Page 1 of 1

УО.ПРИНТ

Posted: 2005-08-26 23:34:10
by Dread Masta
Вобщем возник такой вопрос, вот часть скрипта
if uo.life < 47 then
uo.print('H E A L H E A L H E A L H E A L')
end if

if uo.mana < 35 then
uo.print ('M A N A M A N A M A N A')
end if

Карочи когда выполняеться условие, у меня начинают бежать месаги в уо бесконечное число раз, можно ли сделать чтоб она вылетала один раз и замолкала, пока условие не повториться снова

Re: УО.ПРИНТ

Posted: 2005-08-26 23:52:12
by flake

Code: Select all

a = 0
if uo.mana < 35 and a == 0 then
uo.print ('M A N A M A N A M A N A')
a = 1
end if

Posted: 2005-08-27 10:02:26
by Dread Masta
хм.. пишет Variable Undefiden

Posted: 2005-08-27 10:45:55
by flake
Мде.
добавь

Code: Select all

var a
в начало скрипта.

Posted: 2005-08-27 11:06:50
by Dread Masta
хм . неа все равно орет бес перерыва пока не отхилюсь или ману не востановлю

Posted: 2005-08-27 11:48:10
by netol
сделай так
в начале скрипта поставь

Code: Select all

var mana

потом
свой кусок переделай

Code: Select all

if uo.mana < 47 then 
mana=uo.mana
uo.print(MANAMANAMANA)
while not mana<uo.mana
wait(500)
wend
end if

Posted: 2005-08-27 12:55:38
by PCGamer
Может в его скрипте есть цилкл, который повторяет этот фрагмент :D и скока в этом кусочке задержек не ставь - всёрно будет повторяться :D .

2 Dread Masta:
Если у тебя на машине колесо не крутится, ты в автосервис одно колесо понесешь? Мол "Вы не посмотрите? У меня тут машина сломалась." :D :D :D

Posted: 2005-08-27 13:33:11
by flake
Так пусть выложит свой скрипт целиком а не по 3 строчки.

Posted: 2005-08-27 17:55:10
by nik-kazancev
А может UO.DeleteJournal? :)

Posted: 2005-08-27 18:00:22
by Leo
nik-kazancev wrote:А может UO.DeleteJournal? :)

Разве это что-то изменит? Я тут не вижу какую-либо проверку на сообщения в журнале.