Yoko
http://forum.yoko.com.ua/

Чтобы улетал сразу
http://forum.yoko.com.ua/viewtopic.php?f=20&t=17186
Page 1 of 1

Author:  dubd [ 2013-02-01 16:40:58 ]
Post subject:  Чтобы улетал сразу

Народ помогите пожалуйста! вот герой, если далеко или не может дойти до продавца - стоит в угол упирается и ждет. Надо ждать, чтобы он рекольнулся. Подскажите пожалуйста как сделать сразу, если герой не сможет дойти, чтобы он сразу улетал.
Code:
If UO.GetDistance('finditem')<=2 then
UO.Print("Делаю покупку....")
wait(1000)
uo.Buy(BuyListName,UO.GetName('finditem'))
wait(1000)
CheckLag()
uo.print(uo.GetName('finditem')+ " bye")
else
UO.Print(uo.GetName('finditem')+ " не вижу его!, Покупаю далее.")
end if

Author:  Nmy [ 2013-02-09 16:41:34 ]
Post subject:  Re: Чтобы улетал сразу

у меня в скрипте на скупку есть ходилка. ходилка выходит из цикла через секунд 50, не дошел, сказал буй и полетел дальше.

Author:  dubd [ 2013-02-09 16:53:53 ]
Post subject:  Re: Чтобы улетал сразу

спасиб! у тебя отличный скрипт, ток он на рунках, а мне желательно по рунбуке. а в скрипте которым я пользуюсь есть отчет времени как у тебя?

Author:  dubd [ 2013-02-09 17:03:13 ]
Post subject:  Re: Чтобы улетал сразу

Nmy подскажи пожалуйста, где именно эти 50 секунд?

Всмлысе в твоем скрипте! Я может найду по аналогии в том чем пользуюсь.

Author:  Nmy [ 2013-02-09 20:27:47 ]
Post subject:  Re: Чтобы улетал сразу

viewtopic.php?p=83157#p83157

Code:
sub WalkN(x,y,Target) ########################################## Ходилка 
   VAR LastTimer
   LastTimer=UO.Timer()


Code:
         If UO.GetDistance(Target)<2 OR LastTimer+100<UO.Timer() Then


Code:
         If dx==0 AND dy==0 OR LastTimer+100<UO.Timer() Then

Author:  dubd [ 2013-02-10 00:49:30 ]
Post subject:  Re: Чтобы улетал сразу

спасибо! все же наверное надо твой скрипт по рункам выбрать. поболее возможностей будет.

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/