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
Мде.
добавь
в начало скрипта.
Posted: 2005-08-27 11:06:50
by Dread Masta
хм . неа все равно орет бес перерыва пока не отхилюсь или ману не востановлю
Posted: 2005-08-27 11:48:10
by netol
сделай так
в начале скрипта поставь
потом
свой кусок переделай
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
Может в его скрипте есть цилкл, который повторяет этот фрагмент

и скока в этом кусочке задержек не ставь - всёрно будет повторяться

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

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?

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