Page 1 of 1
Скрипт на лошадку
Posted: 2004-10-03 20:43:41
by колхоз
Помогите переделать такой значит сцп:
Code: Select all
sub horse()
while 1==1
wait(100)
UO.FindType('0x00D2',-1,'ground')
If UO.FindCount('finditem')>0 Then
UO.UseObject('finditem')
Endif
wend
end sub
На шарде при касте маг падает с лошадки. А этот сцп пытается запрыгнуть на любую лошадку такого же типа находящуюся рядом. А надо чтобы на чужих лошадок не обращал внимание и пытался залезть токо на свою...
Posted: 2004-10-04 00:13:09
by Kazoo
Lasthorse
Posted: 2004-10-04 10:47:35
by колхоз
Мне бы чтобы сцп проверял на транспорте ли я и делал lastobject lasthorse если я на ногах.
Posted: 2004-10-07 16:19:58
by колхоз
Code: Select all
sub horse ()
while uo.GetGraphic(uo.ObjAtLayer('horse'))<>"0x00CC" then
uo.useobject("lasthorse")
wait(500)
wend
end sub
Исправте чё не так.
Posted: 2004-10-07 16:41:49
by Edred
Lobster wrote:Code: Select all
sub horse ()
while uo.GetGraphic(uo.ObjAtLayer('horse'))<>"0x00CC" then
uo.useobject("lasthorse")
wait(500)
wend
end sub
Исправте чё не так.
Может так?
Code: Select all
sub horse()
while NOT UO.Dead()
if uo.GetGraphic(uo.ObjAtLayer('horse'))<>"0x00CC" then
uo.useobject("lasthorse")
wait(500)
else
wait(500)
endif
wend
end sub
Posted: 2004-10-07 20:32:10
by колхоз
Всё круто, но всеравно не то

. Как бы тогда сделать чтобы если я кастую любой спелл, то инжект делает uo.useobject("lasthorse")? Если так нельзя, можно чтобы реагировал на какой-то определённый спелл.
Posted: 2004-10-08 04:47:42
by Kazoo
Code: Select all
UO.Cast('Magic Arrow','laststatus')
wait(150)
UO.UseObject("Lasthorse")