mIRC Home    About    Download    Register    News    Help

Print Thread
Joined: Sep 2010
Posts: 5
A
Nutrimatic drinks dispenser
OP Offline
Nutrimatic drinks dispenser
A
Joined: Sep 2010
Posts: 5
Is it possible? I've been idling in #IdleRPG on Freenode and a certain user keeps joining and then instantly quitting with the reason "Excess Flood".

I don't want to fully disable join/quit messages, I just want to ignore this users.

I've tried turning Ignore on, and adding the user's nick!host to the ignore list...didn't work.

Anyone know how to do this?

Joined: Nov 2006
Posts: 1,559
H
Hoopy frood
Offline
Hoopy frood
H
Joined: Nov 2006
Posts: 1,559
You could use a small script and user levels.
Note that it may not work if you use other scripts that fiddle with the display of events, for example a "theme script".

1) Open the "mIRCs Scripts Editor" (Alt-R), Create a new scriptfile (menu File:New), paste the following lines of code into the file, and save the file as: "IdleRPGignore.mrc"
Code:
on ^noflood:join:#IdleRPG: haltdef
on ^noflood:quit: haltdef


2) Now switch to the tab "Users" in the mIRC Scripts Editor and add definitions in the format:
Code:
=noflood:Horstl!user@host.domain
=noflood:*!user@*
=noflood:anonycanadian
As you see in the examples you can put either a usermask or the plain nickname. Add as many definitions as you like.

Joined: Sep 2010
Posts: 5
A
Nutrimatic drinks dispenser
OP Offline
Nutrimatic drinks dispenser
A
Joined: Sep 2010
Posts: 5
Perfect. So do I save the Users tab as it's own file? And how do I run this script?

Joined: Nov 2006
Posts: 1,559
H
Hoopy frood
Offline
Hoopy frood
H
Joined: Nov 2006
Posts: 1,559
The "Remote" script will run instantly and as long as it's loaded (listed in "View" menu). You don't have to save the "Users" definitions in a separate file - just add them and confirm with the "OK" button. smile


Joined: Sep 2010
Posts: 5
A
Nutrimatic drinks dispenser
OP Offline
Nutrimatic drinks dispenser
A
Joined: Sep 2010
Posts: 5
Eh, doesn't seem to work. I still get zz_SophieB's join/quit messages. They aren't really flooding the chat, but he/she joins and gets instantly quit'd quite alot.

I guess an anti-flood script wasnt what I was looking for, maybe some sort of way to completely ignore Sophie's join/quits whenever they occur.

EDIT: I'm gonna continue testing it to see if it works, but so far it doesn't seem to be working.

EDIT 2: It doesnt work.

Last edited by anonycanadian; 26/09/10 11:42 PM.
Joined: Nov 2006
Posts: 1,559
H
Hoopy frood
Offline
Hoopy frood
H
Joined: Nov 2006
Posts: 1,559
Works for me - the script prevents the display of the default (mIRC vanilla) join/quit messages of any user matching a "=noflood:" user level definition.
Please paste
- the result for the command "/remote"
- a join/quit message
- the lines you did add at the "Users" tab.

Joined: Sep 2010
Posts: 5
A
Nutrimatic drinks dispenser
OP Offline
Nutrimatic drinks dispenser
A
Joined: Sep 2010
Posts: 5
*Remote is on (ctcp, events, raw)

=noflood:zz_SophieB!SophieB@li183-18.members.linode.com
=noflood:zz_SophieB

zz_SophieB (~SophieB@li183-18.members.linode.com) has joined #idlerpg

zz_SophieB (~SophieB@li183-18.members.linode.com) Quit (Excess Flood)

Joined: Nov 2006
Posts: 1,559
H
Hoopy frood
Offline
Hoopy frood
H
Joined: Nov 2006
Posts: 1,559
The first one misses a ~ char in the address:
=noflood:zz_SophieB!~SophieB@li183-18.members.linode.com
I'm not sure why the second one isn't working tho...

Joined: Sep 2010
Posts: 5
A
Nutrimatic drinks dispenser
OP Offline
Nutrimatic drinks dispenser
A
Joined: Sep 2010
Posts: 5
That ~ appears in everyone's host thing. I just assumed the script didn't need it.

I just edited the script, included the "~", and clicked Ok.

Within seconds, Sophie rejoined and I saw both messages. Something isn't working right.

Last edited by anonycanadian; 27/09/10 12:28 AM.
Joined: Nov 2006
Posts: 1,559
H
Hoopy frood
Offline
Hoopy frood
H
Joined: Nov 2006
Posts: 1,559
I don't see why this isn't work for you, sorry. Maybe I'm too tired atm to find a most simple error... hopefully someone else will find it soon.

Joined: Jan 2010
Posts: 9
L
Nutrimatic drinks dispenser
Offline
Nutrimatic drinks dispenser
L
Joined: Jan 2010
Posts: 9
remove the = from the user group

so it's

noflood:zz_SophieB!SophieB@li183-18.members.linode.com
noflood:zz_SophieB

and not

=noflood:zz_SophieB!SophieB@li183-18.members.linode.com
=noflood:zz_SophieB

Joined: Jun 2003
Posts: 994
C
Hoopy frood
Offline
Hoopy frood
C
Joined: Jun 2003
Posts: 994
Personally, I'd use a * instead of the ~ . That way, even if they get ident working (which removes the ~) it will still work. Also, try halt instead of haltdef ( type /help halting default text in any mIRC window)

Code:
=noflood:zz_SophieB!*SophieB@li183-18.members.linode.com
=noflood:zz_SophieB


I refuse to engage in a battle of wits with an unarmed person. wink
Joined: Apr 2010
Posts: 969
F
Hoopy frood
Offline
Hoopy frood
F
Joined: Apr 2010
Posts: 969
step 1:
Sense It's only one address, and a very specific one at that you are trying to ignore, use the following:
Code:
on *:JOIN:#idlerpg:{ if (zz_SophieB == $nick || *!*SophieB@li183-18.members.linode.com iswm $fulladdress) { halt } }
on *:QUIT:{ if ($nick ison #idlerpg) && (zz_SophieB == $nick || *!*SophieB@li183-18.members.linode.com iswm $fulladdress) { halt } }


2) in mIRC, hold the [alt] key and press [r]
3) Click "file", then click "new"
4) Paste the code in the empty text box
5) click "file"
6) click "order"
7) Move that scrip to the very top of the list

Sense the script is the first to trigger, and it halts the events, it should stop all other events of triggering for it as well....I think


I am SReject
My Stuff

Link Copied to Clipboard