rendered paste bodyAlias 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:
}