Page 1 of 1

Magery + Spirit Speak.

Posted: 2008-05-14 08:22:45
by Wermur
Пожалуйста добавьте сюда Spirit Speak.

Code: Select all

sub Magery() 
while not UO.Dead()
if uo.skillval("Magery",1) < 1010 Then
if uo.mana >20 then
UO.exec("cast 'Poison' self")
wait(3000)
UO.exec("cast 'Poison' self")
wait(3000)
else
while UO.Mana<UO.Int
UO.Useskill("Meditation")
wait(3000)
wend
endif
else
UO.Exec("terminate Magery")
endif
wend
end sub

Re: Magery + Spirit Speak.

Posted: 2008-05-14 08:51:42
by Purgen

Code: Select all

sub Magery()
   while not UO.Dead()
      if uo.gethp(self)< uo.getmaxhp(self)/4 then
         repeat
            uo.useskill ('Spirit Speak')
            wait(5000) ## ВСТАВИТЬ СВОЁ ВРЕМЯ НА СС
         until uo.gethp(self) == uo.getmaxhp(self)
      else
         if uo.skillval("Magery",1) < 1010 Then
            if uo.mana >20 then
               UO.exec("cast 'Poison' self")
               wait(3000)
               UO.exec("cast 'Poison' self")
               wait(3000)
            else
               while UO.Mana<UO.Int
                  UO.Useskill("Meditation")
                  wait(3000)
               wend
            endif
         else
            UO.Exec("terminate Magery")
         endif
      end if
   wend
end sub

Posted: 2008-05-14 10:43:58
by Wermur
Спасибо.

Posted: 2008-05-17 02:06:45
by Wermur
Вот такую ошибку выдает :
:D

Image

Posted: 2008-05-17 09:34:25
by Scripts Writer
Wermur wrote:Вот такую ошибку выдает :
:D

Image


Хоть немного вы думать будете головой или за вас и лут собирать?

Posted: 2008-05-17 09:43:16
by Wermur
Scripts Writer wrote:
Wermur wrote:Вот такую ошибку выдает :
:D

Image


Хоть немного вы думать будете головой или за вас и лут собирать?


Я посмотрел, подумал и не черта не понял.  :D

Posted: 2008-05-17 13:17:28
by Purgen
Ну Ё =)
Переменная SELF не обьявлена.
Запакуй SELF в кавычки ' или ". (Сам не знаю разницы)

Posted: 2008-05-18 15:46:50
by Wermur
Извините меня пожалуйста, за то что, я есть такой! Но у меня не получилось... :D

Re: Magery + Spirit Speak.

Posted: 2008-05-19 15:44:13
by Purgen
Purgen wrote:

Code: Select all

sub Magery()
   while not UO.Dead()
      if uo.gethp('self')< uo.getmaxhp('self')/4 then
         repeat
            uo.useskill ('Spirit Speak')
            wait(5000) ## ВСТАВИТЬ СВОЁ ВРЕМЯ НА СС
         until uo.gethp('self') == uo.getmaxhp('self')
      else
         if uo.skillval("Magery",1) < 1010 Then
            if uo.mana >20 then
               UO.exec("cast 'Poison' self")
               wait(3000)
               UO.exec("cast 'Poison' self")
               wait(3000)
            else
               while UO.Mana<UO.Int
                  UO.Useskill("Meditation")
                  wait(3000)
               wend
            endif
         else
            UO.Exec("terminate Magery")
         endif
      end if
   wend
end sub

А вот так ?

Posted: 2008-05-19 22:18:13
by Wermur
Все работает, кроме Спирит спика.