Перейти к содержанию
Форум шарда Middle-Earth

MeSSiR

Members
  • Публикаций

    405
  • Зарегистрирован

  • Посещение

Весь контент MeSSiR

  1. Перед сменой между версиями клиента с 2 на 3 или 4 удаляй папку десктоп перед запуском.
  2. MeSSiR

    Stealing [Injection]

    тип еды в настройках сменил?
  3. MeSSiR

    Stealing [Injection]

    Изменил еще немного. И поставил задержку в 10 секунд, так как у всех может быть разные показатели дексты и задержки могут быть разные. Могу лишь сказать, что лучше все же сделать 150 дексту и выше... Теперь макрос не должно по идее выкидывать. Может парсить конечно, так как тупо раз в 10 секунд пытается снова своровать независимо от отката скилла.
  4. Дело в том, что ты переходишь между версиями клиентов и 2 с 4 клеинтом не дружат. Тебе еще везет что только бинды. Обычно после игры 2хх клиента слетают не только макросы, но и игра целиком.
  5. MeSSiR

    Stealing [Injection]

    Изменил скрипт. Добавил счетчик анти-простоя и немного описания. Тестируем.
  6. Джекпот не упомянул, что евейд дает защиту лишь от монстров.. игроки могут воспользоваться специальными абилками для того чтобы вас убить, например стаб вора пройдет с вероятностью 100%, или же ренжер расстреляет вас под своей абилкой на шанс попасть. Учтите это при сборе таких сетов.
  7. А зачем покупать стрелы? Руби дерево, убивай гарпий - делай макросом по 1 стреле - БК качнешь и арчери на стрелах.. А когда попадешь в т2а к титанам, наверняка тебя дроп приятно удивит)
  8. Так попробуй заново зарегистрировать аккаунт этот. Вполне реально что он свободен.
  9. Вообще с восстановлением - это к Риммону, но если честно, смысла восстанавливать акки нет. Создай новый и качайся.
  10. Предложение по сайту: 1. До-работать личный кабинет с возможностью подписки на новости. 2. В таблице домов поставить достоверные картинки домов 3. Создать страницу с заборами и написать гайд по установке заборов (а то очень многие делают их дырявыми). 4. Создать гайд для новичков. Предложения по игре: 1. Увеилчить кол-во денег в убитых монстрах. Причина: заработок денег в игре. 2. Вернуть команду '.pray'. Причина: поможет новичкам финансово, и старичкам будет возможность вытащить вкусности + поднимет онлайн. 3. Уровнять выху логов и руды в соотношении с скиллом. Причина: Слишком резкие переходы по скилловому соотношению. 4. Снизить кол-во добываемой руды (частота выкапывания выхи). Причина: Раньше вирма выкапывалась чуть ли не по 1 руде в час. Сейчас что-то жирновато получается. Хотя этот пункт не обязательный. Все равно шмот будет набиваться в 4-8 виллах)) 5. Ввести "репутацию" игроков в игре. Если точнее, то ГМы будут иметь возможность изменять репутацию игроку за те или иные действия. Например помощь новичкам или помощь ГМам будет повышать репутацию, а мелкие нарушения, типа оскарблений или ругани будет снижать репутацию. И по факту накопившейся репутации человек может иметь право на какие-то привелегии от ГМа в виде ассиста: например помочь ровно поставить забор (на камешек перетащить заборину или что-то такого рода или же поставить вендора на платном рынке на месяц).
  11. MeSSiR

    Alchemy [Injection]

    Прокачка алхимии с 33х до 120 # Create by MeSSiR ##################### MIDDLE-EARTH.RU ########################## # Скрипт для прокачки скилла Alchemy. Варит необходимое зелье # из книги рецептов. Варит по одному зелью. # Для работы скрипта необходимо: # - Пустые бутылки # - Ступка (a mortart) # - Книга рецептов. # - Необходимые для этого рецепта реагенты # Желательно: # - Еда # - Бинты # - Одеться так чтоб было 120+ жизней. ################################################################ # Для работы скрипта необходимо указать ниже код необходимого # зелья. ###################### Настройка переменных #################### var food='0x097B' # Тип еды, которую будем кушать в процессе. # '0x097B' - жаренная рыба # '0x09F2' - жаренное мясо # '0x171F' - бананы var code= 26 # Код зелья, которое собираетесь варить. # 1 - Lesser Heal Potion # 2 - Heal Potion # 3 - Greater Heal Potion # 4 - Lesser Poison Potion # 5 - Poison Potion # 6 - Greater Poison Potion # 7 - Deadly Poison Potion # 8 - Lesser Explosion Potion # 9 - Explosion Potion # 10 - Greater Explosion Potion # 11 - Lesser Agility Potion # 12 - Agility Potion # 13 - Greater Agility Potion # 14 - Refresh Potion # 15 - Full Refresh Potion # 16 - Lesser Strength Potion # 17 - Strength Potion # 18 - Greater Strength Potion # 19 - Nightvision Potion # 20 - Lesser Cure Potion # 21 - Cure Potion # 22 - Greater Cure Potion # 23 - Lesser Mana Potion # 24 - Mana Potion # 25 - Greater Mana Potion # 26 - Lesser Invisibility Potion # 27 - Invisibility Potion # 28 - Greater Invisibility Potion # 29 - Lesser Intelligence Potion # 30 - Intelligence Potion # 31 - Greater Intelligence Potion sub Alchemy() var time=0 uo.set('norbcheck',1) uo.set('norbcalc',1) uo.msg(".pray") if uo.str < 120 then uo.print("У Вас менее 120 хп! Для варки сложных зелий желательно иметь 120+ хп") endif while uo.count(0x0F0E) > 0 uo.deletejournal() uo.findtype(0x0FBD) if uo.findcount() then uo.recall('finditem',code) CheckLag() uo.say("1") repeat wait(1000) time=time+1 until uo.injournal("You don't have bottles|You don't have a mortar|You don't have enough reagents|You pour out the useless mixture|You create the potion and put it in your backpack|Cancelled|That mixture sends off a choking gas") OR uo.Life < uo.Str or time>30 time=0 else uo.print("Не нахожу книгу рецептов!") wait(3000) endif text() recharge() eda() wend end sub Sub text() if uo.injournal("You don't have bottles") then uo.print("Нехватает бутылок") uo.msg("не могу варить") endif if uo.injournal("You don't have a mortar") then uo.print("Нехватает ступки (mortar)") uo.msg("не могу варить") endif if uo.injournal("You don't have enough reagents") then uo.print("Нехватает регов") uo.msg("не могу варить") endif if uo.injournal("You don't have enough reagents") then uo.print("Нехватает регов") uo.msg("не могу варить") endif end sub Sub recharge() while uo.str > uo.life uo.msg('.v') uo.findtype(0x0E21) if uo.findcount() then uo.msg(".bandage self") else uo.print("Нет Бинтов.") endif wait(1000) wend end sub Sub eda() uo.findtype(food) if uo.findcount() then uo.usetype(food) else uo.print("Нет еды!") endif wait(100) end sub Sub CheckLag() UO.Click('backpack') repeat wait(500) until UO.InJournal('ackpack') uo.deletejournal() end sub
  12. MeSSiR

    Blacksmithing [Injection]

    Прокачка скилла Блексмитинг с 33х до 120 # Create by MeSSiR ##################### MIDDLE-EARTH.RU ########################## # Скрипт для прокачки скилла Blacksmithing. # Работает по принципу поднимания с пола по 30 инготов руды, # изготовления необходимой вещи и последующей ее переплавкой # обратно в инготы. # Скрипт делает необходимые вещи из списка БСера и при удачном # изготовлении перерплавляет их обратно в инги используя щипцы # (Tongs). # Если щипцы ломаются, то скрипт сам будет их делать, если # данная опция будет включена в "Настройке переменных". Для # изготавления щипцов надо иметь навык Tinkering хотябы 45. # Для работы скрипта необходимо: # - Много руды (желательно одного типа) на пол под ноги. # - Инструмент БСера (Smith Hammer) # - На полу рядом с собой наковальню (Anvil) # - На полу рядом с собой плавильню (Forge) # - Если включена опция изготовления щипцов (тонгов), то # необходимо положить в сумку инструмент Тинкера (Tinkers Tools) # Не забудьте, что после скилла в 100 необходимо использовать # Lesser Power, Power, Greater Power и Ultimate скроллы. # Желательно для скрипта: # - Еда ################################################################# ###################### Настройка переменных ##################### var stop=120 # Стоп-отметка уровня скилла, когда нужно # будет остановить прокачку для того, чтоб # применить Power скроллы. Если не нужна, # то поставить значение 120. var tongs=1 # 1 - Пытаемся сделать тонги когда кончаются. # 0 - Не пытаемся делать тонги. var food='0x097B' # Тип еды, которую будем кушать в процессе. # '0x097B' - жаренная рыба # '0x09F2' - жаренное мясо # '0x171F' - бананы sub Blacksmithing() var time=0 uo.deletejournal() uo.set('finddistance','1') uo.msg(".pray") while uo.skillval('Blacksmithing',1) < 550 checkitems() uo.deletejournal() uo.waitmenu('What','Weapons','Select','Swords','Select','Scimitar') uo.waittargettype('0x1BF2') uo.usetype('0x13E3') repeat wait(1000) time=time+1 until uo.injournal("You create|You destroy|You make") or time > 20 time=0 uo.findtype('0x13B5','-1','backpack') if uo.findcount() then uo.deletejournal() uo.waittargetobject('finditem') uo.usetype('0x0FBB') repeat wait(3000) time=time+1 until uo.injournal("You could make some material from that.") or time > 6 endif wend while uo.skillval('Blacksmithing',1) < 740 checkitems() uo.deletejournal() uo.waitmenu('What','Armor','Select','Chainmail','Select','Chainmail Coif') uo.waittargettype('0x1BF2') uo.usetype('0x13E3') repeat wait(1000) time=time+1 until uo.injournal("You create|You destroy|You make") or time > 20 time=0 uo.findtype('0x13BB','-1','backpack') if uo.findcount() then uo.deletejournal() uo.waittargetobject('finditem') uo.usetype('0x0FBB') repeat wait(3000) time=time+1 until uo.injournal("You could make some material from that.") or time > 6 endif wend while uo.skillval('Blacksmithing',1) < 1000 checkitems() uo.deletejournal() uo.waitmenu('What','Armor','Select','Platemail','Select','Platemail Gorget') uo.waittargettype('0x1BF2') uo.usetype('0x13E3') repeat wait(1000) time=time+1 until uo.injournal("You create|You destroy|You make") or time > 20 time=0 uo.findtype('0x1413','-1','backpack') if uo.findcount() then uo.deletejournal() uo.waittargetobject('finditem') uo.usetype('0x0FBB') repeat wait(3000) time=time+1 until uo.injournal("You could make some material from that.") or time > 6 endif wend while uo.skillval('Blacksmithing',1) < 1200 checkitems() uo.deletejournal() uo.waitmenu('What','Armor','Select','Platemail','Select','Dwarven Platemail Legs') uo.waittargettype('0x1BF2') uo.usetype('0x13E3') repeat wait(1000) time=time+1 until uo.injournal("You create|You destroy|You make") or time > 20 time=0 uo.findtype('0x141A','-1','backpack') if uo.findcount() then uo.deletejournal() uo.waittargetobject('finditem') uo.usetype('0x0FBB') repeat wait(3000) time=time+1 until uo.injournal("You could make some material from that.") or time > 6 endif wend end sub Sub checkitems() var t=0 uo.msg(".pray") eda() while uo.count('0x1BF2') < 30 uo.findtype('0x1BF2',-1,'ground') if uo.findcount() then uo.moveitem('finditem','30','backpack') wait(500) else uo.print("Нет инготов на полу рядом со мной!") uo.msg("Не могу работать!") wait(5000) endif wend while uo.count('0x13E3') < 1 uo.print("Нет инструмента!") uo.msg("Не могу работать!") wait(5000) wend while uo.count('0x0FBB') < 1 if tongs==1 then if uo.count('0x1BF2','0x0162') or uo.count('0x1BF2','0x0482') then uo.print("Не могу делать тонги из серебра или золота!") uo.msg('Не могу работать!') wait(5000) endif uo.deletejournal() uo.waitmenu('Select','Tools','Select','Tongs') uo.waittargettype('0x1BF2') uo.usetype('0x1EBC') repeat wait(1000) t=t+1 until uo.injournal("You create|You destroy|You make") or t > 20 t=0 else uo.print("Нет тонгов для работы!") uo.msg("Не могу работать!") wait(5000) endif wend while uo.skillval('Blacksmithing',1) >= stop*10 uo.msg("Стоп-отметка! Скилл прокачался до "+str(stop)) wait(3000) wend end sub Sub eda() uo.findtype(food) if uo.findcount() then uo.usetype(food) else uo.print("Нет еды!") endif end sub
  13. MeSSiR

    Camping [Injection]

    Прокачка скилла Кемпинг с 0 до 100 # Create by MeSSiR ##################### MIDDLE-EARTH.RU ########################## # Скрипт для прокачки скилла Camping. Работает по принципу # резки с дерева щепки, сбрасывания этой щепки на пол и # последуюшей попыткой разжечь эту щепку. # Для работы скрипта необходимо: # - Встать рядом с деревом (если дерево становится прозрачным # то необходимо в опциях игры выключить галку "Use circle of # transparency") # - В сумке иметь дагер (a dagger) # Желательно для скрипта: # - Еда ################################################################ # ВНИМАНИЕ! При работе скрипта нельзя допускать вызова других # прицелов, иначе макрос собьется и тогда необходимо # его перезапустить. При запуске необходимо появившимся # прицелом указать на дерево рядом с собой. ###################### Настройка переменных #################### var food='0x097B' # Тип еды, которую будем кушать в процессе. # '0x097B' - жаренная рыба # '0x09F2' - жаренное мясо # '0x171F' - бананы sub Camping() var time=0 uo.set('finddistance','2') UO.canceltarget() uo.deletejournal() UO.Print("Укажите дерево:") uo.AddObject('tree') While uo.Targeting() Wait(100) Wend uo.msg(".pray") while not uo.dead() uo.waittargettile('lasttile') uo.usetype('0x0F51') repeat wait(200) time=time+1 until uo.injournal("You chip off some kindling and put it in your backpack") or time>100 uo.deletejournal() time=0 repeat uo.findtype('0x0DE1',-1,'my') if uo.findcount() then uo.drophere('finditem') wait(1000) endif while uo.countground('0x0DE1') > 0 uo.useobject('finditem') wait(100) wend until uo.findcount()==0 eda() wend end sub Sub eda() uo.findtype(food) if uo.findcount() then uo.usetype(food) else uo.print("Нет еды!") endif wait(100) end sub
  14. MeSSiR

    Carpentry [Injection]

    Прокачка карпентри с 33х до 120 # Create by MeSSiR ##################### MIDDLE-EARTH.RU ########################## # Скрипт для прокачки скилла Carpentry. # Работает по принципу изготовления необходимой вещи # (в зависимости от уровня скилла) и переработки ее обратно # в логи. # Для работы скрипта необходимо: # - Побольше логов в сумку (c 33 до 120 потребовалось 28к) # - Инструмент карпентра (тип указать ниже) # - Инстремент разборки деревянных вещей (Scorp). Желательно в # сумку положить их побольше, так как ломаются (~40 штук) # Не забудьте, что после скилла в 100 необходимо использовать # Lesser Power, Power, Greater Power и Ultimate скроллы. # Желательно для скрипта: # - Еда ################################################################ ###################### Настройка переменных #################### var stop=100 # Стоп-отметка уровня скилла, когда нужно # будет остановить прокачку для того, чтоб # применить Power скроллы. Если не нужна, # то поставить значение 120. var food='0x097B' # Тип еды, которую будем кушать в процессе. # '0x097B' - жаренная рыба # '0x09F2' - жаренное мясо # '0x171F' - бананы var tool='0x1035' # Тип инструмента, которым будем работать. # 0x1028 - Dovetail Saw # 0x1030 - Jointing Plane # 0x1035 - a saw sub Carpenty() var time=0 uo.deletejournal() while uo.skillval('Carpentry',1) < 600 checkitems() uo.waitmenu('Choose','Furniture','Choose','Chairs','Choose','Stool') uo.waittargettype('0x1BDD') uo.usetype(tool) repeat wait(1000) time=time+1 until uo.injournal("You create|You destroy|You make") or time > 20 time=0 while uo.count('0x0A2A')>0 uo.waittargettype('0x0A2A') uo.usetype('0x10E7') repeat wait(1000) time=time+1 until uo.injournal("You could make") or time > 20 time=0 wend uo.deletejournal() wend while uo.skillval('Carpentry',1) < 1200 checkitems() uo.waitmenu('Choose','Misc','Choose','Torch') uo.waittargettype('0x1BDD') uo.usetype(tool) repeat wait(1000) time=time+1 until uo.injournal("You create|You destroy|You make") or time > 20 time=0 while uo.count('0x0F64')>0 uo.waittargettype('0x0F64') uo.usetype('0x10E7') repeat wait(1000) time=time+1 until uo.injournal("You could make") or time > 20 time=0 wend uo.deletejournal() wend end sub Sub checkitems() uo.msg(".pray") eda() while uo.count(tool) < 1 uo.print("Нет инструмента!") uo.msg("Не могу работать!") wait(5000) wend while uo.count('0x10E7') < 1 uo.print("Нет инструмента для разбора (Scorp)!") uo.msg("Не могу работать!") wait(5000) wend while uo.count('0x1BDD') < 10 uo.print("Нет логов!") uo.msg("Не могу работать!") wait(5000) wend while uo.skillval('Carpentry',1) >= stop*10 uo.msg("Стоп-отметка! Скилл прокачался до "+str(stop)) wait(3000) wend end sub Sub eda() uo.findtype(food) if uo.findcount() then uo.usetype(food) else uo.print("Нет еды!") endif end sub
  15. 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
  16. MeSSiR

    Coocking [Injection]

    Прокачка скилла Coocking с 33х до 57 (дальше не качается) # Create by MeSSiR ##################### MIDDLE-EARTH.RU ########################## # Скрипт для прокачки скилла Coocking. Работает по принципу # поднимания с пола сырой еды и последующим приготовлением # на Small Forge (Круглая печь). # Для работы скрипта необходимо: # - Встать рядом c круглой печью (Small Forge). # - На пол положить сырую еду ################################################################ # Для старта необходимо в перечне макросов выбрать нужный в # зависимости от типа еды, которую будем готовить. ###################### Настройка переменных #################### var stop=50 # Стоп-отметка уровня скилла, когда нужно # будет остановить прокачку для того, чтоб # не расходовать зря ресурс. uo.set('finddistance','2') sub Fish() var smell='0x097A' var t=0 while true checkitems(smell) uo.deletejournal() uo.waittargetobject('~0x0FB1') uo.usetype(smell) repeat wait(1000) t=t+1 Until uo.injournal('You put') or t > 20 t=0 wend end sub sub Chicken_Meat() var smell='0x09B9' var t=0 while true checkitems(smell) uo.deletejournal() uo.waittargetobject('~0x0FB1') uo.usetype(smell) repeat wait(1000) t=t+1 Until uo.injournal('You put') or t > 20 t=0 wend end sub sub Meat() var smell='0x09F1' var t=0 while true checkitems(smell) uo.deletejournal() uo.waittargetobject('~0x0FB1') uo.usetype(smell) repeat wait(1000) t=t+1 Until uo.injournal('You put') or t > 20 t=0 wend end sub Sub checkitems(smell) uo.msg(".pray") while uo.countground('0x0FB1') < 1 uo.print("Нет печи рядом!") uo.msg("Не могу работать!") wait(5000) wend while uo.count(smell) < 1 uo.findtype(smell,-1,'ground') if uo.findcount() then uo.moveitem('finditem','1','backpack') wait(1000) else uo.print("Нет выбранного сырья на земле!") uo.msg("Не могу работать!") wait(5000) endif wend while uo.skillval('Cooking',1) >= stop*10 uo.msg("Стоп-отметка! Скилл прокачался до "+str(stop)) wait(5000) wend end sub
  17. MeSSiR

    Inscription [Injection]

    Прокачка инскрипта с 33х до 120 # Create by MeSSiR ##################### MIDDLE-EARTH.RU ########################## # Скрипт для прокачки скилла Inscription с 33 до 120. # Работает по принципу изготовления разных свитков классической # магии (в зависимости от уровня скилла). # Для работы скрипта необходимо: # - Бланк скроллы (как можно больше) # - Книгу классической магии со свитками Protection, Bless, # Recall, Mark, Gate Travel # Не забудьте, что после скилла в 100 необходимо использовать # Lesser Power, Power, Greater Power и Ultimate скроллы. # Желательно для скрипта: # - Еда ################################################################ ###################### Настройка переменных #################### var stop=120 # Стоп-отметка уровня скилла, когда нужно # будет остановить прокачку для того, чтоб # применить Power скроллы. Если не нужна, # то поставить значение 120. var mn=20 # Кол-во маны от максимума (для речаржа) var food='0x097B' # Тип еды, которую будем кушать в процессе. # '0x097B' - жаренная рыба # '0x09F2' - жаренное мясо # '0x171F' - бананы sub Inscription() var time=0 uo.deletejournal() uo.set('finddistance',1) while uo.skillval('Inscription',1) < 330 uo.msg('Мне нужно сначала купить скилл Inscription у вендора!') wait(10000) wend while uo.skillval('Inscription',1) < 400 checkitems() uo.waitmenu('Select','Circle 2','Select','Protection') uo.waittargetobject('^0x0E34','^0x0EFA') uo.useskill('Inscription') repeat wait(1000) time=time+1 until uo.injournal("You dont have|") or time > 60 time=0 uo.deletejournal() medit() wend while uo.skillval('Inscription',1) < 600 checkitems() uo.waitmenu('Select','Circle 3','Select','Bless') uo.waittargetobject('^0x0E34','^0x0EFA') uo.useskill('Inscription') repeat wait(1000) time=time+1 until uo.injournal("You dont have") or time > 60 time=0 uo.deletejournal() medit() wend while uo.skillval('Inscription',1) < 800 checkitems() uo.waitmenu('Select','Circle 4','Select','Recall') uo.waittargetobject('^0x0E34','^0x0EFA') uo.useskill('Inscription') repeat wait(1000) time=time+1 until uo.injournal("You dont have") or time > 60 time=0 uo.deletejournal() medit() wend while uo.skillval('Inscription',1) < 900 checkitems() uo.waitmenu('Select','Circle 6','Select','Mark') uo.waittargetobject('^0x0E34','^0x0EFA') uo.useskill('Inscription') repeat wait(1000) time=time+1 until uo.injournal("You dont have") or time > 60 time=0 uo.deletejournal() medit() wend while uo.skillval('Inscription',1) < 1100 checkitems() uo.waitmenu('Select','Circle 7','Select','Gate Travel') uo.waittargetobject('^0x0E34','^0x0EFA') uo.useskill('Inscription') repeat wait(1000) time=time+1 until uo.injournal("You dont have") or time > 60 time=0 uo.deletejournal() medit() wend while uo.skillval('Inscription',1) < 1200 checkitems() uo.waitmenu('Select','Circle 8','Select','Earthquake') uo.waittargetobject('^0x0E34','^0x0EFA') uo.useskill('Inscription') repeat wait(1000) time=time+1 until uo.injournal("You dont have") or time > 60 time=0 uo.deletejournal() medit() wend end sub Sub medit() while (uo.str-mn-1) > uo.mana uo.useskill('Meditation') wait(3000) wend end sub Sub checkitems() uo.msg(".pray") eda() while uo.count('0x0E34') < 1 uo.print("Нет бланк скроллов!") uo.msg("Не могу работать!") wait(5000) wend while uo.count('0x0EFA') < 1 uo.print("Нет книги магии!") uo.msg("Не могу работать!") wait(5000) wend while uo.skillval('Inscription',1) >= stop*10 uo.msg("Стоп-отметка! Скилл прокачался до "+str(stop)) wait(3000) wend end sub Sub eda() uo.findtype(food) if uo.findcount() then uo.usetype(food) else uo.print("Нет еды!") endif end sub
  18. Скрипт качает поочередно следующие скиллы: - 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
  19. MeSSiR

    Magery & Meditation [Injection]

    Скрипт для прокачки магии # Create by MeSSiR ##################### MIDDLE-EARTH.RU ########################## # Скрипт для прокачки магии и медитации с 33 до 100. # Для работы скрипта необходимо: # - Скилл магии и медитации хотябы 33 (покупается) # - Скроллы или реагенты для прокачки. # - Настройка переменных ниже описания. ################################################################ # Скрипт работает по принципу проверки вашего скилла магии и # последующим выбором каста или свитка по следующим критериям: # скилл 33-60 = Recall. Для работы нужны Recall Scrolls или # spellbook со свитком Recall внутри, # реагенты Mandrake Root, Blood Moss и # Black Pearl. # скилл 60-80 = Mark. Для работы нужны Mark Scrolls или # spellbook со свитком Mark внутри, # реагенты Mandrake Root, Blood Moss и # Black Pearl. # скилл 80-100 = Gate Для работы нужны Gate Travel Scrolls # Travel или spellbook со свитком Gate Travel # внутри, реагенты Mandrake Root, Black # Pearl и Sulfurous Ash. ################################################################ ###################### Настройка переменных #################### var x=60 # Количество маны относительно максимума, # после которого будет срабатывать медитация. # Постепенно увеличивайте значение для # эффективной прокачки скилла медитации. var m=1 # Используем свитки(1) или реги(0). var food='0x097B' # Тип еды, которую будем кушать в процессе. # '0x097B' - жаренная рыба # '0x09F2' - жаренное мясо # '0x171F' - бананы var time=20 # Количество секунд для анти-зависания скрипта.' var top=105 # Стоп-отметка роста скилла. sub Magery_Meditation() var timer=0 uo.msg(".pray") while uo.skillval('Magery',1)<330 or uo.skillval('Meditation',1)<330 uo.print("Для работы скрипта нужно иметь скилл Магии хотябы 33.") wait(2000) uo.print("Для этого иди в магический магазин и возьми с собой 330 монет") wait(2000) uo.print("Подойди к вендору и напиши vendor train magery для скилла магии") wait(2000) uo.print("или vendor train meditation для скилла медитации.") wait(2000) uo.print("После, кинь на этого вендора 330 монет") wait(2000) wend if m==1 then while uo.skillval('Magery',1)<600 uo.deletejournal() uo.findtype('0x1F4C') if uo.findcount() then uo.waittargetobject('self') uo.useobject('finditem') repeat wait(1000) timer=timer+1 until uo.injournal("Select a rune to recall from.|The spell fizzles") or timer>time timer=0 medit() eda() check() else uo.print("Не нахожу скроллы.") wait(3000) endif wend while uo.skillval('Magery',1)<800 uo.deletejournal() uo.findtype('0x1F59') if uo.findcount() then uo.waittargetobject('self') uo.useobject('finditem') repeat wait(1000) timer=timer+1 until uo.injournal("Select a rune to mark.|The spell fizzles") or timer>time timer=0 medit() eda() check() else uo.print("Не нахожу скроллы.") wait(3000) endif wend while uo.skillval('Magery',1)<1050 uo.deletejournal() uo.findtype('0x1F60') if uo.findcount() then uo.waittargetobject('self') uo.useobject('finditem') repeat wait(1000) timer=timer+1 until uo.injournal("Select a rune to gate from.|The spell fizzles") or timer>time timer=0 medit() eda() check() else uo.print("Не нахожу скроллы.") wait(3000) endif wend else while uo.skillval('Magery',1)<600 uo.deletejournal() if uo.BP > 0 AND uo.MR > 0 AND uo.BM > 0 then uo.cast('Recall','self') repeat wait(1000) timer=timer+1 until uo.injournal("Select a rune to recall from.|The spell fizzles") or timer>time timer=0 medit() eda() check() else uo.print("Не нахожу регов.") wait(3000) endif wend while uo.skillval('Magery',1)<800 uo.deletejournal() if uo.BP > 0 AND uo.MR > 0 AND uo.BM > 0 then uo.cast('Mark','self') repeat wait(1000) timer=timer+1 until uo.injournal("Select a rune to mark.|The spell fizzles") or timer>time timer=0 medit() eda() check() else uo.print("Не нахожу регов.") wait(3000) endif wend while uo.skillval('Magery',1)<1050 uo.deletejournal() if uo.BP > 0 AND uo.MR > 0 AND uo.SA > 0 then uo.cast('Gate Travel','self') repeat wait(1000) timer=timer+1 until uo.injournal("Select a rune to gate from.|The spell fizzles") or timer>time timer=0 medit() eda() check() else uo.print("Не нахожу регов.") wait(3000) endif wend wait(2000) uo.print("Скилл магии = "+str(uo.skillval('Magery',1)/10)) endif end sub Sub check() while uo.skillval('Magery',1) > (top*10)-1 uo.msg('Стоп-отметка роста скилла') wait(5000) wend end sub Sub medit() if uo.mana < (uo.int-x) then repeat uo.useskill("Meditation") wait(1000) until uo.mana==uo.int endif end sub Sub eda() uo.findtype(food) if uo.findcount() then uo.usetype(food) wait(1000) else uo.print("Нет еды!") wait(1000) endif end sub
  20. MeSSiR

    Poisoning [Injection]

    Прокачка пойзонинга с 33х до 120 # Create by MeSSiR and assist Chap. ##################### MIDDLE-EARTH.RU ########################## # Скрипт для прокачки скилла Poisoning. # Для работы скрипта необходимо: # - Бутылки с ядом (в зависимости от уровня скилла) # - Вещь для отравления (оружее, стрелы и т.д.) # - Желательна еда (голод влияет на шанс пойзона) ################################################################ ###################### Настройка переменных #################### var stop=100 # Стоп-отметка уровня скилла, когда нужно # будет остановить прокачку для того, чтоб # не тратить лишние бутылки. Ограничения: # Lesser Poison Potion - 57 # Poison Potion - 77 # Greater Poison Potion - 100+ # Deadly Poison Potion - ?? var food='0x097B' # Тип еды, которую будем кушать в процессе. # '0x097B' - жаренная рыба # '0x09F2' - жаренное мясо # '0x171F' - бананы sub Poisoning() UO.canceltarget() UO.Print("Укажите что будем травить") uo.AddObject('item') While uo.Targeting() Wait(100) Wend uo.msg(".pray") while not uo.dead() uo.findtype(0x0F0E,0x0694) if uo.findcount() then uo.waittargetobject('finditem','item') uo.useskill("Poisoning") wait(9000) else uo.print("Кончились бутылки! Дай ЙАДУ!") wait(3000) endif eda() wend end sub Sub eda() uo.findtype(food) if uo.findcount() then uo.usetype(food) wait(1000) else uo.print("Нет еды!") wait(1000) endif while uo.skillval('Poisoning',1) >= stop*10 uo.msg("Стоп-отметка! Скилл прокачался до "+str(stop)) wait(3000) wend end sub
  21. MeSSiR

    Snooping [Injection]

    Прокачка снупинга с 33х до максимума # Create by MeSSiR ##################### MIDDLE-EARTH.RU ########################## # Скрипт для прокачки скилла Snooping. # Для работы скрипта необходимо: # - Воровские перчатки (Thief gloves). Необходимо надеть! # - Персонаж которому будем открывать сумку(встать рядом с ним) # - Желательна еда. ################################################################ ###################### Настройка переменных #################### var food='0x097B' # Тип еды, которую будем кушать в процессе. # '0x097B' - жаренная рыба # '0x09F2' - жаренное мясо # '0x171F' - бананы sub Snooping() UO.canceltarget() UO.Print("Укажите персонажа, которому будем открывать сумку") uo.AddObject('char') While uo.Targeting() Wait(100) Wend uo.set('finddistance','1') while not uo.dead() uo.waittargetobject('char') uo.usetype('0x13C6') wait(10000) eda() wend end sub Sub eda() uo.findtype(food) if uo.findcount() then uo.usetype(food) wait(1000) else uo.print("Нет еды!") wait(1000) endif end sub
  22. MeSSiR

    Stealing [Injection]

    Скрипт для прокачки Стилинга с 33х до максимума. upd. Исправленная версия (22.06.11) # Create by MeSSiR ##################### MIDDLE-EARTH.RU ########################## # Скрипт для прокачки скилла Stealing. # Для работы скрипта необходимо: # - Воровские перчатки (Thief gloves). Необходимо надеть и # вручную открыть сумку жертвы перед запуском скрипта. # - Персонаж(жертва), у которого будем воровать. # - 2 контейнера (один в сумке жертвы, второй рядом на полу). # - Предмет, котрый будем воровать (желательно стекующиеся # вещи. По-умолчанию стоят бревна 'logs'). # - Желательна еда. # Скрипт разбит на 2 части. Первая 'Stealing' для ворующего. # Вторая 'Jertva' для жертвы. При запуске необходимо будет # указать таргетами на контейнеры. Работает по принципу: # Ищет заданный тип вещи в указанном контейнере в # бакпаке жертвы. При нахождении ворует ее. После, # перекладывает сворованное в контейнер на полу. Жертва же # поднимает то, что своровали с контейнера на полу обратно в # контейнер в своем бакпаке. # Лучше, если у качаемого чара стамины было 150 или больше. # Для этого оденьте вещи из АИР руды или АЙС кожи. ################################################################ ###################### Настройка переменных #################### var food='0x171F' # Тип еды, которую будем кушать в процессе. # '0x097B' - жаренная рыба # '0x09F2' - жаренное мясо # '0x171F' - бананы var type='0x1BDD' # Тип того, что будем воровать. В данном # случае - это логи (0x1BDD) sub Stealing() UO.canceltarget() UO.Print("Укажите контейнер в сумке жертвы") uo.AddObject('stbag') While uo.Targeting() Wait(100) Wend UO.Print("Укажите контейнер на полу") uo.AddObject('bag') While uo.Targeting() Wait(100) Wend uo.useobject('stbag') uo.useobject('bag') uo.set('finddistance','2') uo.msg(".pray") uo.deletejournal() var time=0 while not uo.dead() uo.findtype(type, '-1','stbag') if uo.findcount() then uo.waittargetobject('finditem') uo.useskill("Stealing") repeat wait(1000) time=time+1 until uo.injournal("gained!") or time > 10 uo.deletejournal() time=0 endif while uo.count(type)>0 uo.findtype(type, '-1','my') if uo.findcount() then uo.moveitem('finditem','all','bag') wait(1000) endif wend eda() wend end sub sub Jertva() UO.canceltarget() UO.Print("Укажите контейнер в своей сумке") uo.AddObject('stbag') While uo.Targeting() Wait(100) Wend UO.Print("Укажите контейнер на полу") uo.AddObject('bag') While uo.Targeting() Wait(100) Wend uo.useobject('stbag') uo.useobject('bag') uo.set('finddistance','2') uo.msg(".pray") while not uo.dead() uo.findtype(type, '-1','bag') if uo.findcount() then uo.moveitem('finditem','all','stbag') wait(1000) endif wait(10000) eda() wend end sub Sub eda() uo.findtype(food) if uo.findcount() then uo.usetype(food) wait(1000) else uo.print("Нет еды!") wait(1000) endif end sub
  23. MeSSiR

    Tailoring [Injection]

    Прокачка Тэйлора с 33х до 120: # Create by MeSSiR ##################### MIDDLE-EARTH.RU ########################## # Скрипт для прокачки скилла Tailoring. # Работает по принципу изготовления необходимой вещи # (в зависимости от уровня скилла) и разрезания ее обратно # в ткань. # Для работы скрипта необходимо: # - Побольше ткани на пол возле себя # - Ножницы в сумку (желательно много, т.к. часто ломаются # - Иголки (Sewing Kit) в сумке ( 1 шт. вполне хватит) # Не забудьте, что после скилла в 100 необходимо использовать # Lesser Power, Power, Greater Power и Ultimate скроллы. # Желательно для скрипта: # - Еда ################################################################ ###################### Настройка переменных #################### var stop=120 # Стоп-отметка уровня скилла, когда нужно # будет остановить прокачку для того, чтоб # применить Power скроллы. Если не нужна, # то поставить значение 120. var food='0x097B' # Тип еды, которую будем кушать в процессе. # '0x097B' - жаренная рыба # '0x09F2' - жаренное мясо # '0x171F' - бананы sub Tailoring() var time=0 uo.deletejournal() uo.set('finddistance',1) while uo.skillval('Tailoring',1) < 600 checkitems() uo.waitmenu('Choose','shirts','What','Fancy Shirt') uo.waittargettype('0x1766') uo.usetype('0x0F9D') repeat wait(1000) time=time+1 until uo.injournal("You create|You failed|You make") or time > 20 time=0 while uo.count('0x1EFD')>0 uo.waittargettype('0x1EFD') uo.usetype('0x0F9E') wait(1000) wend uo.deletejournal() wend while uo.skillval('Tailoring',1) < 900 checkitems() uo.waitmenu('Choose','shirts','What','Robe') uo.waittargettype('0x1766') uo.usetype('0x0F9D') repeat wait(1000) time=time+1 until uo.injournal("You create|You failed|You make") or time > 20 time=0 while uo.count('0x1F03')>0 uo.waittargettype('0x1F03') uo.usetype('0x0F9E') wait(1000) wend uo.deletejournal() wend while uo.skillval('Tailoring',1) < 1200 checkitems() uo.waitmenu('Choose','carpets','Select','carpet1','Select','carpet') uo.waittargettype('0x1766') uo.usetype('0x0F9D') repeat wait(1000) time=time+1 until uo.injournal("You create|You failed|You make") or time > 20 time=0 while uo.count('0x0ABD')>0 uo.waittargettype('0x0ABD') uo.usetype('0x0F9E') wait(1000) wend uo.deletejournal() wend end sub Sub checkitems() uo.msg(".pray") eda() while uo.count('0x0F9D') < 1 uo.print("Нет иголок(Sewing Kit)!") uo.msg("Не могу работать!") wait(5000) wend while uo.count('0x0F9E') < 1 uo.print("Нет ножниц(Scissors)!") uo.msg("Не могу работать!") wait(5000) wend while uo.count('0x1766') < 20 uo.findtype('0x1766','-1','ground') if uo.findcount() then uo.moveitem('finditem','5','backpack') wait(500) else uo.print("Нет ткани на полу!") uo.msg("Не могу работать!") wait(5000) endif wend while uo.skillval('Tailoring',1) >= stop*10 uo.msg("Стоп-отметка! Скилл прокачался до "+str(stop)) wait(3000) wend end sub Sub eda() uo.findtype(food) if uo.findcount() then uo.usetype(food) else uo.print("Нет еды!") endif end sub
  24. MeSSiR

    Tinkering [Injection]

    Скрипт для прокачки тинкеринга с 33х до 120 # Create by MeSSiR ##################### MIDDLE-EARTH.RU ########################## # Скрипт для прокачки скилла Tinkering. # Работает по принципу изготовления необходимой вещи и # последующием его перемещении в необходимый контейнер. # Скрипт имеет 3 части, которая сама варьируется в зависимости # от уровня навыка: # 1) Изготовление Scorp (инструмент для разбора деревянных вещей) # 2) Изготовление Tongs (инструмент для разбора вещей БСера). # 3) Изготовление BlankScrolls. # Если вы хотите оставить изготавливаемые предметы, то при # запуске скрипта появившимся таргетом указывайте на контейнер # рядом с вами на полу, но следите за тем, чтобы он не # переполнился (149 итемов максимум). Если же вещи не нужны, # то можете поставить рядом с собой мусорку (Trash) и указать # таргетом на треш и тогда скрафченные вещи будут удаляться. # При навыке Тинкера с 33 до 67 скрипт будет изготавливать # Scorp(инструмент для разбора деревянных вещей обратно в логи) # Для этого нужно положить в пак(!) побольше ингтов руды(любой) # Вещи данного типа не стэкуются. # При навыке Тинкера с 67 до 87 скрипт будет изготавливать # Tongs(инструмент для разбора вещей БСера обратно в инги). # Для этого нужно положить в пак(!) побольше ингтов руды(любой) # Вещи данного типа не стэкуются. # При навыке Тинкера с 87 до 120 скрипт будет изготавливать # Blank Scrolls(пустые свитки для инскриптера). Для этого нужно # положить возле себя на полу побольше дерева(простого). # Вещи данного типа стэкуются, поэтому можно не переживать за. # переполнение контейнера. # Для работы скрипта необходимо: # - Руду (до скилла 87) или дерево на полу(после скилла 87) # - Инструмент тинкера (Tinkers Tools) # Не забудьте, что после скилла в 100 необходимо использовать # Lesser Power, Power, Greater Power и Ultimate скроллы. # Желательно для скрипта: # - Еда ################################################################ ###################### Настройка переменных #################### var stop=120 # Стоп-отметка уровня скилла, когда нужно # будет остановить прокачку для того, чтоб # применить Power скроллы. Если не нужна, # то поставить значение 120. var food='0x097B' # Тип еды, которую будем кушать в процессе. # '0x097B' - жаренная рыба # '0x09F2' - жаренное мясо # '0x171F' - бананы sub Tinkering() var time=0 uo.deletejournal() uo.set('finddistance','1') UO.Print('Укажите контейнер на полу') wait(100) UO.Print('возле себя в который будем') wait(100) UO.Print('складывать сделанное:') wait(100) UO.Print('Если нужно удалять, то укажите на трешку.') uo.AddObject('bag') While uo.Targeting() Wait(100) Wend uo.msg(".pray") while uo.skillval('Tinkering',1) < 670 checkitems() uo.waitmenu('Select','Tools','Select','Scorp') uo.waittargettype('0x1BF2') uo.usetype('0x1EBC') repeat wait(1000) time=time+1 until uo.injournal("You create|You destroy|You make") or time > 20 time=0 uo.findtype('0x10E7') if uo.findcount() then uo.moveitem('finditem','1','bag') wait(500) endif uo.deletejournal() wend while uo.skillval('Tinkering',1) < 870 checkitems() uo.waitmenu('Select','Tools','Select','Tongs') uo.waittargettype('0x1BF2') uo.usetype('0x1EBC') repeat wait(1000) time=time+1 until uo.injournal("You create|You destroy|You make") or time > 20 time=0 uo.findtype('0x0FBB') if uo.findcount() then uo.moveitem('finditem','1','bag') wait(500) endif uo.deletejournal() wend while uo.skillval('Tinkering',1) < 1200 checkitems() uo.findtype(0x1BDD) if uo.findcount()>1 then uo.moveitem('finditem','-1','backpack') wait(500) endif while uo.count(0x1BDD)<5 uo.findtype('0x1BDD','-1','ground') if uo.findcount() then uo.moveitem('finditem','3','backpack') wait(500) endif wend uo.waitmenu('Select','Paper','Choose','Blank Scroll') uo.waittargettype('0x1BDD') uo.usetype('0x1EBC') repeat wait(1000) time=time+1 until uo.injournal("You create|You destroy|You make") or time > 20 time=0 uo.findtype('0x0E34') if uo.findcount() then uo.moveitem('finditem','-1','bag') wait(500) endif uo.deletejournal() wend end sub Sub checkitems() uo.msg(".pray") eda() while uo.count('0x1EBC') < 1 uo.print("Нет инструмента!") uo.msg("Не могу работать!") wait(5000) wend if uo.skillval('Tinkering',1) < 870 then while uo.count('0x1BF2') < 20 uo.print("Нет инготов для работы!") uo.msg("Не могу работать!") wait(5000) wend else repeat uo.findtype('0x1BDD','-1','ground') if NOT uo.findcount() then uo.print("Нет дерева на полу возле меня!") uo.msg("Не могу работать!") wait(5000) endif until uo.findcount() endif while uo.skillval('Tinkering',1) >= stop*10 uo.msg("Стоп-отметка! Скилл прокачался до "+str(stop)) wait(3000) wend end sub Sub eda() uo.findtype(food) if uo.findcount() then uo.usetype(food) else uo.print("Нет еды!") endif end sub
  25. 1) Крафты - это отдельная песня. Давай разберем добывающие сначала. Так вот в миноке копается до валорита, просто скилл повыше надо. Расскилловку тебе вряд-ли кто-то даст, но могу точно сказать, что главная выха до 118 не копается, но при этом копается что-то типа аквы, аира и т.д. Со скольки? Да какая раздница.. вкачивай до 120 и все)) Тоже самое по дереву... с 119 начинается файр логи и выше... Мало того, если без бижи рубить, то очень фигово идет выха логов. Поэтому бижа к ламберу очень полезна. А вот к минингу обычноодевают при расплавке руды. Теперь расберем крафт-скиллы. Там много левака, но и его полезно будет подкачать. Дело в том, что с мобов падают маг шмотки, в большинстве своем бесполезные абсолютно, но из них пожно получить маг. кристалл, который может улучшить свойства другой маг. шмотки. И вот как раз для разбиения их тебе и понадобятся максимальные уровни разнообразных скиллов (Tinkering, Carpentry, Tailoring, Blacksmithy, Bowcraft). Ну и конечно же ты и крафтануть при 100 ничего не сможешь толкового. При 120 экз шмотки не часто удаются. При 100 думаю еще хуже. Опять же, дид забора из дерева не сделать при 100... В общем не парься и ешь свитки. 2) Реги выращивать можно, забор необходим для того, чтоб твои реги не сорвали игроки (главное поставить забор без дырок). 3) Для регистрации вендора ГМа звать обязательно. Без регистрации ГМа вендор не будет функционировать. Содержание мешков должно быть правдоподобным. За нарушение вендор отбирается. 4) Странно, должны прибавляться вообще. Тонги вот ломатьяс могут - это факт. 5) Приставка Нью защищает новичков в основных городах. Но на приставку уповать я не рекомендовал бы. Во-первых приставка начинает пропадать как только скиллы становятся больше 80 или 90 (точно не помню). Во-вторых убийство новичка может быть, если новичек с серой кармой или же атаковал убицу. В-третьих возможно где-то в защите и глюк есть. Поэтому как в старой доброй МЕ1: попа к стене, детект и гвардс)
×
×
  • Создать...