Skip to content
MSN

new passport flooding issue

A TG007 community discussion started by S0ul0nFire.

Discussion 24 posts
Page 1 of 2
Open
Topic #1729 · 24 published posts · 1,416 views

Im using hybrid,..

have the Dynamic limit protection

 

use this code as a guest flood protection

GRANT *!????????D21DB211????????????????@GateKeeper$* 0 :

which denies any guest but webtv but also denies everyone else until i add a

gate ban as in

DENY *!12851BA3257CF01C@GateKeeperPassport$* 0 :

then any reg gate that isnt banned can come in. that i dont understand.

 

but im having major issues every day with a new type of passport flood that clones

everyone in room and most chatters get disconnected including webtv and me

 

the script sets room to invite but the 2 or 3 nicks that get in then after cloning members begin to roll over numbers here is some of the log

 

[ 02:16:18 ] > Welcome Guest_Voice3229 Hope You Enjoy Your Stay At !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!~-~[~RoCk_N_RoLL~CaFe~U~S~A~]......... WebTV Rules !!!!!!!!!!

[ 02:16:18 ] * Knock: >Voice4724 (6E693034414C37005C636E3D44617665@GateKeeper) (Access Ban): >Voice4724

[ 02:16:18 ] > S Tahoma;0 Guest_Voice4724 6E693034414C37005C636E3D44617665@GateKeeper is trying to access the room ( Banned )

[ 02:16:18 ] * Knock: >Voice2484 (6E693034414C37005C636E3D44617665@GateKeeper) (Access Ban): >Voice2484

[ 02:16:18 ] > S Tahoma;0 Guest_Voice2484 6E693034414C37005C636E3D44617665@GateKeeper is trying to access the room ( Banned )

[ 02:16:19 ] * >Voice3229 is now known as >4452

[ 02:16:19 ] * >4452 is now known as >6555

[ 02:16:19 ] * >6555 is now known as >1476

[ 02:16:19 ] * >1476 is now known as >288

[ 02:16:19 ] * >288 is now known as >6775

 

you see that the guest flooder doesnt even get in but the passport one does

and then since the numbers roll over so fast it freezes script and i cant kick it even with regular chat account ,then the message,socket closed reset by peer comes up and script leaves room and goes back in and same thing happens over and over and i cant kick the 2 or 3 that is in room still. so wind up having to make new room.which then i set to invite and open just to let freinds in.and the flooder attempts to flood new room.so i wind up having locked room with no members.happens everyday.soon as room amount reaches 10 or so.

 

see ive had issues with a certian room in music since day one, was told by them all that they owned music area and my room wouldnt last and that they are the house and the majority always wins.they claim to have built their scripts and im on downloaded one and am treated as dirt because im not as inteligant to scripting

as they are.and its been happining all summer and msn abuse hasn't done anything.

 

ive even downloaded and used p/and/p and guard dog lite ,both which are awsome scripts but freeze and leave also.also have reinstalled hybrid Mirc ect.

and tried differnt vincula's.ive also even had hybrid and guard dog in room at same time. still didnt stop flood.even changed the Dynamic protection to allow only one enter per 9 sec, didnt help.

 

im thinking its a issue with the internal flood protection on Mirc causing it to flood out, i have it set as trigger at 300 bites max lines in buffer 40 max lines per person 30 and ignore for 0 and all the boxes under that checked.or another setting on Mirc, im not sure what they all are for.

 

or is it an issue with internet settings,vurtrial memery or such. it never did that before with other floods, i have had guest floods before that with the room knocks would last for 10 min and mp3 player wouldnt even blink.

 

if there is anyone that can help with this issue please reply here or visit my room in msn chat in music list room !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!~-~[~RoCk_N_RoLL~CaFe~U~S~A~]

 

also dumb question,is it possable to fix it so that long messages can all appear in room as they do in room with shorter room name. seems long room names cuts message line amount almost in half , long messages show up in black text instead of picked color and half of it is missing and start like this

 

