This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

New to eggdrops

Old posts that have not been replied to for several years.
Locked
9
94tbird

New to eggdrops

Post by 94tbird »

ok. ive read the FAQ's and i have basically setup the bot. it joins the server, joins the channel and i even got it to identify the nick to nickserv by itself. the problem im having is that whenever an op in the channel voices someone, ops someone, bans someone, unbans someone, ect. it reverses it, saying the following error:
"MODE CHANGED BY NON-CHANOP ON #Godz-Zone! REVERSING...."
Then it tries to kick the op who did it. So basically what i want to do is make a list of nicks who are ops, n have them protected and not kicked ever. i want the list loaded on startup of the bot so it does not need to be configured everytime the bot is started. i thought the following from eggdrop.conf woulddo it but maybe im wrong

Code: Select all

# Add each static channel you want your bot to sit in using the following
# command. There are many different possible settings you can insert into
# this command, which are explained below.
#
    channel add #GoDz-ZoNe {
      chanmode "+nt-likm"
      idle-kick 0
      stopnethack-mode 0
      revenge-mode 0
      ban-time 120
      exempt-time 60
      invite-time 60
      aop-delay 5:30
      need-op { putserv "PRIVMSG #Godz-zone :op me!" }
      need-invite { putserv "PRIVMSG #Godz-zone :let me in!" }
      need-key { putserv "PRIVMSG #Godz-zone :let me in!" }
      need-unban { putserv "PRIVMSG #Godz-zone :let me in!" }
      need-limit { putserv "PRIVMSG #Godz-zone :let me in!" }
      flood-chan 20:60
      flood-deop 3:10
      flood-kick 3:10
      flood-join 5:60
      flood-ctcp 3:60
      flood-nick 5:60
      }
      channel set #Godz-zone +dontkickops +greet +protectops +protecthalfops
#
# chanmode +/-<modes>
#    This setting makes the bot enforce channel modes. It will always add
#    the +<modes> and remove the -<modes> modes.
If anyone can help me id appreciate it. thanks in advance

:D
User avatar
j0n
Op
Posts: 140
Joined: Wed May 07, 2003 5:31 pm
Location: sjn.nb.ca
Contact:

Post by j0n »

Hey,

Im really drunk, but i think i understood your question. Try setting the foloowing...

set global-chanset {
-autovoice
-bitch
-dontkickops
-inactive
-nodesynch
-protectfriends
-protectops
-revenge
-revengebot
-protecthalfops
-autohalfop
}

the other settings, really don`t matter if they are - or +
i think you really need -protectops and -dontkickops

.+user dummy *!*@*
.chattr dummy +f
.save
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

OK - Tne above post will not work, and is a very bad idea security wise.

To +f every person, is to grant every person the ability to flood.

As for changing the "global-chanset" setting, this will only effect new channel added, and not existing.

In adition, changes made to the channel config in the config file, are ignored, as the contents of the channel file, with overwrite these.

All changes to channel settings should be made via the partyline.

FIrst off, what network are you on?

Does this network show you who is an OP before or after you gain channel OPs.

Paste the output of ".channel #channel" here.

After this, type ".reset", wait a few seconds, and type and paste the output from the command above again (two lots of pasted output).

Check your config file, and make sure you have "bounce-modes" set to 0
9
94tbird

Post by 94tbird »

irc.global.dimension.org is the network

we can always see whos an op yes, tho im not sure if i understood ur question properly. as for pasting the files, i gotta wait tilli get home cause i am at work. ill post them around 6pm tonight. thanks for your help so far guys
Locked