Page 1 of 1

Народ помогите со скриптом на авто Cure

Posted: 2005-03-29 01:09:38
by Phoenix
Народ можете сказать как сделать следующий скрипт таким образом чтоб когда кидают Poison чар сразу кидал Cure

Code: Select all

Sub test()
VAR ManaNeed=9
   VAR ScrollManaNeed=4
   UO.Set('self')
   If UO.InJournal("You have been poisoned!") then
      UO.FindType('0x1F40',-1,'my')
      If UO.GetQuantity('finditem')>0 Then
         If UO.Mana>=ScrollManaNeed Then
            UO.WaitTargetObject('self')
            UO.UseObject('finditem')
            UO.Print("Scroll")
         Else
            UO.Print("Low mana!!! Scroll!")
         Endif
      Else
         If UO.Mana>=ManaNeed Then
            UO.Cast('Cure','self')
      Endif
End sub


только чтоб не самому на кнопку тыкать а чтоб он постоянно включенный был :roll:
Заранее благодарен

Re: Народ помогите со скриптом на авто Cure

Posted: 2005-03-29 07:31:54
by Sfagnum
Phoenix wrote:

Code: Select all

Sub test()
VAR ManaNeed=9
VAR ScrollManaNeed=4
while not UO.Dead()
   If UO.Poisoned() then
      UO.FindType('0x1F40','0x0000','my')
      If UO.FindCount()>0 Then
         If UO.Mana>=ScrollManaNeed Then
            UO.WaitTargetObject('self')
            UO.UseObject('finditem')
            UO.Print("Scroll")
         Else
            UO.Print("Low mana!!! Scroll!")
         Endif
      Else
         If UO.Mana>=ManaNeed Then
            UO.Cast('Cure','self')
      Endif
   end if
   wait(1000)
wend
End sub
будет проверять твоё состояние каждую секунду

Posted: 2005-03-29 17:24:45
by Phoenix
Спасибо все вроде ок ну все равно когда тебя пропойсонили надо на кнопку нажимать я имл в виду
Выбераешь скрипт и делаешь рун он у тебя запущеным стоит. Если в тебя кинули Poison то он сразу Cure и потом ставиться по новому.
Это надо както чтоб он проверял Journal

Posted: 2005-03-30 07:45:35
by Sfagnum
Phoenix wrote:Выбераешь скрипт и делаешь рун он у тебя запущеным стоит. Если в тебя кинули Poison то он сразу Cure и потом ставиться по новому.
Это надо както чтоб он проверял Journal
именно так и есть, а журнал не обязателен ;)
тестил?