Page 1 of 1

остановите.....

Posted: 2005-04-11 20:24:03
by Gromiz
вот скрипт на затам лошадки, когда затамит перс садится на нее..но скрипт не останавливается .....????????????
и тут можно что-то лишнее убрать?

Code: Select all

sub tam_sedlo() 
var count=1
uo.print('Тотем')
uo.exec('addobject Animal')
while uo.targeting()
wait(100)
wend
UO.DeleteJournal()
while NOT UO.Dead()
UO.DeleteJournal()
UO.WaitTargetObject('Animal')
UO.UseSkill('Animal Taming')
CheckLag()
repeat
wait(1000)
until UO.InJournal('You fail') OR UO.InJournal('It seems')
If Uo.InJournal('It seems') Then
UO.Useobject('Animal')
Endif
wend
end sub

sub CheckLag()
uo.DeleteJournal()
uo.Click('backpack')
repeat
wait(50)
until UO.InJournal('backpack')
end sub

Posted: 2005-04-11 20:27:51
by SAMURAI

Code: Select all

UO.Exec('exec tam_sedlo')

Вставь в нужное место. Если неошибся то так.

Posted: 2005-04-12 13:26:59
by Gromiz
SAMURAI wrote:

Code: Select all

UO.Exec('exec tam_sedlo')

Вставь в нужное место. Если неошибся то так.


что-то не получается впихнуть....сделал по другому...

Code: Select all

sub tam_sedlo() 
var Exit=0
uo.exec('addobject Animal')
while uo.targeting()
wait(100)
wend
UO.DeleteJournal()
while Exit<>1
UO.DeleteJournal()
UO.WaitTargetObject('Animal')
UO.UseSkill('Animal Taming')
CheckLag()
repeat
wait(1000)
until UO.InJournal('You fail') OR UO.InJournal('It seems') OR UO.InJournal('You can not see')
If Uo.InJournal('It seems') Then
wait(2000)
UO.Useobject('Animal')
CheckLag()
Endif
Exit=1
wend
end sub

sub CheckLag()
uo.DeleteJournal()
uo.Click('backpack')
repeat
wait(50)
until UO.InJournal('backpack')
end sub