racalltoplace:
CheckLag()
uo.print('Recall to PLACE')
uo.UseObject(Rbook)
wait(1500)
uo.LClick(135,85)
wait(9000)
if NOT UO.InJournal('Kal Ort Por') then
UO.DeleteJournal()
goto racalltoplace
endif
#####################################################################
Sub Recalling( Runbk, NRune )
; Runbk - сериал или ссылка на объект рунбуки
; NRune - десятичный номер (текстом) руны для реколла
VAR myx = UO.GetX()
VAR myy = UO.GetY()
VAR OldMana = UO.Mana
VAR i = 0
DeleteJournal( 'fizzles' )
UO.Exec("recall " + Runbk + " " + NRune)
repeat
CheckLag()
wait(1000)
i = i + 1
until ( i > 6 ) OR ( UO.Mana < OldMana - 8 ) OR UO.InJournal( 'fizzles' )
wait(500)
If myx == UO.GetX() AND myy == UO.GetY() Then
UO.WarMode( 'flip' )
wait(100)
UO.WarMode( 'flip' )
Recalling( Runbk, NRune )
Endif
endsub
Кстати говоря, она же должна быть в Scripts!, в скрипте на кемпинг...
толково, но опять же, если рекол будет происходить в движении то координаты будут менятся, и соответственно скрипт будет видеть другие координаты и вырубатся, если сюда приделать диапазон координат который чар может пробежать, в ту или иную сторону, за промежуток в 10 секунд, то проверка на физл будет вообще толковой.
хмм....как обьяснить, это я видел когда скрипт редактируешь, в верхней панели есть функция Pick coord там рядом таргет, нажмаешь его, а дальше вылазит окно с инструкцией, тыкаешь курсором в любую точку экрана, и вылазят координаты, только эти координаты не самой игры, а точка на экране куда инжа посылает клик.
TapakaH wrote:толково, но опять же, если рекол будет происходить в движении то координаты будут менятся, и соответственно скрипт будет видеть другие координаты и вырубатся, если сюда приделать диапазон координат который чар может пробежать, в ту или иную сторону, за промежуток в 10 секунд, то проверка на физл будет вообще толковой.
Ты внимательно читай скрипт. Проверка смены координат только дополнительная, основная на уменьшение маны. И только если маны уменьшилось проверяются координаты. Да, если на тебя в тот момент когда ты на бегу реколлишься кто-то наложит курсу, маны уменьшится, координаты сменятся, скрипт решит что ты успешно среколлился. Часто такое у тебя бывает? У меня - ни разу.
TapakaH wrote:и я так понимаю номер руны ,infogump'ом смотрится, тобишь тут номер руны "[0058] primary reply" - 58 получится.
Нет. Это шестнадцатиричный номер. Переведи при помощи виндоус калькулятора его в десятичные. В FAQ была темка подробно про это. Если нету - скачай старый форум, там точно есть.