User:Chzz/mIRC/x

The following mIRC script allows channel operators to quiet someone using the Freenode client, with a single command, {{xt|/x nickname}}.

It waits until chanserv has opped you up, and the bans on the hex part of their hostmask, which is their IP addy.

It is in two parts;

Alias

/x {

enable #opandquiet

set %opandquietaddress $1

set %opandquietchannel #

msg chanserv op #

timeropandquiet 1 30 /disable #opandquiet

}

Remote

  1. opandquiet off

on 1:OP:#: {

if ($opnick == $me) && ($chan == %opandquietchannel) {

var %foot = $ial(%opandquietaddress).user

if (%foot != $null) mode $chan +q-o $left($mask($ial(%opandquietaddress),13),19) $+ * $me

disable #opandquiet

unset %opandquietaddress

unset %opandquietchannel

}

}

  1. opandquiet end

Category:Wikipedia scripts