Page 1 of 1

Подскажите с инскриптом.

Posted: 2006-11-02 15:21:04
by Raptoter
Почему не видит спелбуку?

Code: Select all

sub main () 
VAR blank = '0x0e34' 
VAR spellbook = '0x0efa' 
while NOT UO.Dead() 
uo.useskill('Inscription') 
uo.waittargetobject('_'+blank, '0x4001AF30') 
wait(1000) 
uo.waitmenu('Select', '2', 'Select', 'Strength') 
repeat 
wait(1000) 
until uo.InJournal("mana") 
wend 
end sub 

Posted: 2006-11-02 15:47:12
by Scripts Writer
Вопервых ловушка не правильно стоит

Posted: 2006-11-02 15:49:54
by Raptoter
Заработал на спелбуку, написал также как и бланки:
uo.waittargetobject('_'+blank, '_'+spelbook)

но блин не работает меню, оно просто появляется и висет на первом уровне, где надо выбрать номер цикла, я нажимаю терминейт скрипт, закрываю меню в УО, и тут же опять запускаю скрипт, и все идет норм :(

Posted: 2006-11-02 15:59:25
by Nmy
Raptoter wrote:Заработал на спелбуку, написал также как и бланки:
uo.waittargetobject('_'+blank, '_'+spelbook)

но блин не работает меню, оно просто появляется и висет на первом уровне, где надо выбрать номер цикла, я нажимаю терминейт скрипт, закрываю меню в УО, и тут же опять запускаю скрипт, и все идет норм :(
начнём с таго что ловушка идёт первая, а потом уже действия...

Posted: 2006-11-02 16:01:42
by Raptoter
Поменял местами, заработало :)

Code: Select all

 ............
 uo.waitmenu('Select','3','Select','Fireball')
 wait(500)
 uo.waittargetobject('_'+blank, '_'+spellbook)
 wait(500)
 uo.useskill('Inscription')
 repeat
 wait(1000)
 until uo.InJournal("mana")
 .......

Спасибо больФое :)