Code: Select all
unbind dcc ol|ol "+ban" *dcc:+ban
bind dcc o|o "+ban" *dcc:+ban
Code: Select all
unbind dcc ol|ol "+ban" *dcc:+ban
bind dcc o|o "+ban" *dcc:+ban
unbind dcc ol|ol "-ban" *dcc:-ban
bind dcc o|o "-ban" *dcc:-ban
unbind dcc ol|ol "stick" *dcc:stick
bind dcc o|o "stick" *dcc:stick
unbind dcc ol|ol "unstick" *dcc:unstick
bind dcc o|o "unstick" *dcc:unstick
unbind dcc ol|ol "+exempt" *dcc:+exempt
bind dcc o|o "+exempt" *dcc:+exempt
unbind dcc ol|ol "-exempt" *dcc:-exempt
bind dcc o|o "-exempt" *dcc:-exempt
unbind dcc ol|ol "+invite" *dcc:+invite
bind dcc o|o "+invite" *dcc:+invite
unbind dcc ol|ol "-invite" *dcc:-invite
bind dcc o|o "-invite" *dcc:-invite
Halfops can, indeed, set modes/bans on the channel as implemented on most IRCds. They can also +v/-v users. Maybe these bind changes should be documented in the config file.. *shrug*ppslim wrote:It sounds like half-ops has no real standard then, and the half-op implimentation used on your network, is not the one it was designed for.
From memory, it is designed for the following way.
Half-ops can kick users from the channel, but only non-ops (IE, voice and modeless suers).
Then can't change any modes on users (though I don't know about settign them +v).
They can't change any channel modes (though I don't knwo about the topic).
It sound like your network uses services. Do they have to do there commands through services? If so, this isn't the implimentation it was designed for.
Half-ops normaly have to do commands directly, using standard IERC commands.
As for doing the unbinds he unbinds, this should work
AT the base of your config file.Code: Select all
unbind dcc ol|ol "+ban" *dcc:+ban bind dcc o|o "+ban" *dcc:+ban
Code: Select all
unbind dcc ol|ol "+ban" *dcc:+ban
bind dcc o|o "+ban" *dcc:+ban
unbind dcc ol|ol "-ban" *dcc:-ban
bind dcc o|o "-ban" *dcc:-ban
unbind dcc ol|ol "stick" *dcc:stick
bind dcc o|o "stick" *dcc:stick
unbind dcc ol|ol "unstick" *dcc:unstick
bind dcc o|o "unstick" *dcc:unstick
unbind dcc ol|ol "+exempt" *dcc:+exempt
bind dcc o|o "+exempt" *dcc:+exempt
unbind dcc ol|ol "-exempt" *dcc:-exempt
bind dcc o|o "-exempt" *dcc:-exempt
unbind dcc ol|ol "+invite" *dcc:+invite
bind dcc o|o "+invite" *dcc:+invite
unbind dcc ol|ol "-invite" *dcc:-invite
bind dcc o|o "-invite" *dcc:-invite