Mass Spammer 0.7 Beta (For Fun/Revenge)

By sagargulati on Apr 26, 2012

Hello,
Here is a simple spammer for all those who wants to play or want to have a fun. This might also help you to take revenge with anyone you want.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++ ;- Mass Spammer (Beta 0.7)
++ ;- Written by Sagar/mInDfReAkEr
++ ;- To spam, type /spam <word/phrase>
++ ;- Remember this is a BETA and there will be some bugs on it.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Remember :
I DON'T CARE what you do with this script but the credit for making this goes all to me :P xD

#######################################

Syntax : /spam <word/phrase>

#######################################

Suggestion? Bug? Help? Feel free to post ^_^

Thanks!

Have fun :D

;- Mass Spammer (Beta 0.7) 
;- Written by Sagar/mInDfReAkEr
;- To spam,  type /spam <nick> <word/phrase>
;- Remember this is a BETA and there will be some bugs on it.

on *:load:{
  echo -at 4Mass Spammer Beta 0.7 by Sagar/IlLuSiOn/MindFreaker loaded.
  echo -at 9Command Syntax is : /spam <nick> <word/phrase>
}

alias spam {
  if ($1 == $null) { echo -at Syntax : /spam <nick> <word/phrase> }
  elseif ($2 == $null) { echo -at Syntax : /spam <nick> <word/phrase> 
  }
  else { msg $1 You will be spammed in 2 seconds...
    timer 1 2 { halt }
    echo -at Mass Spammer Activated! Target : $1 Spammed with : $2- 9,1Spam Meter : 16
    msg $1  $2- 
    msg $1  $2- 
    msg $1  $2- 
    msg $1  $2- 
    msg $1  $2- 
    msg $1  $2- 
    msg $1  $2- 
    msg $1  $2- 
    msg $1  $2- 
    msg $1  $2- 
    msg $1  $2- 
    msg $1  $2- 
    msg $1  $2- 
    msg $1  $2- 
    msg $1  $2- 
    msg $1  $2- 
  }
}

Comments

Sign in to comment.
Matt5150   -  Apr 13, 2013

I think you only need to check this ($2 == $null)
If there is a $2, there is a $1 too :D

sagargulati  -  Apr 22, 2013

Well it would also work this way good :)

Sign in to comment

sagargulati   -  Apr 28, 2012

Okay
Thanks :D

 Respond  
kiri   -  Apr 28, 2012

Name your timer : timerspam 0 $1 ...
To stop him /.timerspam off

 Respond  
sagargulati   -  Apr 28, 2012

how can we halt and stop a timer 0 ?

 Respond  
kiri   -  Apr 27, 2012

At what level?
Your code is just but lines 10 your color code is stuck on $2-

.timer 1 $calc(%n *2) msg $1 $2- 

What does not allow the sending of the text

 Respond  
Jethro   -  Apr 27, 2012

kiri, you've lost me there.

 Respond  
kiri   -  Apr 27, 2012

Jethro your code is correct but you pasted color-code $2-

here's what I'll do :
//spam notice $me 2 10 5 test

alias spam {
  if !$1 || !$2 || !$3 || !$4 || !$5 || !$6 || !$regex($1,/(msg|notice)/i) || $3 !isnum || $4 !isnum || $5 !isnum { echo -at Syntax : /spam <msg|notice> <nick,nicks,...> <number of lines> <how often repeat on the same line>  <all the time x> <text> }
  else {
    $+($chr(46),$1) $2 You will be spammed all the $duration($5)
    var %n = 1, %n1 = $3
    while (%n <= %n1) {
      .timer 1 $5 $+($chr(46),$1) $2 $str($$6- $+ $chr(32) , $+ $4 $+ )
      inc %n
    }
  }
}

the code is not specifically optimized but it shows the possibilities in a few lines
can be used a $istok instead of regex ( !$istok(msg.notice,$1,46) )
what is practical is done you can send your message to several people <nick1,nick2,..>

 Respond  
sagargulati   -  Apr 26, 2012

Uhm! Getting confused now. What should i do now??
I was thinking to make a /write command instead that will auto-load the new script as per the trigger loop.

 Respond  
Jethro   -  Apr 26, 2012

If you figure the 2-second delayed spam is not consider spamming per se, you may remove the timer and change it back to your original warning message in the beginning.

 Respond  
Jethro   -  Apr 26, 2012

Suggestion:

alias spam {
  if (!$1) || (!$2) {
    echo -at Syntax : /spam <nick> <word/phrase> 
  }
  else { 
    msg $1 You will be spammed every 2 seconds...
    echo -at Mass Spammer Activated! Target : $1 Spammed with : $2- 9,1Spam Meter : 16
    var %n = 1
    while (%n <= 16) {
      .timer 1 $calc(%n *2) msg $1 $2- 
      inc %n
    }
  }
}

EDIT - I made a minor mistake earlier.

 Respond  
Sorasyn   -  Apr 26, 2012

An infinite timer would be more suiting. For example: "//timer 0 1" would send one command every one second(s) and so on. The "0" in the timer means that it will never end; it simply repeats the command every allotted amount of seconds, which in the example would be "1" second. That being said, be careful using such snippets, it could potentially attract unwanted attention.

Alias spam { .timer 0 $1 msg $2 $3- }

Trigger: /spam SECONDS TARGET MESSAGE
To turn off: /timersoff (I think, I can never remember the timer kill switch.)

 Respond  
sagargulati   -  Apr 26, 2012

Aha2y : I don't know how to set the loops but yes i can find a way out to set it. i will set a writing parameter for that.

 Respond  
sagargulati   -  Apr 26, 2012

Thanks dazboy xD

 Respond  
Jordyk19   -  Apr 26, 2012

What about a WHILE LOOP, So you can do /spam ?

 Respond  
dazboy   -  Apr 26, 2012

Works and its brilliant xD

 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.