грамотный скрипт или подскажете другие идеи ?
Имено сама идея в том что крутиться цикл скрипта, вызываетьяс дубль скрипта,но уже идет условия else , я так понимаю что передавать не глобальные параметры в новый дублированный скрипт не получиться , есть еще 1 задумка - при вызове else условия глобал параметр меняеться и в теле цикла поставить условие на этот глобал параметр для вывода параметров на экран, тогда будут вызываться параметры в томже цикле и не нужно будет глобал использовать .
Code: Select all
sub say_fury()
UO.DeleteJournal()
var fury,max,total
If UO.GetGlobal('furyScriptCheck')<>'on' Then
UO.SetGlobal('furyScriptCheck','on')
repeat
if (UO.InJournal("fury pts") or UO.InJournal("Max fury!") or UO.InJournal("Total:")) Then
if (UO.InJournal("Max fury!") or UO.InJournal("Total:")) Then
if UO.InJournal("Max fury!") Then
total =uo.journal(UO.inJournal("Max fury!")-1)
UO.SetGlobal('TotalFuryCheck',total)
endif
if UO.InJournal("Total:") Then
total =uo.journal(UO.inJournal("Total:")-1)
UO.SetGlobal('TotalFuryCheck',total)
endif
endif
checklag()
UO.DeleteJournal()
endif
Wait(150)
until false
else
uo.fontcolor("0x0035")
#UO.msg(uo.GetGlobal('FuryCheck')+' '+ uo.GetGlobal('TotalFuryCheck'))
UO.msg(uo.GetGlobal('TotalFuryCheck'))
checklag()
UO.DeleteJournal()
#AdmiR(2005)
endif
end sub