S e Tahoma;0 Welcome to the room , type list1 list1

 

thanks for any help.

 

 

seems like its gust nick flood.

 

theres the idea and u fix the syntax;

 

on :nick:#: {

access # add deny $newnick

kick # $newnick blah

}

on me:*:join:#:hop #

cant tell by your history if the nick doing Changes had cloned a webtv gate (which is possible if they are smart enough) but lets assume the haven't.

 

Ok now first things first lets fix your webtv access entry.

 

VOICE >*!*D21DB211*@*$* 0 : WebTV access

 

try that that should get rid of having to add the deny.

Now remember though Grants always overide a deny so you cant ban webtvers if you have a grant for them.

 

Now lets add a part to your script for a little further coverage if they happen to get by that:

on ^*:JOIN:#:{
 if (>* iswm $nick) && (00 !isin $address) && (80 !isin $address) { echo -a ..::Unknown Guest Entry..::.. | access # add deny $address($nick,1) | kick # $nick -[Loser alert]- } 
}

Thats not mine but works.

 

And finally an idea that would prob solve it the best.

First deny all guests

then populate a grant list for the webtvers that use your room and add grants for them.

this way:

A: they would have to clone that specific webtver

B: you could still ban webbers simply by removing their grant from the access list.

 

guest deny is simple:

 

DENY >*!*@*$*

 

Also would suggest using a script kicker as backup. The one in Hybrid isnt that detailed.

 

Also if you have the No Nick changes kick set on in hybrid this might be part of the reason you are flooding off as it is trying to kick the new nick everytome it changes and with the timer set to change the nick Your script wont be able to keep up so you end up flooding off.

Ozzy10 sent me some code when I ran into this same type of flooder in my test room. I updated it a bit, but they haven't returned to let me try it out... but I hope that it might work against them. It should work with vincula and also clearmsn. If you have the opportunity to try it out, please let me know if it works or not.

*you can also put your room into lockdown mode by typing in: /lockdown

 

on ^*:NICK: {
 if ($nick == $me) halt
 if ($nick == $mi) halt
 if ($nick != $me) && ($newnick != $me) {
   sockwrite -tn msn.server. $+ $cid access $msn.get($cid,fullroom) add deny $address 90 :no nick change $replace($nick,>,Guest_) added by $replace($me,>,Guest_) at $date at $time $lf kick $msn.get($cid,fullroom) 5 : $+ No nick changes in here(Access ban set for 90 minutes)
   /mode $chan +i 
   sockwrite -tn msn.server. $+ $cid access # add deny >*!*@*$* 30 Guest-Ban 
   /echo $color(info) Room has been set to invite only for 5 minutes and the Guest Ban has also been turned on for 30 minutes. 
   /msg $chan Nick Changer Flood Threat - Room Has Been Put Into Lock Down Mode Because Of Flooder Threat.  
   .timer.x.7 1 300 /Lock-Down-Over 

 }
 elseif
 if ($nick == $me) halt
 if ($nick == $mi) halt 
 ($nick != $mi) && ($newnick != $mi) {
   /access $chan add deny $address 90 :no nick change $replace($nick,>,Guest_) added by $replace($mi,>,Guest_) at $date at $time $lf kick $chan 90 : $+ No nick changes in here(Access ban set for 90 minutes)
   /mode $chan +i 
   /access # add deny >*!*@*$* 30 Guest-Ban 
   /echo $color(info) Room has been set to invite only for 5 minutes and the Guest Ban has also been turned on for 30 minutes. 
   /msg $chan Nick Changer Flood Threat - Room Has Been Put Into Lock Down Mode Because Of Flooder Threat. 
   .timer.x.7 1 300 /Lock-Down-Over 

 }

}

