AutoOp

The UnrealIRCd team does not officially provide support for any services packages that you may be using or want to use. This forum is provided so the community can help each other with services issues.

Moderator: Supporters

Locked
Anthony
Posts: 4
Joined: Wed Mar 31, 2004 12:26 am
Contact:

AutoOp

Post by Anthony »

How do I make it so that an administrator is automatically set as +q when they enter the room.

I am running Unreal 3.2 and Anope services. SuperAdmin isn't working.
Anthony Timberlake
codemastr
Former UnrealIRCd head coder
Posts: 811
Joined: Sat Mar 06, 2004 8:47 pm
Location: United States
Contact:

Post by codemastr »

You don't.
-- codemastr
Anthony
Posts: 4
Joined: Wed Mar 31, 2004 12:26 am
Contact:

Post by Anthony »

I know there is a way to do it....

Just if operserv don't work, I am screwed?
Anthony Timberlake
codemastr
Former UnrealIRCd head coder
Posts: 811
Joined: Sat Mar 06, 2004 8:47 pm
Location: United States
Contact:

Post by codemastr »

No, there is no way to do it. Unreal has no "op on join" feature, and Anope will only give you +q if you are /cs identify'ed to the channel.

Administrators run the server, not the channels. They aren't supposed to have +q in channels.
-- codemastr
Cable
Posts: 3
Joined: Sat Mar 13, 2004 8:01 am

Post by Cable »

You need to do /os set superadmin on, if it doesn't work make sure superadmin is enabled in services.conf
Anthony
Posts: 4
Joined: Wed Mar 31, 2004 12:26 am
Contact:

Post by Anthony »

I can never get it to work.
Anthony Timberlake
Cable
Posts: 3
Joined: Sat Mar 13, 2004 8:01 am

Post by Cable »

look for #SuperAdmin in services.conf and then take the # and restart services
aquanight
Official supporter
Posts: 862
Joined: Tue Mar 09, 2004 10:47 pm
Location: Boise, ID

Post by aquanight »

One of the admins on a network I frequent uses a script to make sure he is always &@ on a channel. (Once he joined a channel I had ~ and secureops was on. For a straight 15sec or so, the channel was flooded with modechanges; the bot -hoaq'd him and he +ao'd himself. Secureops didn't like and tried the -hoaq again. Guess what? He +ao's himself and the loop goes on.)
I think this is a rough estimate of the script used. Beware of SecureOps!

Code: Select all

on *:JOIN:#:{
  if ($nick == $me)
    mode # +qo $me $me
  }
}
on *:DEOP:#:{
  if ($nick == $me)
    mode # +qo $me $me
  }
}
You need can_override in your operflags or else you need services-admin/netadmin and change the 'mode' to 'samode'
katsklaw
Posts: 1124
Joined: Sun Apr 18, 2004 5:06 pm
Contact:

Post by katsklaw »

In Unreal you use 'can_overide' in the oper block then set yourself +q by typing '/mode your-nick +q'

This will make you +q globally.

However, this really isn't needed since as an Admin you have more power than the Channel Ops. All +q does is stop you from being kick/banned, which if the ChanOps ban you .. you should respect their wishes and be banned.
Locked