Random Noob Kicker

By Rath on Mar 06, 2008

           ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
           ;;     Random Noob Kicker       ;;
           ;;         Version 1.0          ;;
           ;;           By Rath            ;;
           ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

The Random noob kicker is pretty much self explanatory. There's two ways to trigger it. You can type either /find or `find to activate the script. Both ways work the same way. You do not need to copy and paste both scripts. I do not recommend copying the boxes, only the scripts under them. Choose from either one. I had fun making this script and I had fun using it on others.

  • Does not kick people ranked half-op or higher.
  • Will not work if you're lower then half-op.
               ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
               ;;     Random Noob Kicker       ;;
               ;;        Input Edition         ;;
               ;;           By Rath            ;;
               ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

on *:INPUT:#: {
  if ($1 == `find) {
    if ($me ishelp $chan) {
      var %noob = $nick(#,$r(1,$nick(#,0)))
      if (%noob ishelp $chan) || if (%noob isop $chan) || if (%noob isvoice $chan) || if (%noob isaop $chan) { echo -a Cannot kick %noob because he is voice or higher. | halt }
      else {
        .timer 1 2 Msg $chan Looking for a noob to kick...
        .timer 1 4 Msg $chan I have found somebody! %noob
        .timer 1 5 msg $chan kicking %noob
        .timer 1 6 kick $chan %noob Random Noob Kicker Has Owned You.
      }
    }
  }
}
               ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
               ;;     Random Noob Kicker       ;;
               ;;        Alias Edition         ;;
               ;;           By Rath            ;;
               ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

alias find {
  if ($me ishelp $chan) {
    var %noob = $nick(#,$r(1,$nick(#,0)))
      if (%noob ishelp $chan) || if (%noob isop $chan) || if (%noob isvoice $chan) || if (%noob isaop $chan) { echo -a Cannot kick %noob because he is voice or higher. | halt }
    else {
      .timer 1 2 Msg $chan Looking for a noob to kick...
      .timer 1 4 Msg $chan I have found somebody! %noob
      .timer 1 5 msg $chan kicking %noob
      .timer 1 6 kick $chan %noob Random Noob Kicker Has Owned You.
    }
  }
}

Comments

Sign in to comment.
Anti   -  Mar 11, 2008

its quiet useless and i wouldnt call someone a noob just because they dont have any status at all .. well i guess a script is a script :D ive made some quiet useless scripts my self :DD

 Respond  
guest598594   -  Mar 08, 2008
  if ($me ishelp $chan) {

ishelp?

 Respond  
napa182   -  Mar 06, 2008

you are only checking if the person is halop not op so it will try to kick op\'s as well.

 Respond  
Rath   -  Mar 06, 2008

silenced

 Respond  
napa182   -  Mar 06, 2008

um you should really silence the timer flood =/

this is the flood i got

  • Timer 1 activated
  • Timer 2 activated
  • Timer 3 activated
  • Timer 4 activated
    [7:15:pm] <%napa182> `find
    [7:15:pm] <%napa182> Looking for a noob to kick...
  • Timer 1 halted
    [7:15:pm] <%napa182> I have found somebody! sick0
  • Timer 2 halted
    [7:15:pm] <%napa182> kicking sick0
  • Timer 3 halted
  • Timer 4 halted
 Respond  
Rath   -  Mar 06, 2008

Okay fixed. The noticing was pretty retarded, so I just used echo. And when I posted it, I wasn\'t finished. It was still in beta mode. But now am I. ENJOY FELLAS!

 Respond  
napa182   -  Mar 06, 2008

oh also just for kicks and laughs why not add somthing else on this line

notice $me Cannot kick %noob because he is an operator.

like

.notice $me $iif(%noob != $me,Cannot Kick %noob Because He/She Is A Damn Operator.,Now Why In The Hell Would I Kick My Self For Moron)
 Respond  
napa182   -  Mar 06, 2008

also on ur on input you forgot to add a * to it urs looks like this

on @:INPUT:#: {

it should be

on @*:INPUT:#: {

also when you type the trigger word it get\'s silenced so why not just make this an aliases instead of an on input.
anyways funny script

 Respond  
guest598594   -  Mar 06, 2008

rather than halting, use .timer .msg and .notice, also, var %noob = $nick(#...) instead of unsetting :)

 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.