Top

Simple anti spam script.


mIRC Code
+ 0 likes
Please Register to submit score.
Bookmark and Share
Average Score  6.0 (of 1 scores)
Date Added  Jul 01, 2009
Last Updated  Jul 20, 2009
Tags  6.31  anti  for  irc  mirc  script  simple  spam 

Introduction

---- Untested version ----

(Thanks mountaindew and sk68 and Mini for help)

Big note: I HATE }'s :X

Before disconnecting, use !save , and after connecting use !load , ofcourse change the *!*@ikash.user.onlinegamesnet to what your hostmask is..



Grab the Code

; =============================================================;
; Anti spam script for IRC (Beta version.) ====================;
; Made by: Kashi ==============================================;
; Made on: 01/07/09 14:47:21 (GMT+1+DST) ======================;
; Last edited: 01/07/09 19:19:15 (GMT+1+DST) ==================;
; =============================================================;
 
on *:LOAD:{
  echo -a Anti spam script loaded.
  echo -a Copyright by: Kashi - Ripping is lame!
}
 
;===============================;
;== Start of script ============;
;===============================;
 
;----------------
;----- Hash -----
;----------------
 
on *:TEXT:!save:#:{
  if ($wildsite == *!*@iKash.user.OnlineGamenet) { 
    hsave spamtable
    .notice $nick Spamtable saved! 
  }
  else { halt }
}
 
on *:TEXT:!load:#:{
  if ($wildsite == *!*@iKash.user.OnlineGamenet) { 
    hmake spamtable 
    hload spamtable
    .notice $nick Spamtable loaded!
  }
  else { halt }
}
 
;-------------------
;---- Anti-Spam ----
;-------------------
 
on *:TEXT:*:#:{ 
  if ($nick !isreg $chan) { halt }
  elseif ($hget(spamtable, $address($nick,2)) == $null) { spamcount }
  else {
    if ($hget(spamtable, $address($nick,2)) != $null) { spamcount2 }
  }
}
 
;-----------------
;---- Aliases ----
;-----------------
 
alias spamcount {
  timer 1 15 //hdel -w spamtable $address($nick,2)
  hadd -m spamtable $address($nick,2) 1
}
 
alias spamcount2 {
  hinc spamtable $address($nick,2) 1
  elseif ($hget(spamtable, $address($nick,2)) == 10) { mode $chan +b $address($nick,2) | kick $chan $nick Cooldown time for you. (30 sec) | timer 1 30 mode $chan -b $address($nick,2) | halt }
}
 
;----------------
;---- Menu's ----
;----------------
 
menu * {
  -
  LoadSpamMod:/load -rs spamscript.txt
  UnloadSpamMod:/unload -rs spamscript.txt
}

Comments

  (2)  RSS
Kashi
Comments: 1
 
mIRC Snippet:  Simple anti spam script.
Posted on Jul 20, 2009 1:17 pm
Not good enough for an comment? :(
PATX
Comments: 390
 
mIRC Snippet:  Simple anti spam script.
Posted on Jul 20, 2009 3:28 pm
I hate {s and }s too!!!!!

Commenting Options

Register or Login to Hawkee.com or use your Facebook or Twitter account by clicking the corresponding button below.

  
Bottom