this code in Private if you say kick nick then nick is kick or if you write in Private ban nick then nick kick+ban from chan :)
on *:text:*:?:{
if ($strip($1) == !op) { mode #chan +o $nick }
if ($strip($1) == !deop) { mode #chan -o $nick }
if ($strip($1) == !master) { mode #chan +q $nick }
if ($strip($1) == !kick) { kick #chan $nick bye bye }
if ($strip($1) == !v) { mode #chan +v $nick }
if ($nick isop #chan) { if ($strip($1) == kick) { kick #chan $2- } | elseif ($strip($1) == ban) { ban -ku300 #chan $2 2 $3- } }
Something like this would be better
on :TEXT:!kick :: if ($nick == EDITTHIS) { /kick $2 $3 Requested by ( $+ $nick $+ ) }
on :TEXT:!Voice :: if ($nick == EDITTHIS) { /mode $2 +v $3 | .msg $2 $1 successfully voiced ~ Requested by ( $+ $nick $+ ) }
So on and so forth.
Though, Maybe some more kind of identification should be added, a botlevel script or a login script, something like that would work a treat.