Bot kicks

By K33D4Y on Aug 01, 2010

Well these are kick commands for your bot.I did not make this and give full credit to Comply of peercommons :D.Ty and Enjoy :)
type: .kcommands to view all the commands and I think you should know what to do after that.

ON *:TEXT:*:#: {
  if ($1 == .kcommands) {
    msg $chan My Kick Commands Are ".kstfu <nick>, .kNotWanted <nick>, .kugly <nick>, .kspam <nick>, .kbegging <nick>, .ktrolling <nick>, .kflooding <nick>, .khopping <nick>, .kannoying <nick>, .kgarbage <nick>, .kautojoin <nick>, .krespect <nick> "
  }
  if ($1 == .kstfu) {
    msg $chan Hmmm.. 12,1My friend,you talk too much shit :) | .timer 1 2 msg $chan 9,1So, I'm afraid you have to GTFO ! 4D:< | .timer 1 3 kick $chan $2  4,1LEARN TO SHUT THE FUCK UP!!
  }  
  if ($1 == .kNotWanted) {
    msg $chan 9,1Dont you realize you're not wanted here? | .timer 1 2 kick $chan $2  4,1Go to #Q_Q and do your stuff
  }  
  if ($1 == .kugly) {
    msg $chan 9,1You're so ugly i cant stand seeing your nick in here x.x | .timer 1 2 kick $chan $2 4,1Try Uglypeople.com :)
  }
  if ($1 == .kspam) {
    msg $chan spamming is not allowed here buddy :) | .timer 1 2 kick $chan $2 Go Spam In #main !!!
  }
  if ($1 == .kbegging) {
    msg $chan You're a 4,1n00b,You dont need shit. | .timer 1 2 kick $chan $2 your job is to get pwned and so far you're doing a good job.(:
  }
  if ($1 == .ktrolling) {
    msg $chan As they say, 9,1"Never argue with a troll , it means they win." | .timer 1 2 4,1Well I feel a good solution is to just kick them :D | kick $chan $2 12GTFO TROLL!!!>:D
  }
  if ($1 == .kflooding) {
    msg $chan You can flood | .timer 1 2 /msg $chan 4flood | .timer 1 3 /msg $chan 4flood | .timer 1 4 /msg $chan 4flood | .timer 1 5 /msg $chan 9,1But in the end you'll get pwned :) | .timer 1 7 kick $chan $2 9,1PWNED!!!
  }
  if ($1 == .khopping) {
    msg $chan $2 Your good at hopping huh? | ban $chan $address($2,0) | kick # $2 Hop Hop Hop and STAY THE FUCK OUT
  }    
  if ($1 == .kannoying) {
    msg $chan 4Well you're annoying me | .timer 1 2 kick $chan $2 9,1 STFU AND GTFO!!!!
  }
  if ($1 == .kgarbage) {
    msg $chan You're nothing but Garbage | .timer 1 3 kick $chan $2 12Now you're getting dumped (:
  }
  if ($1 == .kautojoin) {
    msg $chan ban $chan $address($2,0)  | .timer 1 1 kick $chan $2 12Turn Your auto join off /msg $nick When you do <_<
  }
  if ($1 == .krespect) {
    msg $chan 4,1Hopefully you learn something from this $nick | .timer 1 1 kick $chan $2 9,1Come Back when you've learned how to respect others.
  }

Comments

Sign in to comment.
Jethro   -  Aug 01, 2010

There is another way of doing this:

on $@*:text:/.k(s(tfu|pam)|commands|notwanted|ugly|(begg|troll|flood|annoy)ing|garbage|autojoin|respect)\b/iS:#:{
  var %c $regml(1), %n $strip($2), %2 $strip($2), %r $replace(%c,stfu,1,NotWanted,2,ugly,3,spam,4,begging,5,$&
    trolling,6,flooding,7,hopping,8,annoying,9,garbage,10,autojoin,11,respect,12,commands,13) 
  goto %r
  :1
  msg # Hmmm.. 12,1My friend,you talk too much shit :)
  .timer 1 2 msg # 9,1So, I'm afraid you have to GTFO ! 4D:< 
  .timer 1 3 kick # %2  4,1LEARN TO SHUT THE FUCK UP!!
  halt
  :2
  msg # 9,1Dont you realize you're not wanted here?
  .timer 1 2 kick # %2  4,1Go to #Q_Q and do your stuff
  halt
  :3
  msg # 9,1You're so ugly i cant stand seeing your nick in here x.x 
  .timer 1 2 kick # %2 4,1Try Uglypeople.com :)
  halt
  :4
  msg # spamming is not allowed here buddy :)
  .timer 1 2 kick # %2 no Spam In #main !!!
  halt
  ; so on and so forth
  ...

Or you can put all the commands and their message inside a text file. Then use the /play with the -c and -l# switch to execute according to each line. Thus you won't need any timer.

 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.