Page 1 of 1
Auto horse или всеегда держись в седле!
Posted: 2012-01-13 21:08:40
by KoCMoHaBTuK
Добрый вечер!
Имею скрипт:
sub horse2()
while 1==1
wait(100);
if not UO.ObjAtLayer('Horse') then
UO.useobject('ID Horse',1,'ground')
Endif
end sub
В начале, когда я его запускал он работал постоянно и как только я слезал с лошади скрипт срабатывал и я автоматически залезал обратно. Всё работало до какого то момента, теперь этот скрипт работает на 1 раз,он появляется в строке Функции, герой залазит на лошадь и скрипт пропадает!
Господа знатоки, подскажите, может я что то не прочитал? Где ошибка? Как заставить инжект постоянно пускать этот скрипт?
Заранее благодарю!
Re: Auto horse или всеегда держись в седле!
Posted: 2012-01-14 00:57:10
by Scripts Writer
Code: Select all
sub horse2()
while 1==1
if not UO.ObjAtLayer('Horse') then
UO.useobject('ID Horse',1,'ground') # ID лошади пропиши
endif
wait(100)
wend
end sub
Re: Auto horse или всеегда держись в седле!
Posted: 2012-08-09 16:49:15
by Kallish
А можно сделать так, что бы скрипт спрашивал на какую лошадь садиться т.е.(слезть с лошади, запустить скрипт - указать лошадь) - все скрипт работает.
Re: Auto horse или всеегда держись в седле!
Posted: 2012-08-09 18:06:18
by ZeroDX
А зачем слезать? Запустил скрипт, он запомнил на чём ты сидишь и после только на это и садится. Кажется так будет удобнее.
Re: Auto horse или всеегда держись в седле!
Posted: 2012-08-10 01:30:10
by Kallish
он у меня работает с указанием ID лошади, что не очень удобно когда 7-8 окон постоянно открыты. было бы намного проще, если бы скрипт записывал айди лошади,ну т.е. можно было указывать таргетом.
Re: Auto horse или всеегда держись в седле!
Posted: 2012-08-10 01:37:59
by Kallish
Вобщем вот что я хотел сделать:
Code: Select all
sub horse3()
VAR Horse='Horse'
uo.print('Выбери Лошадь:')
uo.exec('addobject Horse')
while uo.targeting()
wait(100)
wend
while 1==1
if not UO.ObjAtLayer('Horse') then
UO.useobject('Horse',1,'ground') # ID лошади пропиши
endif
wait(100)
wend
end sub
Re: Auto horse или всеегда держись в седле!
Posted: 2012-08-10 09:35:11
by ZeroDX
Но ведь так удобнее.
Code: Select all
sub horse3()
var horse
if not uo.objatlayer('Horse') then
if uo.targeting() then
uo.canceltarget()
endif
uo.addobject('horse')
while uo.targeting() then
wait(100)
wend
horse = uo.getserial('horse')
else
horse = uo.getserial(uo.objatlayer('Horse'))
endif
while True
if not uo.objatlayer('Horse') then
uo.useobject(Horse)
endif
wait(100)
wend
end sub
Re: Auto horse или всеегда держись в седле!
Posted: 2012-08-10 18:46:17
by Kallish
не рабочий скрипт.