Add this to a remote file, The commands will be in the nicklist and the script will be called ircop script....
Well this script is for ircops only, It has commands for:-
Local ircops, Global ircops, Admin ircops and Ntadmins,
(I did not include server admins or csop's since they have the same commands ad admins and netadmins...)
I will probally update this script soon so if you want you can tell me some ways how to imrpove it.. or tell me other commands that goon it
menu nicklist {
IrcOp Script
.oper:/oper $$?=(ID) $$?=(PassWord)
.Local Ircop
..Rehash:/rehash
..Loc Msg:/locops $$?=(Message)
..WallOps:/wallops $$?=(Message)
..Globops:/Globops $$?=(Message)
..Loc Kill:/kill $1 $$?=(Reason)
..Kline:/Kline $1 $$?=(reason)
..KlineUn:/Kline $1 $$?=(-Adress)
.Global Ircop
..Rehash:/rehash
..Loc Msg:/locops $$?=(Message)
..WallOps:/wallops $$?=(Message)
..Globops:/Globops $$?=(Message)
..Loc Kill:/kill $1 $$?=(Reason)
..Kline:/Kline $1 $$?=(reason)
..UnKline:/Kline $$?=(-Adress)
..Gline:/Gline $1 $$?=(Reason)
..UnGline:/Gline $$?=(-Adress)
..TempShun:/tempshun $1 $$?=(Reason)
..DeTempShun:/tempshun $$?=(-Adress)
..Shun:/shun $1 $$?=(Reason)
..DeShun:/shun $$?=(-Adress)
.Admin Ircop
..Rehash:/rehash
..Loc Msg:/locops $$?=(Message)
..WallOps:/wallops $$?=(Message)
..Globops:/Globops $$?=(Message)
..Loc Kill:/kill $1 $$?=(Reason)
..Kline:/Kline $1 $$?=(reason)
..UnKline:/Kline $$?=(-Adress)
..Gline:/Gline $1 $$?=(Reason)
..UnGline:/Gline $$?=(-Adress)
..TempShun:/tempshun $1 $$?=(Reason)
..DeTempShun:/tempshun $$?=(-Adress)
..Shun:/shun $1 $$?=(Reason)
..DeShun:/shun $$?=(-Adress)
..DccDeny:/dccdeny $$?=(FileName) $$?=(Reason)
.NetworkAdmin Ircop
..Rehash:/rehash
..Loc Msg:/locops $$?=(Message)
..WallOps:/wallops $$?=(Message)
..Globops:/Globops $$?=(Message)
..Loc Kill:/kill $1 $$?=(Reason)
..Kline:/Kline $1 $$?=(reason)
..UnKline:/Kline $$?=(-Adress)
..Gline:/Gline $1 $$?=(Reason)
..UnGline:/Gline $$?=(-Adress)
..TempShun:/tempshun $1 $$?=(Reason)
..DeTempShun:/tempshun $$?=(-Adress)
..Shun:/shun $1 $$?=(Reason)
..DeShun:/shun $$?=(-Adress)
..DccDeny:/dccdeny $$?=(FileName) $$?=(Reason)
..DccDeny:/undccdeny $$?=(FileName)
..sajoin:/sajoin $1 $$?=(ChanName)
..sapart:/sapart $1 $$?=(ChanName)
..samode:/samode $$?=(Channel) $$?=(Mode) $$?=(Nick-Key-Limit)
..svsnick:/svsnick $1 $$?=(NewNick)
..Restart:/Restart $$?=(Password)
}
.NetworkAdmin Ircop
..SvSnick:{ os set superadmin on | os svsnick $$1 $$?=\"Users New Nick\" | os set superadmin off }
thats currently how i have mine as some networks need to use superadmin in order to change the nick of someone
(just an idea only not criticism)
also could always add in this:
..Change Host/Ident/Name
...Change Ident:CHGIDENT $$ $$?=\"Change Users Ident:\"
...Change Host:CHGHOST $$ $$?=\"Change Users vHost:\"
...Change Name:CHGNAME $$ $$?=\"Change Users Name:\"
(can either leave it as $$ for multi changing the names, host & idents or change it to $$1 for single nick usage)
all in all -- i love your script - great job!