Помогите подкоректировать скрипт

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
SLAK
Posts: 182
Joined: 2005-08-19 16:12:23
Contact:

Помогите подкоректировать скрипт

Post by SLAK »

Вот есть такой скрипт на автохил бинтами

Code: Select all

sub Heal() 
   While UO.Life > UO.Dead()
      If UO.Life < UO.GetMaxHp()  Then
         UO.Bandageself()
         wait(4500)
      Else
         wait(50)
      Endif
   Wend
endsub

Очень нужно, чтобы задержка (wait(4500)) была не фиксирована!! Тоесть хиляюсь я бинтом и как только бинт наложило, а жизни еще не полные , сразу наматывало следующий бинт!!! Я играю на АоС (shard "Nightday")
Leo
Expert!
Posts: 791
Joined: 2005-01-15 19:15:05
Location: Dragon World
Contact:

Post by Leo »

Code: Select all

sub Heal() 
   While UO.Life > UO.Dead()
      If UO.Life < UO.GetMaxHp()  Then
         UO.Bandageself()
         Repeat
            UO.DeleteJournal()
                 wait(100)
         Until UO.InJournal("You sucessfully") OR UO.InJournal("You bandage")       
      Else
         wait(50)
      Endif
   Wend
endsub


Сообщения поставь свои, при физле и при успешном приминении бинта.
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Лучше так:

Code: Select all

sub Heal() 
   While UO.Life > UO.Dead()
      If UO.Life < UO.GetMaxHp()  Then
         UO.DeleteJournal()
         UO.Bandageself()
         Repeat             
                 wait(100)
         Until UO.InJournal("You sucessfully") OR UO.InJournal("You bandage")       
      Else
         wait(50)
      Endif
   Wend
endsub
SLAK
Posts: 182
Joined: 2005-08-19 16:12:23
Contact:

Post by SLAK »

Огромное спасибо!! Были некоторые нюансы, но из-за моей не очень хорошей внимательности!!Еще раз спасибо вы мне очень помогли.
SLAK
Posts: 182
Joined: 2005-08-19 16:12:23
Contact:

Post by SLAK »

Между прочим!! Если этот топик будут читать ламеры типа меня!! То знайте , что кроме хильнулся и не хильнулся, НУЖНО ЕЩЕ ДОБАВЛЯТЬ такие как вылечил себя от яда , снял кровотечение, цель уже и так здороваи т.п. На каждом шарде свое , иначе скрипт может перестать работать в совсем неподходящий момент!!
Post Reply