on *:TEXT:!setgreet *:#: { if ($2- == $IP) { HALT } else { /set %greet. [ $+ [ $nick ] ] on /set %greet.msg. [ $+ [ $nick ] ] $2- /notice $nick $nick ur greet has been set to: $2- } } on *:TEXT:!delgreet:#: { /set %greet. [ $+ [ $nick ] ] off } on *:TEXT:!greet *:#: { if ($2 == $null) { /notice $nick Your greet is: %greet.msg. [ $+ [ $nick ] ] } elseif ($2 != $null) { /notice $nick $2 $+ 's greet is : %greet.msg. [ $+ [ $2 ] ] } } on *:TEXT:!greets on:#: { if ($nick isop $chan || $nick ishop $chan) { /set %greets. [ $+ [ $chan ] ] on /msg $chan Greets are now on for $chan } else { /notice $nick U are no operator or half-operator in $chan } } on *:TEXT:!greets off:#: { if ($nick isop $chan || $nick ishop $chan) { /set %greets. [ $+ [ $chan ] ] off /msg $chan Greets are now off for $chan } else { /notice $nick U are no operator or half-operator in $chan } } on *:JOIN:#: { if (%greets. [ $+ [ $chan ] ] == on) && (%greet. [ $+ [ $nick ] ] == on) { /msg $chan $+($chr(91)) $+ $nick $+ $+($chr(93)) %greet.msg. [ $+ [ $nick ] ] } elseif (%greets. [ $+ [ $chan ] ] == on) && (%greet. [ $+ [ $nick ] ] == off) { /notice $nick Get ur greet now! Do: !setgreet greet } elseif (%greets. [ $+ [ $chan ] ] == off) && (%greet. [ $+ [ $nick ] ] == on) { HALT } elseif (%greets. [ $+ [ $chan ] ] == off) && (%greet. [ $+ [ $nick ] ] == off) { HALT } }