Чтобы улетал сразу

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
dubd
Posts: 249
Joined: 2012-07-27 23:43:14

Чтобы улетал сразу

Post by dubd »

Народ помогите пожалуйста! вот герой, если далеко или не может дойти до продавца - стоит в угол упирается и ждет. Надо ждать, чтобы он рекольнулся. Подскажите пожалуйста как сделать сразу, если герой не сможет дойти, чтобы он сразу улетал.

Code: Select all

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
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Re: Чтобы улетал сразу

Post by Nmy »

у меня в скрипте на скупку есть ходилка. ходилка выходит из цикла через секунд 50, не дошел, сказал буй и полетел дальше.
dubd
Posts: 249
Joined: 2012-07-27 23:43:14

Re: Чтобы улетал сразу

Post by dubd »

спасиб! у тебя отличный скрипт, ток он на рунках, а мне желательно по рунбуке. а в скрипте которым я пользуюсь есть отчет времени как у тебя?
dubd
Posts: 249
Joined: 2012-07-27 23:43:14

Re: Чтобы улетал сразу

Post by dubd »

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

Всмлысе в твоем скрипте! Я может найду по аналогии в том чем пользуюсь.
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Re: Чтобы улетал сразу

Post by Nmy »

viewtopic.php?p=83157#p83157

Code: Select all

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


Code: Select all

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


Code: Select all

         If dx==0 AND dy==0 OR LastTimer+100<UO.Timer() Then
dubd
Posts: 249
Joined: 2012-07-27 23:43:14

Re: Чтобы улетал сразу

Post by dubd »

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