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
именно так и есть, а журнал не обязателен ;)
тестил?