Проблема в следующем, если реги на нуле(NightShade), то скрипт ничего не делает, просто висит во вкладке со скриптами. Сигнал же проигрывается только когда я этот скрипт убиваю
sub magery() VAR LastTimer ; var regi = UO.NS while NOT UO.Dead() if uo.ss>0 and uo.sa>0 then UO.DeleteJournal() CheckLag() while UO.Mana>=4 and uo.ss>0 and uo.sa>0 UO.Cast('Night','self') wait(3000) wend while UO.Mana<UO.Int LastTimer=UO.Timer() UO.UseSkill('Meditation') repeat wait(100) until UO.InJournal("You are") OR UO.InJournal("You lose") OR UO.Timer()>LastTimer+200 UO.DeleteJournal() wait(2000) wend else uo.exec("playwav c:\Alarm.wav") wait(31100) endif wend end sub
PS. Основа скрипта не моя, чтобы в дальнейшем не было проблем с "авторским правом"
Last edited by JIupus on 2005-01-30 10:13:12, edited 1 time in total.