Не работает скрипт на 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