MeSSiR 0 Жалоба Опубликовано 16 июня, 2011 Скрипт качает поочередно следующие скиллы: - Anatomy - Animal Lore - Arms Lore - Eval Intelligence - Forensing Intelligence - Item Identification - Teste Identification - Detecting Hidden - Hidding - Stealth - Spirit Speak - Tracking # Create by MeSSiR ##################### MIDDLE-EARTH.RU ########################## # Скрипт для прокачки пассивных скиллов. Для работы нужно # настроить под скиллы своего персонажа переменные, которые # находятся ниже данного описания в "НАСТРОЙКАХ ПЕРЕМЕННЫХ". # При запуске скрипта будет предложено отметить таргетом 3 # цели: # 1) Таргет на животное для изучения Animal Taming # 2) Таргет на оружее для изучения Arms Lore и Item ID # 3) Таргет на поушен для изучения Taste Identification # # Ниже приведены переменные с числами. Для ограничения скилла # измените переменную на необходимую вам (по-умолчанию 90). # Если вы не хотите качать какой-либо скилл, то введите # значение равное нулю (0). # !!! ВАЖНО !!! # Помните! На сервере существует ограничение прокачки скиллов # по уровню персонажа: # - Нулевой уровень. Максимальный уровень скилла = 90 # - Первый уровень. Максимальный уровень скилла = 98 # - Второй уровень. Максимальный уровень скилла = 105 # - Третий уровень. Максимальный уровень скилла = 120 # Под переменными скиллов можно изменить значение максимальной # дистанции для поиска животного и установить тип еды. ################################################################ ###################### НАСТРОЙКИ ПЕРЕМЕННЫХ #################### var anatomia = 0 # Ограничение скилла Anatomy var animlor = 0 # Ограничение скилла Animal Lore var armlor = 0 # Ограничение скилла Arms Lore var evalint = 0 # Ограничение скилла Evaluating Intelligence var forens = 0 # Ограничение скилла Forensic Evaluation var itemid = 0 # Ограничение скилла Item Identification var testid = 0 # Ограничение скилла Taste Identification var detect = 90 # Ограничение скилла Detecting Hidden var hide = 0 # Ограничение скилла Hiding var stealth = 0 # Ограничение скилла Stealth var spirit = 0 # Ограничение скилла Spirit Speak var track = 90 # Ограничение скилла Tracking var dist=10 # Дистанция поиска указанного животного в тайлах var food='0x097B' # Тип еды, которую будем кушать в процессе. # '0x097B' - жаренная рыба # '0x09F2' - жаренное мясо # '0x171F' - бананы sub Lors() UO.canceltarget() if animlor <> 0 AND uo.skillval("Animal Lore",1) <> (animlor*10) then UO.Print("Укажите животное для изучения") uo.AddObject('animal') While uo.Targeting() Wait(100) Wend UO.Set('finddistance','dist') endif if (armlor <> 0 AND uo.skillval("Arms Lore",1) <> armlor*10) OR (itemid <> 0 AND uo.skillval("Item ID",1) <> itemid*10) then UO.Print("Укажите оружее для изучения") uo.AddObject('item') While uo.Targeting() Wait(100) Wend endif if testid <> 0 AND uo.skillval("Taste Identification",1) <> (testid*10) then UO.Print("Укажите зелье для изучения") uo.AddObject('potion') While uo.Targeting() Wait(100) Wend endif uo.msg(".pray") # Молимся. while not uo.dead() if uo.injournal("Saving World State") then repeat wait(500) until uo.injournal("complete.") uo.deletejournal() endif if uo.skillval("Anatomy",1) < (anatomia*10) then uo.useskill("Anatomy",'self') wait(10000) endif if uo.skillval("Animal Lore",1) < (animlor*10) then uo.findtype('animal','ground') if uo.findcount() then uo.useskill("Animal Lore",'animal') wait(10000) else uo.print("Не найдено указанное животное для изучения скилла Animal Lore") wait(1000) endif endif if uo.skillval("Arms Lore",1) < (armlor*10) then uo.findtype('item','my') if uo.findcount() then uo.useskill("Arms Lore",'item') wait(10000) else uo.print("Не найден указанный предмет для изучения скилла Arms Lore") wait(1000) endif endif if uo.skillval("Evaluate Intelligence",1) < (evalint*10) then uo.useskill("Evaluating Intelligence",'self') wait(10000) endif if uo.skillval("Forensic Evaluation",1) < (forens*10) then uo.useskill("Forensic Evaluation",'self') wait(10000) endif if uo.skillval("Item ID",1) < (itemid*10) then uo.findtype('item','my') if uo.findcount() then uo.useskill("Item Identification",'item') wait(10000) else uo.print("Не найден указанный предмет для изучения скилла Item Identification") wait(1000) endif endif if uo.skillval("Taste Identification",1) < (testid*10) then uo.findtype('potion','my') if uo.findcount() then uo.useskill("Taste Identification",'potion') wait(10000) else uo.print("Не найден поушен для изучения скилла Taste Identification") wait(1000) endif endif if uo.skillval("Detect Hidden",1) < (detect*10) then uo.useskill("Detect Hidden") wait(10000) endif if uo.skillval("Hiding",1) < (hide*10-1) then uo.useskill("Hiding") wait(10000) endif if uo.skillval("Stealth",1) < (stealth*10) then while uo.hidden()==0 uo.useskill("Hiding") wait(5000) wend uo.useskill("Stealth") wait(10000) endif if uo.skillval("Spirit Speak",1) < (spirit*10) then uo.useskill("Spirit Speak") wait(10000) endif if uo.skillval("Tracking",1) < (track*10) then uo.waitmenu('Select','1') uo.useskill("Tracking") wait(10000) endif eda() wend endsub Sub eda() uo.findtype(food) if uo.findcount() then uo.usetype(food) wait(1000) else uo.print("Нет еды!") wait(1000) endif end sub Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kallish 0 Жалоба Опубликовано 17 июля, 2012 Discordance аля Enticiment можно как нить сюда добавить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты