Magery, Spirit Speak, Meditation

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
flix-f
Posts: 8
Joined: 2006-02-19 19:27:12

Magery, Spirit Speak, Meditation

Post by flix-f »

Собственно САБЖ

Code: Select all

sub main()
repeat
while not uo.dead()
UO.Exec("cast 'Magic Arrow' self")
wait(2100)
If UO.Life < 10 Then
repeat
uo.useskill("Spirit Speak")
wait(6000)
until UO.Life==(UO.Str)
else
if uo.mana<6 then
uo.useskill("Meditation")
wait(3500)
if uo.injournal('Âû âîøëè') and not UO.Injournal ('Âû íå ñìîãëè') then
repeat
wait(3500)
until UO.mana==(UO.Int)
endif
Endif
wend
end sub


После выполнения одного цикла (снимает хп, хилит, медитирует) слетает с ошибкой :roll:
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Magery, Spirit Speak, Meditation

Post by Mirage »

не закрыт цикл. ПРоставь отступы и сам поймешь где
flix-f
Posts: 8
Joined: 2006-02-19 19:27:12

Re: Magery, Spirit Speak, Meditation

Post by flix-f »

Вроде бы всё закрыл, но всё равно сбивается на медитации... Если хилить не надо, то пытается сбить хп до минимума при мане > 6 :?
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Magery, Spirit Speak, Meditation

Post by Mirage »

Действительно ВРОДЕ БЫ...

Code: Select all

sub main()
   repeat
      while
         If Then
            repeat
            until
         else
            if then
               if then
                  repeat
                  until
               endif
            Endif
         wend
      end sub

Вот так выглядит операция под названием "проставь отступы". Так понятнее?
Post Reply