Не работает скрипт на Recall при появлении врага :(

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
Designer
Posts: 6
Joined: 2007-02-22 16:41:27
Contact:

Не работает скрипт на Recall при появлении врага :(

Post by Designer »

Code: Select all

sub Recall() 
var rune = '0x4009D751(это моя руна)' 
var player 
uo.Set('finddistance','15') 
var i 
  DIM people[2] 
  
  people[0]='0x0190' ; Тип male 
  people[1]='0x0191' ; Тип female 

  uo.Ignore('self') 
  for i = 0 to 1 
    uo.FindType(people[i],'-1','ground') 
    player = uo.GetSerial('finditem') 
    wait(500) 
    if uo.FindCount() then 
      uo.WaitTargetObject(rune) 
      uo.Cast('Recall') 
    else 
      uo.Print('No one has been found ') 
    end if 
  next 
  uo.IgnoreReset() 
end sub
Я так понял что скрипт работает в авономном режиме и ждёт появления врага а потом реколится, а он если его запустить просто если есть поблизости реколится один раз и вырубается, а если нет никого, не реколится и вырубается.

Подскажите, как сделать, чтобы он не вырубался, а "ждал" появления врага сам, то есть включил и пошол в данжу, тока заметил пк а скрипт тебя реколит в дом. Или если я не правильно понял работу скрипта, и чтобы реколится надо нажимать клавишу, подскажите как привязать это действие к клавише. Заранее спс!
Mihail
Expert!
Posts: 548
Joined: 2005-05-20 20:30:10
Contact:

Post by Mihail »

этот будт реколиться от всех
p.s.

Code: Select all

repeat
...
until uo.dead()
Post Reply