Andrew's Op, Admin, & More Stuff

By AndrewMiller17 on Sep 26, 2005

Personaly I don't like using popups. And its alot easier for me to type the commands out. UPDATE October 2, 2005: I added some admin stuff, ping version etc, channel registering, and a slap.

on *:load:*
 echo -a Loaded: Andrew's Op Stuff
}
alias commands {
 timer 1 1 echo -a /op <nick> - Will mod the nick specified.   /toper <nick> - Will give temp oper to the nick specified.
 timer 1 2 echo -a /deop <nick> - Will demod the nick specified.   /dtoper <nick> - Will remove temp oper from the nick specified.
 timer 1 3 echo -a /voice <nick> - Will voice the nick specified.   /oper <nick> - Will give oper to the nick specified.
 timer 1 4 echo -a /devoice <nick> - Will devoice the nick specified.   /doper <nick> - Will remove oper from the nick specified.
 timer 1 5 echo -a /kban <nick> - Will kick and ban the nick specified.   /akick <nick> - Will deadmin kick readmin the nick specified.
 timer 1 6 echo -a /unban <nick> - Will unban the nick specified.   /caop <nick> - Will add the nick specified to the rooms AOP list.
 timer 1 7 echo -a /tadmin <nick> - Will give temp admin to the nick specified.   /csop <nick> - Will add the nick specified to the rooms SOP list. 
 timer 1 8 echo -a /dtadmin <nick> - will remove temp admin from the nick specified.   /cvop <nick> - Will add the nick specified to the rooms VOP list.
 timer 1 9 echo -a /admin <nick> - Will give admin to the nick specified.   /dcaop <nick> - Will remove the nick specified from the rooms AOP list.
 timer 1 10 echo -a /dadmin <nick> - Will remove admin from the nick specified.   /dcsop <nick> - Will remove the nick specified from the rooms SOP list.
 timer 1 11 echo -a /dcvop <nick> - Will remove the nick specified from the rooms VOP list.   /reg <room name> - Will register the room name specified.
 timer 1 12 echo -a /unreg <room name> - Will unregister the room name specified.   /version <nick> - Will use the ctcp Verison on the nick specified.
 timer 1 13 echo -a /ping <nick> - Will use the ctcp Ping on the nick specified.   /time <nick> - Will use the ctcp Time on the nick specified.
 timer 1 14 echo -a /slap <nick> Will slap the nick specified with a bad of cow shit.
}
alias op {
 if ($me isop $chan) {
 /mode # +o $2
 else { echo -a You must have mod to perform this task.
}
alias deop {
 if ($me isop $chan) {
 /mode # -o $2
 else { echo -a You must have mod to perform this task.
}
alias voice {
 if ($me isop $chan) {
 /mode # +v $2
 else { echo -a You must have mod to perform this task.
}
alias devoice {
 if ($me isop $chan) {
 /mode # -v $2
 else { echo -a You must have mod to perform this task.
}
alias kban {
 if ($me isop $chan) {
 /kick # $2 Banned.
 /ban # $address($2,4)
 else { echo -a You must have mod to perform this task.
}
alias unban {
 if ($me isop $chan) {
 /mode # -b $2
 else { echo -a You must have mod to perform this task.
}
alias tadmin {
 /setoper $2 +admin
 echo -a Issued $2 Temp Admin Status.
 msg $2 I just issued you Admin Status. Note that this is temporary.
}
alias dtadmin {
 /setoper $2 -admin
 echo -a Removed $2 Temp Admin Status.
}
alias admin {
 /services set $2 admin on
 echo -a Issued $2 Admin Status
 msg $2 I just issued you Admin Status.
}
alias dadmin {
 /services set $2 admin off
 echo -a Removed $2 Admin Status.
}
alias toper {
 /setoper $2 +ircop
 echo -a Issued $2 Temp Oper Status.
 msg $2 I just issued you Oper Status. Note that this is temporary.
}
alias dtoper {
 /setoper $2 -ircop
 echo -a Removed $2 Temp Oper Status.
}
alias oper {
 /services set $2 ircop on
 echo -a Issued $2 Oper Status.
 msg $2 I just issued you Oper Status.
}
alias doper {
 /services set $2 ircop off
 echo -a Removed $2 Oper Status.
}
alias akick {
 /setoper $2 -admin 
 /kick # $2 Admin Kick
 /setoper $2 +admin
}
alias caop {
 /services AOP # ADD $2
 echo -a Issued $2 AOP in $chan
 msg $2 I just issues you AOP in $chan
}
alias csop {
 /services SOP # ADD $2
 echo -a Issued $2 SOP in $chan
 msg $2 I just issues you SOP in $chan
}
alias cvop {
 /services VOP # ADD $2
 echo -a Issued $2 VOP in $chan
 msg $2 I just issued you VOP in $chan
}
alias dcaop {
 /services AOP # DEL $2
 echo -a Removed $2 AOP from $chan
}
alias dcsop {
 /services SOP # DEL $2
 echo -a Removed $2 SOP from $chan
}
alias dcvop {
 /services VOP # DEL $2
 echo -a Removed $2 VOP from $chan
}
alias reg {
 /services register $2-
 echo -a Registered $2-
}
alias unreg {
 /services drop $2-
 echo -a Unregistered $2-
}
alias version {
 /ctcp $2 version
}
alias ping {
 /ctcp $2 ping
}
alias time {
 /ctcp $2 time
}
alias slap {
 /me Slaps $2 With a large bag of cow shit.
}

Comments

Sign in to comment.
AndrewMiller17   -  Oct 02, 2005

As you can tell I added a few more aliases. Not sure if the timers work properly. Please leave feedback.

 Respond  
AndrewMiller17   -  Sep 27, 2005

mIRC already has a /kick and /ban alias. So I deleted the two and added the /kban feature. Not much of an update, but it works.

 Respond  
KuTsuM   -  Sep 26, 2005

I\'d do similar, but id make it
/o +/-nick, etc

 Respond  
Raid   -  Sep 26, 2005

Up to you if you think thats easier than clicking the name and selecting op. I would make this one
/o
/do
/h
/k
/kb
etc. that way its faster.

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.