alias Lock-Down-Over { /msg $chan Lock-Down-Over | /mode $chan -i | echo $color(info text) -at invite only mode has been removed. Guest ban will remain in place for another 25 minutes.
}
alias lockdown { /mode $chan +i | /access $chan add deny >*!*@*$* 30 Guest-Ban | /echo $color(info) Room has been set to invite only for 5 minutes and the Guest Ban has also been turned on for 30 minutes. | /msg $chan Room Has Been Put Into Lock Down Mode Because Of Flooder Threat. | .timer.x.7 1 300 /Lock-Down-Over 
}

Edited Oct 23, 2004 4:31 PM by Gwen

on *:nick: {

set -u20 %fld. [ $+ [ $address ] ] $calc( %fld. [ $+ [ $address ] ] + 1)

if (%fld. [ $+ [ $address ] ] >= 10) {

var %i = 0

while (%i < $comchan($newnick,0)) {

inc %i

.sockwrite -tn $+(msn.server. $+ $cid) kick $comchan($newnick,%i) $newnick 7.::: |[ 7Nickname 7Flooder 7Detected ]| 7:::.4 $+ $chr(10) $+ access $comchan($newnick,%i) add deny $newnick

}

}

}

 

;;; REMOTES - VINCULA CONNECTION ;;;; [MSN CHAT ONLY]

