kick revenge

By Linuxuser on Jan 23, 2009

simple kick to beat all

on *:KICK:#:{ if ($knick == $me) && ($nick !== $me) && ($nick !== ChanServ) { 
 set %enemy $nick
  inc %kick 1
   cs invite #
    raw -q kick # %enemy <<<<< REVENGE KICK >>>>> ( number: %kick )               
 }
}
on *:JOIN:#:{ if ($nick == %enemy) && ($me isop $chan) {
 inc %kick 1
  raw -q kick # %enemy <<<<< REVENGE KICK >>>>> ( number: %kick )
   unset %enemy
 }
}

Comments

Sign in to comment.
findfriend   -  Sep 03, 2009

ก็แหล่มดีเหมือนกันนะ ให 5 คะแนน

 Respond  
PATX   -  Apr 23, 2009

rating: 3
reason: pretty good... i never get kicked tho... mostly cos no one has ops in channels i care about cept me :p

 Respond  
Linuxuser   -  Feb 02, 2009

i can make it work on multiple enemys but no point just end up getting flooded off anycase its a simple one i've created better i'll post more later.

 Respond  
PuNkTuReD   -  Feb 01, 2009

well its only capable of storing one nick at a time the way you have it, but chances are you wont be kicked from two channel at the same time

 Respond  
Bluepower10   -  Feb 01, 2009

It should be able to have multiple enemies.

 Respond  
PuNkTuReD   -  Feb 01, 2009

very nice code

could get rid of the unset %nick and use
set -u2 %enemy $nick

and in your kick event, you could use
$iif(%kick,inc %kick 1,set %kick 1)

so on their first kick it will set %kick 1
so your counter will start properly

7/10

 Respond  
tv3636   -  Feb 01, 2009

It should, that's what "unset %enemy" is for, right?

 Respond  
Bluepower10   -  Jan 23, 2009

Looks like a good script, I will try it out and let you know.

Result:
Seems to work good. But, does it remove the enemy after it kicks them?

 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.