Lamer Script

By Cage on Sep 09, 2006

Fun little game. Just type put the script in remotes and type !Lamer in a channel.

on *:TEXT:!lamer*:#: {
  if (!%waitlame) && (!$2) {
    set -u5 %waitlame stop
    set %chan.tot $nick($chan,0)
    set %ran.user $rand(1,%chan.tot)
    set %lamer $nick($chan,%ran.user)
    if (%lamer == $me) { 
      msg $chan Scanning $+(,$chan,) for lamers...
      .timer 1 1 msg $chan No lamers were found in $+(,$chan,) $+ .
    }
    else { 
      msg $chan Scanning $+(,$chan,) for lamers...
      .timer 1 1 msg $chan 4Lamer Detected: $+(,%lamer,)
      unset %ran.user
      unset %chan.tot
      unset %lamer
    }
  }
  else if (!%waitlame) && ($2 ison $chan) {
    set %lame $rand(1,2)
    if (%lame == 1) {
      set -u5 %waitlame stop
      msg $chan Deciding if $+(,$2,) is a lamer...
      .timer 1 1 msg $chan 4Lamer Status: $+(,Yes,)
      unset %lame
    }
    elseif (%lame == 2) && ($2 ison $chan) && (!%waitlame) {
      set -u5 %waitlame stop
      msg $chan Deciding if $+(,$2,) is a lamer...
      .timer 1 1 msg $chan 4Lamer Status: $+(,No,)
      unset %lame
    }
  }
  elseif ($2 !ison $chan) { msg $chan $+(,$2,) is not in $+(,$chan,) $+ . }
}

Comments

Sign in to comment.
guest598594   -  Sep 07, 2007

great job, but you can do

unset %var1 %var2 %var3 %etc...

and, i think you should put scanning for lamers b4 the ifs, so u dont have to say it twice :P

 Respond  
joshieprince   -  Sep 07, 2007

works great, tyvm, i love it !!!

 Respond  
Bluedragon   -  Apr 14, 2007

this scripted dont work

 Respond  
Bluedragon   -  Apr 14, 2007

this scripted dont even work

 Respond  
StanZ   -  Sep 18, 2006

Quite ok snippet to me! You could unset this way, unset %a %b %etc

 Respond  
Cage   -  Sep 17, 2006

It\'s meant to be funny. But that aspect of it is often missed by critics like yourselves.

 Respond  
Naemuti   -  Sep 11, 2006

o_O If there is a purpose to this, it\'s not visible.

 Respond  
AntiEvil   -  Sep 10, 2006

This has to be one of the few things I will never download.

 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.