| View previous topic :: View next topic |
| Author |
Message |
MrMike19597 Voice
Joined: 07 Jul 2005 Posts: 30
|
Posted: Tue Jul 19, 2005 11:05 am Post subject: bot kicks +z users with message (Abusing Dysnc) |
|
|
| I have gone through the config file over and over and changed things but if a user who is a non op enters a channel with +z the bot kicks them out right away saying they are abusing dysnc is there a way to turn this off? |
|
| Back to top |
|
 |
^DooM^ Owner

Joined: 26 Aug 2003 Posts: 772 Location: IronForge
|
Posted: Tue Jul 19, 2005 11:43 am Post subject: |
|
|
First of all what is +z mode? Second have you tried turning stop-nethack mode to 0? _________________ The lifecycle of a noob is complex. Fledgling noobs gestate inside biometric pods. Once a budding noob has matured thru gestation they climb out of their pod, sit down at a PC, ask a bunch of questions that are clearly in the FAQ, The Noob is born |
|
| Back to top |
|
 |
MrMike19597 Voice
Joined: 07 Jul 2005 Posts: 30
|
Posted: Tue Jul 19, 2005 11:45 am Post subject: |
|
|
| Sorry +z is a server gag so if they join any channel they can see but not be heard, but dont want the bot to kick them onjoin |
|
| Back to top |
|
 |
^DooM^ Owner

Joined: 26 Aug 2003 Posts: 772 Location: IronForge
|
Posted: Tue Jul 19, 2005 11:49 am Post subject: |
|
|
Ahh i see. Why does the server set this mode on a user? I dont quite see why an eggdrop would see a user with mode +z should be classed as a desync abuser. What net-type is your eggdrop set too? _________________ The lifecycle of a noob is complex. Fledgling noobs gestate inside biometric pods. Once a budding noob has matured thru gestation they climb out of their pod, sit down at a PC, ask a bunch of questions that are clearly in the FAQ, The Noob is born |
|
| Back to top |
|
 |
MrMike19597 Voice
Joined: 07 Jul 2005 Posts: 30
|
Posted: Tue Jul 19, 2005 11:56 am Post subject: |
|
|
| The server will set +z(gagged) on a user who does not behave in another channel, such as flooding or part/join floods this way it cant be seen no more, only OPS can see the modes that are set, so when the +z user joins a channel the bot is sitting in the bot will see *Joins nick sets mode +z nick an then the bot bans them, stop-nethack is already set to 0 and my net type is set to 0 |
|
| Back to top |
|
 |
MrMike19597 Voice
Joined: 07 Jul 2005 Posts: 30
|
Posted: Tue Jul 19, 2005 12:21 pm Post subject: |
|
|
| for your information +z and -z are kinda the same as Voice an Devoice except the room is not moderated, so V modes dont get used only Z |
|
| Back to top |
|
 |
demond Revered One

Joined: 12 Jun 2004 Posts: 3073 Location: San Francisco, CA
|
Posted: Tue Jul 19, 2005 1:09 pm Post subject: |
|
|
| I didn't check with eggdrop source, but I suspect it uses stop-nethack flag for known modes only, and it doesn't know about +z (the question of modes recognized by eggdrop has been discussed already - one of the bot's shortcomings is that all modes are hardcoded and therefore not configurable) |
|
| Back to top |
|
 |
MrMike19597 Voice
Joined: 07 Jul 2005 Posts: 30
|
Posted: Tue Jul 19, 2005 4:38 pm Post subject: |
|
|
| is there anyway to stop the bot from kicking period then? so that if it has ops it will not kick anyone period, the server im on requires it to have ops but not to kick, so i would like to give it ops but to have it not kick on (Abusing Desync) or any other mode. |
|
| Back to top |
|
 |
demond Revered One

Joined: 12 Jun 2004 Posts: 3073 Location: San Francisco, CA
|
Posted: Tue Jul 19, 2005 4:49 pm Post subject: |
|
|
try this:
| Code: |
bind raw - MODE foo
proc foo {f k t} {
if {[lindex [split $t] 1] == "+z"} {return 1}
}
|
|
|
| Back to top |
|
 |
bcs1 Voice

Joined: 04 Jul 2005 Posts: 16 Location: Cincinnati Oh.
|
Posted: Fri Sep 02, 2005 2:33 am Post subject: |
|
|
actually not being sure what type irc server the OP is/was on, the usermode +z on CR (Conference Room) is the same as the can_override flag on an oper in Unreal:
additionally the +z mode in CR could only be set for a user with the dreaded /os @raw svsmode +z nickname command.
+z users in CR can join any channel and (with or without access) control channel modes +-imkl or user +-vo modes without the +o flag for the channel.
CR describes +z users as a "services agent" in the user's "whois"
the same effect is gained with the can_override flag in unreal, and the bots will kick on "actions performed" (opping /voicing /deop /devoice of a user) by a non-op due the the stop net hack setting. however Unreal doesn't add the line to the user's whois info.
Thanks
Bill
PS just a lil FYI..... _________________ irc.i-chat.org Home to 3 chat networks!!!!!
http://bcs-bcs.com so out of date it's laughable, but it's still Mine };O)~ |
|
| Back to top |
|
 |
demond Revered One

Joined: 12 Jun 2004 Posts: 3073 Location: San Francisco, CA
|
Posted: Fri Sep 02, 2005 2:39 am Post subject: |
|
|
| we were talking channel mode, not umode |
|
| Back to top |
|
 |
bcs1 Voice

Joined: 04 Jul 2005 Posts: 16 Location: Cincinnati Oh.
|
Posted: Fri Sep 02, 2005 10:28 am Post subject: |
|
|
| demond wrote: | | we were talking channel mode, not umode |
actually unless i seriously misread the thread the discussion was about a bot kicking a (any) user who entered a room when that user had a certain mode set on them, otherwise i wouldn't have responded with a usermode based reply.
from MrMike19597
"Sorry +z is a server gag so if they join any channel they can see but not be heard, but dont want the bot to kick them onjoin"
this is the equivelent of being "shunned" which is something done to a user not a room, then there's this from ^DooM^
"Ahh i see. Why does the server set this mode on a user? I dont quite see why an eggdrop would see a user with mode +z should be classed as a desync abuser. "
but for the sake of not stirring the pot
guess i just missread it or something
Thanks
Bill _________________ irc.i-chat.org Home to 3 chat networks!!!!!
http://bcs-bcs.com so out of date it's laughable, but it's still Mine };O)~ |
|
| Back to top |
|
 |
MrMike19597 Voice
Joined: 07 Jul 2005 Posts: 30
|
Posted: Fri Sep 02, 2005 11:13 am Post subject: |
|
|
| Code: | bind raw - MODE foo
proc foo {f k t} {
if {[lindex [split $t] 1] == "+z"} {return 1}
} |
That code alone has stopped my problem and its been working great for the last 2 weeks, thanks to demond. |
|
| Back to top |
|
 |
bcs1 Voice

Joined: 04 Jul 2005 Posts: 16 Location: Cincinnati Oh.
|
Posted: Sat Sep 03, 2005 1:14 am Post subject: |
|
|
what type of IRC server are you on?
Bill _________________ irc.i-chat.org Home to 3 chat networks!!!!!
http://bcs-bcs.com so out of date it's laughable, but it's still Mine };O)~ |
|
| Back to top |
|
 |
|