alias pmblock { if ($1 == $null) { echo -a Commands: on, off, status } elseif ($1 == on) { if (%pmblock == true) { echo -a Error: Private Messages already blocked } else { close -m set %pmblock true echo -a Private Messages are now being blocked } } elseif ($1 == off) { if (%pmblock == false) { echo -a Error: Private Messages are already not blocked } else { set %pmblock false echo -a Private Messages are no longer blocked } } elseif ($1 == status) { if (%pmblock == true) { echo -a Current Status: ENABLED } elseif (%pmblock == false) { echo -a Current Status: DISABLED } else { echo -a Current Status: UNKNOWN } } } on *:OPEN:?:*: { if (%pmblock == true) { closemsg $nick .notice $nick Private Messages are currently being blocked. } } menu channel,query,menubar { PM Blocker .Block Private Messages:pmblock on .Unblock Private Messages:pmblock off }