Page 1 of 1

Народ помогите закольцевать скрипт!

Posted: 2005-03-12 08:30:04
by Balu
Скрипт проходит один круг и останавливается! помогите сделать, что бы он не прекращался пока бутылки с пойзоном не закончатся!!!

Code: Select all

sub Poisoning()
UO.FindType('0x0F0A','0x0000','backpack')
      While UO.GetQuantity('finditem') > 0
         UO.DeleteJournal()
         repeat
         UO.UseSkill("Poisoning")
         UO.WaitTargetObject(dagger,'finditem')
         while  NOT UO.InJournal("You apply")
         if UO.InJournal("You fail to apply")then
         Healing()
         end if
            wait(300)           
      wend
end sub

Posted: 2005-03-12 08:40:18
by 666Man666
Используй

Code: Select all

REPEAT
.....
Until (Условие)
или

Code: Select all

While (Условие)
.....
Wend

Posted: 2005-03-12 08:44:09
by Balu
а по подробней нельзя?

Re: Народ помогите закольцевать скрипт!

Posted: 2005-03-12 11:58:07
by I'm

Code: Select all

sub Poisoning()
UO.FindType('0x0F0A','0x0000','backpack')
      While UO.GetQuantity('finditem') > 0
         UO.DeleteJournal()
         repeat
         UO.UseSkill("Poisoning")
         UO.WaitTargetObject(dagger,'finditem')
         while  NOT UO.InJournal("You apply")
         if UO.InJournal("You fail to apply")then
         Healing()
         end if
            wait(300)           
      wend
end sub

А гдеже Until? :shock: