All pastes #573338 Raw Edit

James

public text v1 · immutable
·published 2007-06-18 03:25 UTC
rendered paste body
Alias c1 {
  if ($sockname && $read(Colors.txt, s, $address(%nick. [ $+ [ $sockname ] ],2))) {
    return $+($chr(3),$gettok($read(Colors.txt, s, $address(%nick. [ $+ [ $sockname ] ],2)),1,32),$1-,$chr(3))
  }
  if ($read(Colors.txt, s, $address($nick,2))) {
    return $+($chr(3),$gettok($read(Colors.txt, s, $address($nick,2)),1,32),$1-,$chr(3))
  }
  else {
    return $+($chr(3),10,$1-,$chr(3))
  }
}
Alias c2 {
  if ($sockname && $read(Colors.txt, s, $address(%nick. [ $+ [ $sockname ] ],2))) {
    return $+($chr(3),$gettok($read(Colors.txt, s, $address(%nick. [ $+ [ $sockname ] ],2)),2,32),$1-,$chr(3))
  }
  if ($read(Colors.txt, s, $address($nick,2))) {
    return $+($chr(3),$gettok($read(Colors.txt, s, $address($nick,2)),2,32),$1-,$chr(3))
  }
  else {
    return $+($chr(3),04,$1-,$chr(3))
  }
}
ON $*:TEXT:/^[!@.]MyColor /Si:#:{
  if ($3) {
    if ($2 isnum 1-15 && $3 isnum 1-15) {
      write -ds $+ $address($nick,2) Colors.txt
      write Colors.txt $address($nick,2) $iif($len($2) == 1,0 $+ $2,$2) $iif($len($3) == 1,0 $+ $3,$3)
      notice $nick $logo $c1(Your colors have been) $c2(changed)
    }
  }
}
ON $*:TEXT:/^[!@.]Reset/Si:#:{
  write -ds $+ $address($nick,2) Colors.txt
  notice $nick $logo $c1(Your colors have been) $c2(reset)
}
Alias logo {
  return 10[04Terror10]04:
}