Попытка первого скриптинга...

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
ShiFT
Posts: 1
Joined: 2009-07-12 17:27:15
Contact:

Попытка первого скриптинга...

Post by ShiFT »

Уважаемые скриптеры, юзеры!
Вообщем только не давно начал играть в Ультима Онлайн, ознакомился с программой инжект и решил попробывать написать свой первый скрипт. Ну конечно прочитал Уроки Скриптинга, за это отделное спасибо. Поюзал поиск решил написать (проще сказать объединил 2 скрипта разных) самый простой скрипт на пойзон без проверок на итемы и т.д.! Вообщем проконсультируйте по поводу скрипта...

Скрипт Алхимия+Пойзон.
В пакете под чаром находится nightshade, там же болты, варим Гритер, используем скилл Пойзоннинг на тотл с ядом, а потом на болты!


Вот сам скрипт:

Code: Select all

sub bolts()
UO.FindType('0x0f88', -1,'0x4C489B3A')
If UO.FindCount() > 0 Then
uo.waittargetobject('finditem')
uo.usetype ('0x0e9b')
uo.waitmenu ('Select a potion to make','Greater_Poison')
wait(20000)
UO.FindType('0x1BFB', -1,'0x4C489B3A')
If UO.FindCount() > 0 Then
uo.waittargetobject('finditem')
wait(10000)
uo.waittargettype('0x0F0A')
wait(1000)
UO.UseSkill('Poisoning')
repeat
end sub


Проблема в том, что скрипт не может найти стопку с болтами в пакете, вылазиет очко и макрос останавливается.
У нас на шарде при использовании навыка пойзон на кучу стрелл пойзонится по 20 штук болтов!
Шанс физла при варке Гритера равен 0. То есть он 100% сварится! Проконсультируйте в чем проблема, Спасибо!
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Post by Mirage »

ну во первый надо подкорректировать твои безумные паузы в 20 и 10 секунд. Сомневаюсь что прицел на предмет после использования скилла появляется 10 секунд :roll:
а во вторых можно делать так вот

Code: Select all

      uo.FindType(bottle,poisoncol,'backpack')
      uo.WaitTargetObject(weapon,'finditem')
      uo.UseSkill('Poisoning')



bottle - ТИП бутылки с ядом.
poisoncol - ЦВЕТ бутылки с ядом.
weapon - ТИП оружия.
Post Reply