Guest

Trixar_za

By: a guest on Dec 24th, 2008  |  syntax: C++  |  size: 2.41 KB  |  hits: 180  |  expires: Never
download  |  raw  |  embed  |  report abuse
This paste has a previous version, view the difference. Copied
  1. ;=============================+
  2. ; Nickname Identifier Changer |
  3. ;=============================+
  4. alias msg {
  5.   if ($cnick($me)) { var %tri.nickcolour $+(,$cnick($me).color) }
  6.   else { var %tri.nickcolour 3 }
  7.   if ($2 == $chr(160)) { echo -mi2 $1 $+(14,$timestamp) $+(4[,%tri.nickcolour,$me,4]) $chr(160) }
  8.   elseif ($active == Status Window || $1 != $chan && !$query($1)) { echo $timestamp -> $+(*,$1,*) $2- }
  9.   else { echo -mi2 $1 $+(14,$timestamp) $+(4[,%tri.nickcolour,$me,4]) $2- }
  10.   if ($left($2-,1) == :) { .raw privmsg $1 $+($chr(58),$2-) }
  11.   else { .msg $1 $2- }
  12. }
  13. alias say {
  14.   if ($cnick($me)) { var %tri.nickcolour $+(,$cnick($me).color) }
  15.   else { var %tri.nickcolour 3 }
  16.   if ($1 == $chr(160)) { echo -mi2 $active $+(14,$timestamp) $+(4[,%tri.nickcolour,$me,4]) $chr(160) }
  17.   else { echo -mi2 $active $+(14,$timestamp) $+(4[,%tri.nickcolour,$me,4]) $1- }
  18.   if ($left($1-,1) == :) { .raw privmsg $active $+($chr(58),$1-) }
  19.   else { .raw privmsg $active $1- }
  20. }
  21. alias describe {
  22.   if ($2 == $chr(160)) { echo 12 -mi2 $active $+(14,$timestamp,) • $me $chr(160) }
  23.   else { echo 12 -mi2 $active $+(14,$timestamp,) • $me $2- }
  24.   .describe $active $2-
  25. }
  26. alias me {
  27.   if ($1 == $chr(160)) { echo 12 -mi2 $active $+(14,$timestamp,) • $me $chr(160) }
  28.   else { echo 12 -mi2 $active $+(14,$timestamp,) • $me $1- }
  29.   .me $1-
  30. }
  31. on *:INPUT:*:{
  32.   if ($active == Status Window) { return }
  33.   elseif ($left($active,1) == @) { return }
  34.   elseif ($1 == /me) {
  35.     if (!$2) {
  36.       .describe $active $chr(160)
  37.       haltdef
  38.     }
  39.     else {
  40.       .describe $active $2-
  41.       haltdef    
  42.     }
  43.   }
  44.   elseif ($left($1-,1) == /) { return }
  45.   elseif (!$1) {
  46.     .msg $active $chr(160)
  47.     haltdef
  48.   }
  49.   else {
  50.     .msg $active $1-
  51.     haltdef
  52.   }
  53. }
  54. on ^*:TEXT:*:*:{
  55.   if ($cnick($nick)) { var %tri.nickcolour $+(,$cnick($nick).color) }
  56.   else { var %tri.nickcolour 10 }
  57.   var %target = $iif($chan,$chan,$nick)
  58.   echo -mlbfi2 %target $+(14,$timestamp) $+(4[,%tri.nickcolour,$nick,4]) $1-
  59.   haltdef
  60. }
  61. on ^*:ACTION:*:*:{
  62.   var %target = $iif($chan,$chan,$nick)
  63.   echo 12 -mi2lbf %target $+(14,$timestamp,) • $nick $1-
  64.   haltdef
  65. }
  66. on ^*:CHAT:*:{
  67.   if ($cnick($nick)) { var %tri.nickcolour $+(,$cnick($nick).color) }
  68.   else { var %tri.nickcolour 10 }
  69.   var %nickname = $nick
  70.   echo -mi2lbf = $+ %nickname $+(14,$timestamp) $+(4[,%tri.nickcolour,$nick,4]) $1-
  71.   haltdef
  72. }