Авто ВАР

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
some
Posts: 197
Joined: 2007-05-23 19:51:18

Авто ВАР

Post by some »

Кто может помочь с написанием скрипта - чтобы висел в запущенных, проверял чара на дохлость , если чар гост ( убит ) - сразу нажимал бы вармод 1 ( чтобы ресать )
заранее спасибо
Makarov
Posts: 62
Joined: 2010-04-07 14:43:26

Re: Авто ВАР

Post by Makarov »

Code: Select all

sub AmIDead()
  Repeat
    If uo.GetHP() == 0 then
      UO.Warmode(1)
      UO.Print('Ласты склеены успешно. Конец связи.')
    Endif
    Wait(1000) ; проверка раз в секунду - можешь снизить до 50 миллисекунд, но не удаляй совсем! Иначе может инжа повиснуть от ацкаго цикла.
  Until 0
end sub
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Авто ВАР

Post by Mirage »

Так не очень хорошо. Он будет дрюкать вар находясь в варе когда будет гостом ;)

Лучше вот так:

Code: Select all

sub AmIDead()
  Repeat
    If UO.Life < 1 && uo.warmode()==0 then ; Если сдох И вар мод НЕ включен.
      UO.Warmode(1)
    UO.Print('А мы умираем!33')
    Endif
    Wait(1000) ; проверка раз в секунду - можешь снизить до 50 миллисекунд, но не удаляй совсем! Иначе может инжа повиснуть от ацкаго цикла.
  Until 0
end sub
Makarov
Posts: 62
Joined: 2010-04-07 14:43:26

Re: Авто ВАР

Post by Makarov »

Да, так получше, а можно потом вот так:

Code: Select all

sub AmIDead()
  Repeat
    If UO.Life < 1 && uo.warmode()==0 then ; Если сдох И вар мод НЕ включен.
      UO.Warmode(1)
      UO.Print('А мы умираем!33')
    Else
       UO.Warmode(0) ; в пис после ресурректа
    Endif
    Wait(1000) ; проверка раз в секунду - можешь снизить до 50 миллисекунд, но не удаляй совсем! Иначе может инжа повиснуть от ацкаго цикла.
  Until 0
end sub
Post Reply