on *: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! } }