on *:TEXT:*:#:{
if ($1 == $hget($chan,trigger) $+ addop) {
if ($chan == #AvidBots) && ($me == AvidServ) {
if ($hget($chan,$nick) >= 250) && (!$hget($chan,$2)) {
hadd -m $chan $2 200
msg $chan $1 I have added $2 to the ops list
}
elseif ($hget($chan,$2)) {
msg $chan $1 $2 is already on the user list please use clvl
}
elseif ($hget($chan,$nick) < 250) {
msg $chan $1 $nick you do not have enough access
}
}
elseif ($chan != #AvidBots) && ($me != AvidServ) {
if ($hget($chan,$nick) >= 250) && (!$hget($chan,$2)) {
hadd -m $chan $2 200
msg $chan $1 I have added $2 to the ops list
}
elseif ($hget($chan,$2)) {
msg $chan $1 $2 is already on the user list please use clvl
}
elseif ($hget($chan,$nick) < 250) {
msg $chan $1 $nick you do not have enough access
}
}
}
elseif ($1 == $hget($chan,trigger) $+ setinfo) {
if ($hget(staff,$nick)) && ($me == avidServ) {
hadd staff $nick $2-
msg $chan $1 I have set your new staff setinfo to $2-
}
elseif (!$hget(staff,$nick)) && ($me == AvidServ) {
msg $chan $1 You are not on staff!
}
}
elseif ($1 == $hget($chan,trigger) $+ clvl) {
if ($chan == #AvidBots) && ($me == AvidServ) {
if (!$hget($chan,$nick)) {
msg $chan $1 You do not have enough access
haltdef
}
if (!$hget($chan,$2)) {
set %ds 1
msg $chan $1 $2 has no access on $chan Please use @adduser
haltdef
}
if ($3 !isnum) {
msg $chan $1 $3 unknown access level
haltdef
}
if ($3 >= $hget($chan,$nick)) && (%ds != 1) {
set %dn 1
msg $chan $1 You silly bear you can not change someones access to higher then your own
haltdef
}
elseif (%ds == 1) {
haltdef
unset %ds
}
if ($hget($chan,$nick) >= $hget($chan,$2)) && (%dn != 1) {
hadd $chan $2 $3
msg $chan $1 I have clvled $2 to access to $3
}
elseif (%dn == 1) {
haltdef
unset %dn
}
elseif ($hget($chan,$nick) => $hget($chan,$2)) {
msg $chan [CLVL] You do not have enough access
}
}
elseif ($chan != #AvidBots) && ($me != AvidServ) {
if (!$hget($chan,$nick)) {
msg $chan $1 You do not have enough access
haltdef
}
if (!$hget($chan,$2)) {
set %ds 1
msg $chan $1 $2 has no access on $chan Please use @adduser
haltdef
}
if ($3 !isnum) {
msg $chan $1 $3 unknown access level
haltdef
}
if ($3 >= $hget($chan,$nick)) && (%ds != 1) {
set %dn 1
msg $chan $1 You silly bear you can not change someones access to higher then your own
haltdef
}
elseif (%ds == 1) {
haltdef
unset %ds
}
if ($hget($chan,$nick) >= $hget($chan,$2)) && (%dn != 1) {
hadd $chan $2 $3
msg $chan $1 I have clvled $2 to access to $3
}
elseif (%dn == 1) {
haltdef
unset %dn
}
elseif ($hget($chan,$nick) => $hget($chan,$2)) {
msg $chan $1 You do not have enough access
}
}
}
elseif ($1 == $hget($chan,trigger) $+ delme) {
if ($chan == #AvidBots) && ($me == AvidServ) {
if ($hget($chan,$nick)) && ($hget($chan,$nick) != 500) {
hdel $chan $nick
notice $nick I have deleted you [ $+ $nick $+ ]
}
elseif (!$Hget($chan,$nick)) {
msg $chan $1 I can not find you in my database please try again
}
elseif ($hget($chan,$nick) == 500) {
msg $chan $1 You can not delete yourself you are owner of $chan please try %maintrigger $+ unregister
}
}
elseif ($chan != #AvidBots) && ($me != AvidServ) {
if ($hget($chan,$nick)) && ($hget($chan,$nick) != 500) {
hdel $chan $nick
notice $nick I have deleted you [ $+ $nick $+ ]
}
elseif (!$Hget($chan,$nick)) {
msg $chan I can not find you in my database please try again
}
elseif ($hget($chan,$nick) == 500) {
msg $chan You can not delete yourself you are owner of $chan please try %maintrigger $+ unregister in #AvidBots
}
}
}
elseif ($1 == $hget($chan,trigger) $+ deluser) {
if ($chan == #Avidbots) && ($me == AvidServ) {
if ($hget($chan,$nick)) && ($hget($chan,$2)) {
if ($hget($chan,$nick) > $hget($chan,$2)) {
hdel $chan $2
notice $nick I have deleted $2 $+ .
}
elseif (!$hget($chan,$nick)) {
notice $nick You do not have enough access
}
elseif (!$hget($chan,$2)) {
notice $nick I can not find $2 in my database
}
elseif ($hget($chan,$nick) < $hget($chan,$2)) {
notice $nick not enough access
}
}
}
elseif ($chan != #Avidbots) && ($me != AvidServ) {
if ($hget($chan,$nick)) && ($hget($chan,$2)) {
if ($hget($chan,$nick) > $hget($chan,$2)) {
hdel $chan $2
notice $nick I have deleted $2 $+ .
}
elseif (!$hget($chan,$nick)) {
notice $nick You do not have enough access
}
elseif (!$hget($chan,$2)) {
notice $nick I can not find $2 in my database
}
elseif ($hget($chan,$nick) < $hget($chan,$2)) {
notice $nick not enough access
}
}
}
}
elseif ($1 == $hget($chan,trigger) $+ set) {
if ($chan == #AvidBots) && ($me == AVidServ) {
if ($2 == skin) && ($hget(skins,$3)) && ($3 isnum) {
hadd -m $chan skin $hget(skins,$3)
msg $chan $1 I have set skin to $hget(skins,$3)
}
elseif ($hget(skins,$3) == $null) {
msg $chan $1 I can not find skin $eval(#,0) $+ $3
}
elseif ($3 !isnum) {
msg $chan $1 $3 is not a number
}
}
elseif ($chan != #AvidBots) && ($me != AvidServ) {
if ($2 == skin) {
if ($hget(skins,$3)) && ($3 isnum) {
hadd -m $chan skin $hget(skins,$3)
msg $chan $1 I have set skin to $hget(skins,$3)
}
elseif ($hget(skins,$3) == $null) {
msg $chan $1 I can not find skin $eval(#,0) $+ $3
}
elseif ($3 !isnum) {
msg $chan $1 $3 is not a number
}
}
}
elseif ($2 == trigger) && ($3 !isnum) {
hadd $chan trigger $3
msg $chan $1 I have set trigger to $3
}
elseif ($3 isnum) {
msg $chan you can not use a number for a trigger
}
}
elseif ($1 == $hget($chan,trigger) $+ bind) {
if ($chan == #AvidBots) && ($me == AvidServ) {
if ($2) {
if (!$hget($chan,$nick)) {
notice $nick you do not have enough access
halt
}
if ($hget($chan,$nick) < 200) {
notice $nick you do not have enough access
halt
}
if (!$3) { .notice $nick $2 [PARAMETER] Not enough parameteres | halt }
if ($3 == *) || ($3 == none) || ($3 == off) { unset $+(%,$chan,$2) | .notice $nick $2 I have removed all binds | halt }
set $+(%,$chan,$2) $3-
.notice $nick $2 for # has been set to $3-
}
}
elseif ($chan != #Avidbots) && ($me != AvidServ) {
if ($2) {
if (!$hget($chan,$nick)) {
notice $nick you do not have enough access
halt
}
if ($hget($chan,$nick) < 200) {
notice $nick you do not have enough access
halt
}
if (!$3) { .notice $nick $2 [PARAMETER] Not enough parameteres | halt }
if ($3 == *) || ($3 == none) || ($3 == off) { unset $+(%,$chan,$2) | .notice $nick [Removed] I have removed $2 | halt }
set $+(%,$chan,$2) $3-
.notice $nick $2 for # has been set to $3-
}
}
}
}