on *:TEXT:!setrules*:#: { if ($nick isop $chan) { set %rules [ $+ [ $chan ] ] $2- set %rulesetter [ $+ [ $chan ] ] $nick msg $chan $nick has changed the rules for $chan. Type !rules to view them. } else { notice $nick Sorry, only ops can use that command. } } on $*:TEXT:!rules:#: { set %rulesreturn $iif($left($1,1) == @,msg $chan, notice $nick) if (%rules [ $+ [ $chan ] ] !== $null) { %rulesreturn The rules for for $chan is: %rules [ $+ [ $chan ] ] rules set by %rulesetter [ $+ [ $chan ] ] } else { %rulesreturn 1 1.NO LEAKING 2 2. Keep the profanity to a minimum 3 3. No offensive behavior 4 4. Halfops are required to scout for worlds 5 5. More to come... 6 6. HAVE FUN! :D } } on *:TEXT:!delrules:#: { if ($nick isop $chan) && (%rules [ $+ [ $chan ] ] !== $null) { unset %rules [ $+ [ $chan ] ] unset %rulesetter [ $+ [ $chan ] ] msg $chan $nick has deleted the rules for $chan. Type !setrules to set new rules. halt } if ($nick isop $chan) && (!%event [ $+ [ $chan ] ]) { notice $nick You can't delete rules if there aren't any set! Type !setrules to set the rules. } else { notice $nick Sorry, only ops can use that command. } }