Faccio questo post per chiarire il significato dei parametri value, skip, negate e grant del sistema di permessi impiegato in teamspeak.

Value
Consiste nel valore effettivo del permesso stesso, può essere booleano (vero/falso) o intero ( -1 <= x < a piacere). Il valore -1 ne indica l'annullamento.

Skip

Serve a prevenire che lo stesso permesso in un Gruppo Canale si imponga sullo stesso permesso del Gruppo Server. Offre una sorta di protezione dai permessi di altri gruppi.

Negate
Assicura che l'utente riceva il permesso più basso di tutti i gruppi a cui appartiene che hanno quel determinato permesso con il negate.

Grant
È il potere necessario per la modifica del permesso (dev'essere minore o uguale del i_permission_modify_power di chi vuole apportare una modifica). Lo si può considerare come un i_needed_modify_power_*
Avere il grant inesistente per il permesso X significa non poter assegnare X a nessuno.