Salve. Sono tornato, con un'altro dubbio. Come posso fare per negare a l'utente (Guest in questo caso) di poter inviare messaggi in determinate stanze?
Ho provato varie volte con Negate, Skip, ma nulla.
Grazie mille in anticipo.
Salve. Sono tornato, con un'altro dubbio. Come posso fare per negare a l'utente (Guest in questo caso) di poter inviare messaggi in determinate stanze?
Ho provato varie volte con Negate, Skip, ma nulla.
Grazie mille in anticipo.
Ciao,
lo skip e il negate non servono a niente in questo caso, ti invito a leggere il thread in rilievo di questa sezione (http://www.team-speak.it/showthread....p-negate-grant).
Il permesso (b_client_channel_textmessage_send) dell'invio dei messaggi nei canali è booleano, non c'è quindi un relativo needed da poter impostare nei singoli canali, la situazione è "o in tutti o in nessuno".
Kaos
Ho capito forse, o comunque ci sono andato molto vicino. Mettendo il Negate all'utente Guest e poi ai canali dare il permesso di scrivere in chat. Ma si dovrebbe mettere ad ogni singolo canale, e fino a quì non c'è problema.. Il problema è gli utenti che si creano il canale temporaneo non possono scriversi nella chat del proprio canale, e negli altri server non è così, funziona praticamente al contrario: ovvero gli utenti si creano stanze e possono scrivere mentre in quelle che decide l'Amministratore dove non si può scrivere spunta il famoso errore. Non essendoci un "Negate" nei permessi da impostare nella stanza non si può fare il contrario di quello che ho fatto io. Altri lo hanno fatto, ma come?
Di default i permessi consentono ai Guest di scrivere in un canale dopo che l'hanno creato.
Forse nel tuo caso sta avvenendo l'override del permesso b_client_channel_textmessage_send (settato con il negate) causato da qualche gruppo canale. I gruppi server sono più "deboli" dei gruppi canale e possono essere facilmente sovrascritti da questi ultimi, ecco perchè sarebbe disponibile il permesso b_client_skip_channelgroup_permissions, ma nel tuo caso non dovrebbe essere usato.
Quindi cosa dovrei fare di preciso? Se non metto il Negate non avviene questa cosa, quindi come potrei fare alternativamente?
Rimuovere il negate da qualsiasi gruppi e qualsiasi canale per il permesso b_client_channel_textmessage_send e lasciare quest'ultimo permesso a tutti i gruppi che l'utente può avere (guest canale/server, channel admin, ecc.). Così è come si trova un server appena installato e che permette questa cosa, consiglio di prendere spunto pertanto da un'installazione pulita installata in locale per semplicità.
Scusami, ma così facendo non si imposta che gli utenti possono inviare messaggi ovunque?
Più nello specifico dove ti aspetteresti che possano mandarli?