Page 2 of 2

Re: Мининг... Лучше... Проще... Легче...

Posted: 2012-11-06 16:06:14
by tylllkah
Я забыл как это делается, но помню вроде того, что непрописывается просмотр через журнал, а только системных и таких как атака или каст заклинания, а диалог игнорит.
Кто напомнит получит пирожок

Re: Мининг... Лучше... Проще... Легче...

Posted: 2012-11-06 17:27:42
by Juicy Fruit

Code: Select all

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, так что, отследить их из скрипта сложно вроди. Если канешн в инже нет подобной "секретной" функции :D

Re: Мининг... Лучше... Проще... Легче...

Posted: 2012-11-06 19:48:58
by tylllkah
Я ЭТО СДЕЛАЛ!!!! НАПИСАЛ СКРИПТ ПОД СЕБЯ!!! СПАСИБО ВСЕМ!!! ТЕМУ МОЖНО ЗАКРЫТЬ)