rendered paste bodyon *:text:~adduser*:#:{
if ($2 == DJ) || ($2 == voice) || ($2 == master) || ($2 == banned) || ($2 == owner) && ($readini(db.ini,$chan,$address($nick,2)) == owner) || ($readini(db.ini,$chan,$address($nick,2)) == master) && (!$readini(db.ini,$chan,$address($2,2))) {
writeini db.ini $chan $address($1,1) $2
notice $nick You made $1 $2 on #
$3 $2
halt
}
if ($readini(db.ini,$chan,$address($2,2))) && ($2) && ($3 == op) || ($3 == voice) || ($3 == master) || ($3 == banned) || ($3 == owner) {
notice $nick $2 is already on level $+ 1 $+ $readini(db.ini,$chan,$address($2,2)) $+ $+ on $chan
halt
}
if ($3 != owner) && ($3 != master) && ($3 != banned) && ($3 != voice) && ($3 != op) { notice $nick Invalid UserLevel. }
}
on *:text:~deluser*:#:{
if ($readini(db.ini,$chan,$address($nick,2)) == owner) || ($readini(gusers.ini,add,$address($nick,2)) == Global Owner) || ($readini(db.ini,$chan,$address($nick,2)) == master) && ($readini(db.ini,$chan,$address($2,2))) {
remini db.ini $chan $address($2,2))
notice $nick Removed $address($2,2) From userlist. | HALT
}
if ($readini(db.ini,$chan,$address($nick,2)) == owner) || ($readini(gusers.ini,add,$address($nick,2)) == Global Owner) || ($readini(db.ini,$chan,$address($nick,2)) == master) && (!$readini(db.ini,$chan,$address($2,2))) {
notice $nick $2 ( $+ $address($2,2) $+ ) is not in my userlist
}
}
on *:text:~delhost *:#:{
if ($readini(db.ini,$chan,$address($nick,2)) == owner) || ($readini(gusers.ini,add,$address($nick,2)) == Global Owner) || ($readini(db.ini,$chan,$address($nick,2)) == master) && ($readini(db.ini,$chan,$2)) {
remini db.ini $chan $2
notice $nick Removed $2 from userlist.
halt
}
if ($readini(db.ini,$chan,$address($nick,2)) == owner) || ($readini(gusers.ini,add,$address($nick,2)) == Global Owner) || ($readini(db.ini,$chan,$address($nick,2)) == master) && (!$readini(db.ini,$chan,$2)) {
notice $nick $2 is not in my userlist.
halt
}
}
on *:text:~addhost*:#:{
if ($readini(db.ini,$chan,$address($nick,2)) == owner) || ($readini(gusers.ini,add,$address($nick,2)) == Global Owner) || ($readini(db.ini,$chan,$address($nick,2)) == master) && (!$readini(db.ini,$chan,$2)) {
writeini db.ini $chan $2 $3
notice $nick added $2 to userlist, level: $3
halt
}
if ($readini(db.ini,$chan,$address($nick,2)) == owner) || ($readini(gusers.ini,add,$address($nick,2)) == Global Owner) || ($readini(db.ini,$chan,$address($nick,2)) == master) && ($readini(db.ini,$chan,$2)) {
notice $nick $2 is already on my userlist.
halt
}
}
alias op { mode $chan +o $$1 }
alias voice { mode $chan +v $$1 }
alias owner { mode $chan +ov $$1 }
alias master { mode $chan +ov $$1 }
alias Global $+ Master { mode $chan +ov $$1 }
alias Global $+ Owner { mode $chan +ov $$1 }
alias Global $+ Op { mode $chan +o $$1 }
alias Global $+ Ban { mode $chan -o+b $$1 $address($$1,2) | kick $chan $$1 You are GLOBALLY BANNED! }
alias banned { mode $chan -o+b $$1 $address($$1,2) | kick $chan $$1 You are BANNED from this channel! }
on *:join:#:{
if ($readini(db.ini,$chan,$address($nick,2)) == op) { mode $chan +o $nick | msg $chan 9..:: 4Channel Operator Detected. Welcome back $nick 9::.. }
if ($readini(db.ini,$chan,$wildsite) == voice) { mode $chan +v $nick | msg $chan 9..:: 4Channel Voice Detected. Welcome back $nick 9::.. }
if ($readini(db.ini,$chan,$wildsite) == master) { mode $chan +o $nick | msg $chan 9..:: 4Channel Master Detected. Welcome back $nick 9::.. }
if ($readini(db.ini,$chan,$wildsite) == owner) { mode $chan +o $nick | msg $chan 9..:: 4Channel Owner Detected. Welcome back $nick 9::.. }
if ($readini(db.ini,$chan,$wildsite) == banned) { mode $chan +b $address($nick,2) | kick $chan $nick You are BANNED from this channel }
if ($readini(gusers.ini,add,$address($nick,2)) == Global Owner) { mode $chan +ov $nick | msg $chan 9..:: 4Bot Owner $nick has arrived.9::.. }
if ($readini(gusers.ini,add,$address($nick,2)) == Service Admin) { mode $chan +ov $nick | msg $chan 9..:: 4Bot Service Admin ( $nick ) has arrived.9::.. }
if ($readini(gusers.ini,add,$address($nick,2)) == Global op) { mode $chan +o $nick | msg $chan 9..:: 4Global Operator $nick has arrived.9::.. }
if ($readini(gusers.ini,add,$address($nick,2)) == Global voice) { mode $chan +v $nick | msg $chan 9..:: 4Global Voice $nick has arrived.9::.. }
if (%autoop == ON} { msg $chan Auto Op is on Do not change channel modes or you will be banned by protection bot. }
if ($readini(gusers.ini,add,$address($nick,2)) == Global banned) { mode $chan +b $address ($nick,2) | kick $chan $nick 9..:: 4You are GLOBALLY BANNED <1>9::.. }
if (%autovoice == ON) { msg $chan Auto Voice is on! You get Voice NOW }
}
on *:text:~whoami:#:{
var %chanlev = 0, %globlev = 0
if ($readini(db.ini,$chan,$address($nick,2))) var %chanlev = $ifmatch
if ($readini(gusers.ini,add,$address($nick,2))) var %globlev = $ifmatch
notice $nick Your Level on $chan : %chanlev
notice $nick Your Global Level: %globlev
}
on *:text:~broadcast*:#: {
if ($readini(gusers.ini,add,$address($nick,2)) == Global Owner) || if ($readini(db.ini,$chan,$address($nick,2)) == owner) || ($readini(db.ini,$chan,$address($nick,2)) == master) { amsg (Broadcast): $2- }
if ($readini(db.ini,$chan,$address($nick,2)) != owner) && ($readini(db.ini,$chan,$address($nick,2)) != master) { notice $nick You Have not Access to this command, only owner and master! }
}