Code:
Sub IsSysMsgL(Line)
var str=uo.journal(Line-1)
var i,l=len(str)-1
for i=0 to l
if str[i]==':' then
return false
endif
next
return true
end sub
Возвращает 0 - если в мессаге содержится : (в мессаджах от добычи оно не используется, следовательно - мессагу крикнули в чат люди) и 1 - если мессадж системная.
Атаку и касты хз, если только по uo.journalcolor(obj) смотреть, или как её там. А вообще их легко сэмулировать через fontcolor, так что, отследить их из скрипта сложно вроди. Если канешн в инже нет подобной "секретной" функции