SKIP
Since it is sometimes desirable to prevent Channel Groups (Tier 4) to overwrite permissions that you received through your Server Group
there is the "Skip" flag. If a permission in either Server Group (Tier 1) or Client Specific Permissions (Tier 2) has the skip flag set,
this permission will not be altered by any overlapping permission in the Channel Groups (Tier 4) layer.
NEGATE
Grabbed that out of the permissions document that comes with the server. Not the most simple explanation. An example of skip is when I wanted users to be able to ban for 300 seconds in the clan group. SA were also in the SA group that could ban infinite but being in both groups the permission system automatically used 300 since it was the largest number (-1 is infinite) so I set a skip flag on the SA ban permission so it always uses -1 and not 300. I have not used negate for anything.Sometimes you might want to create a Server Group that negatively affects the users that are put into it. For example a "Sticky"
group that disallows switching of channels or a "Silent" group that removes the privileges to talk from the clients that receive
it. To allow this the negate flag can be added to permissions in a server group. If you are member of a group that has a permission
flagged with the negate flag, you will not receive the highest value of this permission, but rather the lowest that is flagged with
negate.
I am still searching for the permission for this problem but so far I have not figured it out.
**EDIT**
When I removed i_permission_modify_power from the SA group using the adminserverquery I got the same error. When I add this permission to another group (clan members) I still get this error even if it is set to 100. Now I'm confused...