MeSSiR 0 Жалоба Опубликовано 16 июня, 2011 Прокачка картографии с 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты