rendered paste bodyon *:JOIN:#: {
if (%greets [ $+ [ $chan ] ] == on) || (%greets [ $+ [ $chan ] ] == $null) {
if (%greet [ $+ [ $nick ] ] == $null) {
notice $nick You have no greet set! !setgreet to set one.
halt
}
if (%greet [ $+ [ $nick ] ] !== $null) {
msg $chan [ 4»7»1 $nick 7«4«1 ] %greet [ $+ [ $nick ] ]
}
}
}
on *:TEXT:!setgreet*:#: {
if (!$2) {
notice $nick You must provide a greet.
halt
}
if (*$* iswm $2) {
notice $nick Identifyers aernt accepted. Nice try.
halt
}
if (%greet [ $+ [ $nick ] ] == $null) {
set %greet [ $+ [ $nick ] ] $2-
notice $nick Your personal greet set to: $2-
halt
}
if (%greet [ $+ [ $nick ] ] !== $null) {
set %greet [ $+ [ $nick ] ] $2-
notice $nick Your personal greet has been changed to: $2-
}
}
on *:TEXT:!delgreet:#: {
if (%greet [ $+ [ $Nick ] ] == $Null) {
notice $nick You have no greet set!
halt
}
unset %greet [ $+ [ $nick ] ]
notice $nick Your greet has been unset.
halt
}
on *:TEXT:!greets*:#: {
if (!$2) {
notice $nick Syntax: !greets on / !greets off
halt
}
if (%greets [ $+ [ $chan ] ] == $null) {
if ($2 == on) && (%greets [ $+ [ $chan ] ] == $null) {
set %greets [ $+ [ $chan ] ] on
msg $chan Greets are now on!
halt
}
if ($2 == off) && (%greets [ $+ [ $chan ] ] == $null) {
set %greets [ $+ [ $chan ] ] off
msg $chan Greets are now off!
halt
}
}
if (%greets [ $+ [ $chan ] ] !== $null) {
if ($2 == on) && (%greets [ $+ [ $chan ] ] == off) {
set %greets [ $+ [ $chan ] ] on
msg $chan Greets are now on!
halt
}
if ($2 == off) && (%greets [ $+ [ $chan ] ] == on) {
set %greets [ $+ [ $chan ] ] off
msg $chan Greets are now off!
halt
}
}