Advertisement
Guest User

Untitled

a guest
Jun 13th, 2015
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 0.84 KB | None | 0 0
  1. raw *:*: {
  2.   if ($regex($rawmsg,%msgregex) > 0) {
  3.     var %tags = $regml(1)
  4.     var %nick = $regml(2)
  5.     var %chan = $regml(3)
  6.     var %msg = $regml(4)
  7.     var %sub = 0
  8.    
  9.     ; "parse" tags
  10.     if ($pos(%tags,subscriber=1) > 0) {
  11.       %sub = 1
  12.     }
  13.  
  14.     ; nickname color
  15.     var %colornick = 15 ;grey
  16.     if (%nick isop %chan) {
  17.       %colornick = 9 ;green
  18.       %nick = $+(@,%nick)
  19.     }
  20.     ; apply nick colors from address book
  21.     %colornick = $cnick(%nick).color
  22.  
  23.     ; remove /me prefix
  24.     %msg = $remove(%msg,ACTION )
  25.  
  26.     if (%sub == 1) {
  27.       echo -itmlbf %chan $+(<, ,%colorsub,%subtag,,%colornick,%nick,>) %msg
  28.     }
  29.     else {
  30.       echo -itmlbf %chan $+(<,%colornick,%nick,>) %msg
  31.     }
  32.     haltdef
  33.   }
  34.   ; ignore USERSTATE messages
  35.   if ($pos($rawmsg,USERSTATE #) > 0) {
  36.     haltdef
  37.   }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement