Insult After You Kick

By Rath on Dec 22, 2007

First you're going to want to create a text file called insults.txt in your mirc directory, then inside that text file, copy and paste the following:

You're the cum your mother should've swallowed.
Jesus never liked you.
Anyone who told you to be yourself couldn't have given you worse advice.
Do you ever wonder what life would be like if you'd had enough oxygen at birth?
Do you still love nature, despite what it did to you?
He's not stupid; he's possessed by a retarded ghost.
Hi! I'm a human being! What are you?
I'd like to see things from your point of view but I can't seem to get my head that far up my ass.
As an outsider, what do you think of the human race?
Have you considered suing your brains for non-support?
Every person has the right to be ugly, but you abused the privilege.
Go ahead, tell us everything you know. It'll only take 10 seconds.
I bet your brain feels as good as new, seeing that you've never used it.
I thought of you all day today. I was at the zoo.
I'm busy now. Can I ignore you some other time?
I've seen people like you before, but I had to pay admission.
If ignorance is bliss, you must be the happiest person alive.
Keep talking, someday you'll say something intelligent.
So, a thought crossed your mind? Must have been a long and lonely journey.
I'd like to help you out. Which way did you come in?
Calling you stupid would be an insult to stupid people.
Did your parents ever ask you to run away from home?
Did your mum drop you when you were little?
Did your mum beat you when you were little?
If I agreed with you we'd both be wrong.
I'll try being nicer if you'll try being smarter.
I'd insult you, but you're not bright enough to notice.
Yo mama so dumb she stared at da orange juice bottle cause it said concentrate.

Once you've done that, open up your remotes (alt + r) and add the script below. Those scripts works for just youself or your bot. So to kick somebody, you type .k nick and it will kick the nick with an insult as a reason. If you're going to kick/ban somebody, you type .kb nick and it'll ban then kick the nick with a random insult. For a bot, you type !kick nick to kick the requested nick and it will kick the nick with an insult as a reason. To kick/ban someone, you type !kb nick and it will ban then kick the requested nick with an insult as the reason. Thank you for using my script :)

on *:input:#: {
  if ($1 == .k) {
    kick $chan $2 $read(insults.txt)
    halt
  }
  if ($1 == .kb) {
    ban $2
    kick $chan $2 $read(insults.txt)
    halt
  }
}
on *:TEXT:!kb*:#:{
  if ($nick isop $chan) {
    mode $chan +b $fulladdress
    kick $chan $nick $read(insults.txt)
}
on *:TEXT:!kick*:#:{
  if ($nick isop $chan) {
    kick $chan $nick $read(insults.txt)
}

Comments

Sign in to comment.
FordLawnmower   -  Dec 26, 2009

I like the randominsults.net Napa182. The insultmonger site is down for good ;/

 Respond  
DarkCoder   -  Dec 26, 2009

God damn nappa, continue killing them.

 Respond  
Jethro   -  Dec 26, 2009

/me gives napa182 a big hand of applause to the perfect example.

 Respond  
napa182   -  Dec 26, 2009

maybe get rid of the txt file and use a socket to get the insults...

this is nothing more then a fast mock up to give you an idea and maybe a starting point...

on $@*:text:/^!ikick\s(.+)/iS:#:{ if ($regml(1) ison # && $nick isop #) { if ($sock(kinsult)) .sockclose kinsult | .sockopen kinsult www.randominsults.net 80 | .sockmark kinsult # $regml(1) } }
on *:sockopen:kinsult: { sockwrite -nt $sockname GET / HTTP/1.1 | sockwrite -nt $sockname Host: $+(www.randominsults.net,$str($crlf,2)) }
on *:sockread:kinsult: {
  var %insult | sockread %insult
  if ($regex(%insult,/<i>(.+)<\/i>/)) { kick $sock(kinsult).mark $regml(1) | .sockclose kinsult } 
}
 Respond  
Jethro   -  Dec 26, 2009

DarkCoder, why would you say the code's not bad? (I hope that's not an insult to the author) The bad part is it will make the bot running the code to kick the person who initiates the triggers via the on text event, instead of whom he or she commands the client to kick or ban for. Other than a couple of missing brackets, it should be corrected as such:

on @*:TEXT:*:#: {
  if ($nick isop #) {
    if ($1 == !kb) { $iif($2 ison #,ban -k $v2 $v1 5 $read(insults.txt)) }
    if ($1 == !kick) { $iif($2 ison #,kick $v2 $v1 $read(insults.txt)) }
  }
}

And for the on input:

on @*:INPUT:#: {
  if ($1 == .k) { $iif($2 ison #,kick $v2 $v1 $read(insults.txt)) }
  if ($1 == .kb) { $iif($2 ison #,ban -k $v2 $v1 5 $read(insults.txt)) }
}

For the on input, though, I'd recommend the use of aliases...

 Respond  
DarkCoder   -  Dec 26, 2009

lol, i like the insults, the codes not bad either! I dont know why people dont comment on these :P.

 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.