Kick/Ban Script With Timed Bans

By airfreshner on Feb 02, 2007

Simply load this into remotes CTRL + R NEW - Right click on a nick it will bring up Kick/Ban menu. There is a list of Kicks plus bans including timed bans with reason and no reason. These timed bans will set a auto-unban so no need to worry about removing the ban any more and the user will no see it coming!!!

Any problems let me know

Works find and been tested

[$me]
Menu nicklist {
  ..Kick/Bans Menu
  ...triple kick $1:kick $chan $1 1,9 TRIPPLE KICK  | set %rev.nick1 $1
  ...Kick:{ kick # $$1 }
  ...Kick (reason):{ /kick # $$1 $$?="Reason for Kick:" }
  ...Various
  ....Custom:/kick # $1 $?="Reason for kick"
  ....Swearing:/kick # $1 No swearing is allowed in this channel!!!
  ....Sexual Activity:/kick # $1 There is to be no sexual activity in this channel!!!
  ....Flooding:/kick # $1 Flooding is not permitted in this channel.
  ....Colors:/kick # $1 Colors are not allowed in this channel.
  ....Bold:/kick # $1 Please don't use bold text in this channel.
  ....Underlined:/kick # $1 Please don't use underlined text in this channel.
  ....Italicised:/kick # $1 Please don't use italicised text in this channel.
  ....Disruptive:/kick # $1 In this channel, we don't allow disruptive behavior.
  ....Take-Over:/kick # $1 Nice takeover try.....well kinda nice.
  ....Scripts:/kick # $1 Sorry, One of the scripts you are using is not acceptable for this channel.
  ....Slaps:/kick # $1 This channel doesn't allow slaps.
  ....Threats:/kick # $1 Don't make threats.
  ....Annoyance:/kick # $1 You have been kicked for being an annoyance.
  ....Hacker:/kick # $1 Get out hacker!!!
  ....Trojan:/kick # $1 You have a trojan/virus. Please clean it off of your computer and come back.
  ....Not Allowed:/kick # $1 You are not allowed in this room.
  ....Help Chan:/kick # $1 This Is A Help Channel, You Are Not Permitted To Idle Here, If You Still Need Help Please Re-Join.
  ....Spamming:/kick # $1 Spamming is not allowed in this channel.
  ....Revenge:/kick # $1 This is for kicking me!!!
  ....No Reason:/kick # $1 You have been kicked. 
  ..-
  ..Ban Menu
  ...Ban:mode # -o+b $$1 $address($$1,$nget(bot,masklevel))
  ...Ban (reason):mode # -o+b $$1 $address($$1,$nget(bot,masklevel)) | /notice $$1 15[0User Info15] You were banned from # by $me ( $+ $$?="Reason for Ban:" $+ )
  ...KickBan:{ mode # -o+b $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 }
  ...KickBan (reason):{ set %kreas $$?="Reason for KickBan:" | mode # -o+b $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 %kreas }
  ...-
  ...Timed bans (Reason)
  ....3 seconds:{ set %kreas $$?="Reason for KickBan:" | ban -u3 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 %kreas }
  ....5 seconds:{ set %kreas $$?="Reason for KickBan:" | ban -u5 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 %kreas  -1 5 Second ban }
  ....10 seconds:{ set %kreas $$?="Reason for KickBan:" | ban -u10 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 %kreas -1 10 Second ban }
  ....30 seconds:{ set %kreas $$?="Reason for KickBan:" | ban -u30 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 %kreas -1 30 Second ban }
  ....60 seconds:{ set %kreas $$?="Reason for KickBan:" | ban -u60 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 %kreas -1 60 Second ban }
  ....-
  ....5 minutes:{ set %kreas $$?="Reason for KickBan:" | ban -u300 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 %kreas -1 5 minute ban  }
  ....10 minutes:{ set %kreas $$?="Reason for KickBan:" | ban -u600 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 %kreas -1 10 minute ban }
  ....15 minutes:{ set %kreas $$?="Reason for KickBan:" | ban -u900 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 %kreas -1 15 minute ban  }
  ....20 minutes:{ set %kreas $$?="Reason for KickBan:" | ban -u1200 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 %kreas -1 20 minute ban }
  ....30 minutes:{ set %kreas $$?="Reason for KickBan:" | ban -u1800 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 %kreas -1 30 minute ban }
  ....60 minutes:{ set %kreas $$?="Reason for KickBan:" | ban -u2600 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 %kreas -1 60 minute ban }
  ....-
  ....1 day:{ set %kreas $$?="Reason for KickBan:" | ban -u86400 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 %kreas -1 1 day ban! }
  ...Timed bans (No Reason)
  ....3 seconds:{ ban -u3 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 No Reason Given }
  ....5 seconds:{ ban -u5 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 No Reason Given  1 5 Second ban }
  ....10 seconds:{ ban -u10 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 No Reason Given -1 10 Second ban }
  ....30 seconds:{ ban -u30 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 No Reason Given -1 30 Second ban }
  ....60 seconds:{ ban -u60 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 No Reason Given -1 60 Second ban }
  ....-
  ....5 minutes:{ ban -u300 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 No Reason Given -1 5 minute ban }
  ....10 minutes:{ ban -u600 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 No Reason Given -1 10 minute ban }
  ....15 minutes:{ ban -u900 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 No Reason Given -1 15 minute ban }
  ....20 minutes:{ ban -u1200 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 No Reason Given -1 20 minute ban }
  ....30 minutes:{ ban -u1800 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 No Reason Given -1 30 minute ban }
  ....60 minutes:{ ban -u2600 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 No Reason Given - 1 60 minute ban }
  ....-
  ....1 day:{ ban -u86400 $chan $$1 $address($$1,$nget(bot,masklevel)) | /kick # $$1 No Reason Given -1 1 day ban! }  
}

Comments

Sign in to comment.
shilex   -  Jun 11, 2007

NICE

 Respond  
Fresh4Life   -  Feb 14, 2007

Good

 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.