Перейти к содержанию
Форум шарда Middle-Earth
Авторизация  
MeSSiR

Cartography [Injection]

Рекомендуемые сообщения

Прокачка картографии с 33х до 100

 

Исправлено: 28.06.11

 

#Create by MeSSiR
##################### MIDDLE-EARTH.RU ##########################
# Скрипт для прокачки скилла Cartography.                      
# Работает по принципу использования чистых карт (Blank Map)   
# на полу пока они не кончатся, либо пока скилл не выростет до
# стоп-отметки. Для кооректной работы скрипта необходимо, чтоб 
# вокгру вас на полу не было других карт кроме чистых.         
# Для работы скрипта необходимо:                               
# - Побольше чистых карт (Blank Map) под собой на полу.        
# ПОМНИТЕ! Вещи с земли пропадают! Поэтому рекомендуется       
# использовать макрос только ДОМА!                             
# Желательно для скрипта:                                       
# - Еда                                                           
################################################################
###################### Настройка переменных ####################

var stop=100        # Стоп-отметка уровня скилла, когда нужно
                           # будет остановить прокачку.

var food='0x097B'    # Тип еды, которую будем кушать в процессе.
                    # '0x097B' - жаренная рыба
                    # '0x09F2' - жаренное мясо
                    # '0x171F' - бананы

sub Cartography()
var time=0
uo.deletejournal()
uo.cancelmenu()
uo.set('finddistance','2')

while uo.skillval('Cartography',1) < 550
    checkitems()
    uo.waitmenu('What','Local Map')
    uo.useobject('~0x14EB')
    repeat
        wait(100)
        time=time+1
    until uo.injournal("gained") or time > 50
    time=0
    uo.deletejournal()
wend
while uo.skillval('Cartography',1) < 850
    checkitems()
    uo.waitmenu('What','Regional Map')
    uo.useobject('~0x14EB')
    repeat
        wait(100)
        time=time+1
    until uo.injournal("gained") or time > 50
    time=0
    uo.deletejournal()
wend
while uo.skillval('Cartography',1) < 1000
    checkitems()
    uo.waitmenu('What','World Map')
    uo.useobject('~0x14EB')
    repeat
        wait(100)
        time=time+1
    until uo.injournal("gained") or time > 50
    time=0
    uo.deletejournal()
wend
end sub

Sub checkitems()
uo.msg(".pray")
eda()
while uo.countground('0x14EB') < 1
    uo.print("Нет чистых карты на полу!")
    uo.msg("Не могу работать!")
    wait(5000)
wend
while uo.skillval('Cartography',1) >= stop*10
    uo.msg("Стоп-отметка! Скилл прокачался до "+str(stop))
    wait(5000)
wend
end sub

Sub eda()
uo.findtype(food)
if uo.findcount() then
    uo.usetype(food)
else
    uo.print("Нет еды!")
endif
end sub

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
Авторизация  

×
×
  • Создать...