(NOTE: SEARCH FOR "*:SOCKREAD:msn.server.*: {" PASTE PROT UNDER "else tokenize 32 %read"

 

if (>* iswm $gettok($gettok($1,1,33),1,58)) && ($gettok($gettok($1,1,33),1,58) != $5) && (%guestflood != on) { .sockwrite -tn $sockname $+(KICK $msn.get($gettok($sockname,3,46),fullroom) $gettok($gettok($1,1,33),1,58)) :7N1o 7I1mmigrants 7P1lease 7P1assports 7O1nly 7Y1ou 7P1rick4 $+ $chr(10) $+(ACCESS $msn.get($gettok($sockname,3,46),fullroom) ADD DENY >*!*@*) }

 

;;;; POPUPS (PREFERABLY MENU BAR) ;;;;

 

.•Guest Flood Prot•

..$iif(%guestflood != on,$style(1) On,On) : unset %guestflood | /echo -a 12•1 Sockread Wildcard Guest Flooder Protection Enabled 12::7:.1

..$iif(%guestflood == on,$style(1) Off,Off) : set %guestflood on | /echo -a 12•1 Sockread Wildcard Guest Flooder Protection Disabled 12::7:.1

 

PRETTY DAMM FAST & VERY STABLE ITS BEEN TESTED WITH 400+ GUESTS, KICKS EM ALL OUT N ADDS DENY TO >*!*@* CHECK IT OUT!

 

;;;; CREDITS; DANGERS VINCULA 'SOCKREAD PROTECTION' ;;;;

 

;;;; MSN; [email protected] ;;;;

Edited Oct 24, 2004 10:57 AM by Danger_786

Thank You For all Your Help . smile.gif

 

I am positive that flood has both guests and passposts in it, twice when i had the room set to invite, the knocks showed a regular gate pass flood attempting to get in room and guest gates , i have banned those gates but it seems he/she some how changes them,i have 9 of them that he/she has used to flood with ,usually 5 at a time.but its prob pointless to continue to ban those gates if they are random,also i do have a random gate kicker and found that none of those gates are in the populated list it makes.

 

But Im going to use "Rudeboy" 's webtv access and "Danger" 's nick Flood code then if those dont help i'll try the one you added "Gwen" im not to sure if yours will allow my regular chatters to come in if they change their nicks ( which some do quite often ) My nickchange detention is proof that i have no new nick change kicker set. ive also disabled all detentions and the script still floods out during flood.

 

Thanks again for all your help i will let you know if it works,im sure they will be flooding again,happens every day.

 

 

Please let us know what works the best, then I'll update my script here also.

Thanks smile.gif

Gwen

oh ps, the one I posted will kick anyone who changes their nickname in the room. If they leave and then come back in with a new nickname that is fine, it won't affect them. Where as it looks like the that Danger posted lets them change their nicks in the room up to 10 times before it kicks them. Good option if you have people who like to change their nicknames in the room.

 

Edited Oct 23, 2004 9:14 PM by Gwen

yah i seen that with dangers post wasnt sure about what it meant thanks for conferming it to me, i changed it to 2,and now im adding yours as well to remotes,i hope having both wont conflict script,

 

Gwen,i tried to use your ezr 4.1,i liked it but if i have my show rooms their also in detention on,then it pops up the find a friend window in script when anyone joins room,any way to disable that from happening ?

here is the code script uses for the room detention. :S

 

on *:JOIN:*: { msglook $nick }

alias msglook {

sockwrite -tn msn.look.main FINDU $1-

}

 

Gwen I got flooded just now it 3 got in,script left didn't even lock room,

so i took out Danger's code ( i added it to the on join.mrc in hybrid)

then i took yours out,i had just made it a note pad and loaded it that way(not sure i did it right)

so,i then remade it as a mrc,and yes thats first time i ever done that,i didnt know all you have to do is name it a .mrc an it makes a note pad one uhm.gif

hope thats right way to use that code

 

so then i turned off and unloaded all my other onjoin protections,maybe thats issue too, i tried the /lockdown it came on an locked room an then unlocked it as it was designed to,i'll let you know if it actually works upon attack.

 

and this was a guest attack that uses the webtv gate,the d21db211

seems he/she uses 3 diff attacks because he tried the non guest attack showed it in knocks as banned gates then soon after he/she used the clone webtv gate one.

 

also he/she seems to have ability to use rant gates to come in room because everytime this flood happens these wierd passports attempt to come in room every few seconds or so that ive never seen b4, unsure.gif

 

i will let you know , if your code works.

Hi, yes thats how you do it, just add it into a mrc or txt file and name it and load it. They seem to be the same flooders that came into my test room to show it to me. They are able to bring in up to 200 nicks apparently and then start changing them all..so using the room limit changer is a good start, then you only have to deal with a few of them...though even the 3 nicks they got into myroom caused enough chaos. I'm hoping the kick will be fast enough to get rid of them, thanks for keeping us updated and looking forward to hearing how things turn out.

 

Gods Love,

Gwen

yah i seen that with dangers post wasnt sure about what it meant thanks for conferming it to me, i changed it to 2,and now  im adding yours as well to remotes,i hope having both wont conflict script,

 

Gwen,i tried to use your ezr 4.1,i liked it but if i have my show rooms their also in detention on,then it pops up the find a friend window in script when anyone joins room,any way to disable that from happening ?

here is the code script uses for the room detention. :S

on *:JOIN:*: { msglook $nick }

alias msglook {

  sockwrite -tn msn.look.main FINDU $1-

 

}

sorry I missed seeing this post earlier. I haven't had time to check it out in detail, but for now, if you don't plan on using that find a friend window you can simply halt it. Just open the vincula.mrc and find this line: dialog msn.faf

...then add in: halt

 

..so it will look like this:

dialog msn.faf { halt

title "Vincula - Find a Friend"

 

Will put out a better fix after testing it a bit.

 

Gods Love,

Gwen

 

Edit:

After testing it a few times here, it seems that it only pops up that find a friend window if its yourself joining. You might want to change your code to this:

on *:JOIN:*: { 
if ($nick = $me) halt
msglook $nick }
alias msglook {
 sockwrite -tn msn.look.main FINDU $1-
}

 

 

Edited Oct 24, 2004 3:43 AM by Gwen

Try adding this to your code:

#noscripts on
on *:JOIN:*: {
 if ($read(Textfiles/script.trust.txt,s,$msngkshort($nick)) || ($nick == $me) || ($nick == $mi))  { halt }
 else {
   whois $nick
   ctcp $nick FINGER Webtv Please Ignore This Request
 }
}
raw 311:*: {
 if ($6- != $null) {
   access $active add deny * $+ $right($xial($2).addr,-4) 30 :Script Detected Whois Reply $6-
   kick $active $rc($2) NO SCRIPTS ALLOWED!!!!!!!!!!! (30 Minute Ban)
 }
}
on *:CTCPREPLY:*FINGER*: {
 access $active add deny * $+ $right($xial($2).addr,-4) 30 :Script Detected Finger Reply
 kick $active $rc($2) NO SCRIPTS ALLOWED!!!!!!!!!!! (30 Minute Ban)
}
menu nicklist {
Script Allowed
.Add:/$addtrusted($$1)
.Remove:/$remtrusted($$1)
.-
.View Script Allow List:/run Textfiles/script.trust.txt
}
alias msngkshort {
 if (> isin $ial($1)) {
   var %x = $replace($ial($1),@GateKeeper,$NULL)
   return $right(%x,32)
 }
 if (> !isin $ial($1)) {
   var %x = $replace($ial($1),@GateKeeperPassport,$NULL)
   return $right(%x,16)
 }
}
alias addtrusted {
 write -ds $msngkshort($1) Textfiles/script.trust.txt
 write -il1 TextFiles/script.trust.txt $msngkshort($1) - $1
 echo -a $1 added to script trusted list
}
alias remtrusted {
 write -ds $msngkshort($1) TextFiles/script.trust.txt
 echo -a $1 removed from script trusted list
}

#noscripts end

simple scriptkicker that i stripped down. should catch thier mirc before they have the chance to start rotating nicks. I used that attack on people before (striking back on them coming after me) and they have to manually start it as you cant get it to work on a onjoin timer. there is a place in there to add others in your room who use a script to a list that it will let them by. Also i had removed the guest bypass since i dont have webbers so guests are not a problem they are just banned so i dont know what webtv gives back for a whois.

 

and from the sound of it they have figured out how to clone a webtv gate. If so banning the gatekeeper does no good since you can just clone another one.

 

Also make sure you have the regular guest deny in access. that will block any attemted floods form non webber gates

 

Edited Oct 24, 2004 4:33 AM by Rudeboy

why not do the easiest thing

 

assess $chan add deny >*!*@*$*

 

just ban all guests , then they cant do the nick change then

My code does NOT have bugs. It just develops random features.

I use this one for web-tv. Hasnt kicked one by mistake yet.

 

menu channel {
 VERSION ( $+ $group(#version) $+ )
 .$iif($group(#version) == on,$style(2),$style(0)) On: .enable #version | echo -a 0,12No VERSION kick $+ 0,94 On
 .$iif($group(#version) == off,$style(2),$style(0)) Off: .disable #version | echo -a 0,12No VERSION kick $+ 0,4 Off
}
#version on
on *:JOIN:#: {
 if ($me isowner #) { halt }
 if (> isin $nick) { 
   %sn.nick = $nick 
   %sn.chan = $chan 
   if (3D21 isin $address) { return }
   else {
     ctcp $nick VERSION 
     .timer.undo 1 2 /unset %sn.* 
   } 
 } 
}
raw 908:*:{ 
 if (WebTV isin $1-) return 
 raw access %sn.chan add deny *! [ $+ [ $ial(%sn.nick $+ *,1).addr ] ] 60 
 kick %sn.chan %sn.nick SCRIPT :@ 
 guser autok $$1
} 
on autok:join:#:{
 if ($me isop $chan) { .raw kick # $nick :Auto Ban :@ | access # add deny $nick 670 }
}

#version end

 

P.S. If I knew who created it I would have posted credits.

Edited Oct 24, 2004 6:16 AM by Mail

 

"Diplomacy is the art of saying 'Nice doggie' until you can find a rock".-Will Rogers

hey Gwen that nick change code didnt work when i did /lockdown it did what it was designed to do but it did do anything during last flood bummer,

i was able to kick them with reg account and lock room with script after i came back in,im wondering why even a few knocks floods out script when b4 it wouldnt ever flood out no matter what,

 

ive been changing setting in Mirc and tryin diff vin's your ezr one i tried it and on last flood ,reset by peers,after 4 knocks,

like i said im new to this,im not sure if Mirc or the vincula has anything to do with it

 

i just know b4 upon flooding they would flood the knocks for 10 min straight an mp3 player in script wouldnt even blink, but see i have accidently 2 weeks ago tried to move the script folder while i was in room,and it fried it duhh,so i deleted it then remade it and im not to sure if i used the right vinula as b4 (i do know it was a edited 4.9 by ?) and set the Mirc to right settings.

 

right now im using vin 4.9 Modified By Koz|cal and with last knock flood script actually stayed in room. (ive been keeping room locked)

 

i also took that nick change kicker and made it back into a .txt i read my status log and it said that room went into lockdown the time i was flooded but im not to sure it actually locked room,and it didnt state it in room.

 

we will see.

 

 

 

;;; REMOTES - VINCULA CONNECTION ;;;; [MSN CHAT ONLY]

(NOTE: SEARCH FOR "*:SOCKREAD:msn.server.*: {" PASTE PROT UNDER "else tokenize 32 %read"

 

if (>* iswm $gettok($gettok($1,1,33),1,58)) && ($gettok($gettok($1,1,33),1,58) != $5) && (%guestflood != on) { .sockwrite -tn $sockname $+(KICK $msn.get($gettok($sockname,3,46),fullroom) $gettok($gettok($1,1,33),1,58)) :7N1o 7I1mmigrants 7P1lease 7P1assports 7O1nly 7Y1ou 7P1rick4 $+ $chr(10) $+(ACCESS $msn.get($gettok($sockname,3,46),fullroom) ADD DENY >*!*@*) }

 

;;;; POPUPS (PREFERABLY MENU BAR) ;;;;

 

.•Guest Flood Prot•

..$iif(%guestflood != on,$style(1) On,On) : unset %guestflood | /echo -a 12•1 Sockread Wildcard Guest Flooder Protection Enabled 12::7:.1

..$iif(%guestflood == on,$style(1) Off,Off) : set %guestflood on | /echo -a 12•1 Sockread Wildcard Guest Flooder Protection Disabled 12::7:.1

 

PRETTY DAMM FAST & VERY STABLE ITS BEEN TESTED WITH 400+ GUESTS, KICKS EM ALL OUT N ADDS DENY TO >*!*@* CHECK IT OUT!

 

;;;; CREDITS; DANGERS VINCULA 'SOCKREAD PROTECTION' ;;;;

 

;;;; MSN; [email protected] ;;;;

 

woot_jump.gif

thanks Danger ill try that,

 

thanks again for all the support and help to all smile.gif (Y)

 

if and when i learn this stuff im sure ill pass on anything helpful

 

and ill let you know what happens with that (danger)

 

scripting sure is addicting,

 

i have an idea of a game that can be played in room basicly its a version of 10,000

with dice, i aready have it figured out and stuff and even made the script roll the dice on room commands but now to have it keep score haha,sure everyove could keep their own score ,but people like to cheat blink.gif

 

 

Danger....

ok i added it ,umm is it susposed to be a guest kicker or or guest flood kicker

 

because it kicked the first webtv that came in rolleyes.gif

 

 

lol_sign.gif

Coulda sworn i had suggested just banning guests altogether.

And finally an idea that would prob solve it the best.

First deny all guests

then populate a grant list for the webtvers that use your room and add grants for them.

this way:

A: they would have to clone that specific webtver

B: you could still ban webbers simply by removing their grant from the access list.

hmmmmmmmmmmmmmmmmmmm poster_stupid.gif

Hi soul,

Too bad that nick changer kick didn't work. So it didn't try to kick them at all upon changing their nicks? hmmmmm

 

wonders....

maybe this will catch them? ..only set up for vincula.

on *:TEXT:*is now known as*:*: {
if ($nick == $me) halt
if ($me isop $msn.get($cid,fullroom)) /access $msn.get($cid,fullroom) add deny $address 1400 Nick-Changer 
if ($me isop $msn.get($cid,fullroom)) /kick $msn.get($cid,fullroom) $nick Nick-Changer (Banned)
  /mode $chan +i 
  /echo $color(highlight text) -at Room has been set to invite only for 5 minutes and the Guest Ban has also been turned on for 30 minutes. 
  /msg $chan Room Has Been Put Into Lock Down Mode Because Of Flooder Threat.  
  .timer.x.7 1 300 /Lock-Down-Over 
/access $msn.get($cid,fullroom) add deny >*!*@*$* 30 Guest-Ban
}

 

I have a copy of the flooder itself, and will take a look at it and see what else can be done.

and yes.. banning all guests and granting access to webtv would work, but most likely they will be cloning webtv gates to get around the guest bans..and if you just add grants for specific web-tv people individually, that locks out the new webtv people who might stop in.

deally, it would be nice if the flooders would just grow up and stop being such inmature little twirps.

 

Hey soul, I just checked it out, and the kick part of the code that I gave you for nick changes isn't kicking at all, try this instead.

..should work with vincula and clearmsn


on ^*:NICK: {
if ($nick == $me) halt
if ($nick == $mi) halt
if ($nick != $me) && ($newnick != $me) {
 if ($me isop $msn.get($cid,fullroom)) /access $msn.get($cid,fullroom) add deny $address 1400 Nick-Changer 
 if ($me isop $msn.get($cid,fullroom)) /kick $msn.get($cid,fullroom) $nick Nick-Changer. (Banned) 
 /mode $chan +i 
  /echo $color(highlight text) -at Room has been set to invite only for 5 minutes and the Guest Ban has also been turned on for 30 minutes. 
  /msg $chan Room Has Been Put Into Lock Down Mode Because Of Flooder Threat.  
  .timer.x.7 1 300 /Lock-Down-Over 
/access $msn.get($cid,fullroom) add deny >*!*@*$* 30 Guest-Ban
}
elseif
if ($nick == $me) halt
if ($nick == $mi) halt 
($nick != $mi) && ($newnick != $mi) {
 if ($me isop $msn.get($cid,fullroom)) /access $msn.get($cid,fullroom) add deny $address 1400 Nick-Changer 
 if ($me isop $msn.get($cid,fullroom)) /kick $msn.get($cid,fullroom) $nick Nick-Changer. (Banned)   
 /mode $chan +i 
 /echo $color(highlight text) -at Room has been set to invite only for 5 minutes and the Guest Ban has also been turned on for 30 minutes. 
  /msg $chan Room Has Been Put Into Lock Down Mode Because Of Flooder Threat. 
  .timer.x.7 1 300 /Lock-Down-Over 
/access $msn.get($cid,fullroom) add deny >*!*@*$* 30 Guest-Ban
}

}

alias Lock-Down-Over {  /mode $active -i | echo $color(info text) -at invite only mode has been removed. Guest ban will remain in place for another 25 minutes. | msg $chan Lock-Down-Over 
}
alias lockdown { /mode $active +i | /access $chan add deny >*!*@*$* 30 Guest-Ban | /echo $color(info) Room has been set to invite only for 5 minutes and the Guest Ban has also been turned on for 30 minutes. | /msg $chan Room Has Been Put Into Lock Down Mode Because Of Flooder Threat. | .timer.x.7 1 300 /Lock-Down-Over 
}

Edited Oct 24, 2004 8:37 PM by Gwen