Page 1 of 1

Подскажите

Posted: 2004-11-13 18:39:59
by 666Man666
Вот макрос на питьё банок маны - првоеряет если маны меньше 30 то припивает банку... если больше нечё не делает...
как поставить проверку на банки в паке? чтобы если они кончились то макрос останавливался

Code: Select all

Sub automana()
var i
while NOT UO.Dead()
	If	UO.Mana<30 then
		UO.usetype('0x1F40') 
		for i=1 to 100 
		wait(5) 
	If	UO.Mana>30 then
             	i=100 
	end if 
		NEXT
	end if
	wait(5)
WEnd
end sub
подмогните плиз

Re: Подскажите

Posted: 2004-11-13 19:03:00
by Revenant

Code: Select all

Sub automana()
    repeat
      if UO.Count('0x1F40') and  UO.Mana<30 then
         UO.UseType('0x1F40') 
         wait(500)
      else
         uo.Exec('terminate automana')
      end if
      wait(500)
    Until UO.Dead()
end sub

Posted: 2004-11-13 21:46:20
by 666Man666
Спасибо Реванджер!!!