Valutazione discussione:
  • 54 voti - 3.52 media
  • 1
  • 2
  • 3
  • 4
  • 5
[Guida] Come usare PermissionsEx!
16-01-2013, 17:20
Exclamation Come usare PermissionsEx!
Messaggio: #1
Avete appena installato permissionex e non ci capite un tubo di come usarlo? Seguite questa semplicissima e veloce guida per imparare a settare i permessi!

La prima cosa da sapere è che PermissionsEx ha 3 file di configurazione: config.yml, permissions.txt, permissions.yml. Il file che da' le istruzioni al server per i permessi è permissions.yml, ma a meno che non conosciate il linguaggio yaml, dovrete usare permissions.txt!!! Quindi apritelo, cancellate tutto ciò che c'è, e mettete questo:

Codice:
groups:
   Utente:
       default: true
       options:
       permissions:
       - modifyworld.*

Questo semplice codice darà agli utenti il permesso di base, cioè poter distruggere e spaccare blocchi. Aggiungete ora il vostro gruppo, che chiamerò Admin.

Codice:
groups:
   Utente:
       default: true
       options:
       permissions:
       - modifyworld.*
   Admin:
       options:
       permissions:
       - modifyworld.*

Come vedete, ho rimosso "default: true" perché è il comando che indica in che gruppo dovranno andare di base gli utenti! Ora iniziamo a settare i permessi! I permessi si settano con questo formato:

nomeplugin.istruzione.istruzione

Gli asterischi indicano che si hanno tutti i permessi per quel plugin:

nomeplugin.*

Si possono anche dare tutti i permessi per tutti i plugin, ma lo sconsiglio perché potrebbe rendere vulnerabile il server...

'*'

Ogni plugin, ha diverse istruzioni di permessi per ogni comando, vi consiglio di andare a vedere le rispettive guide! Supponiamo che nel vostro server abbiate essentials (penso di sì lol), in questo caso io setterei i permessi così:

Codice:
groups:
   Utente:
       default: true
       options:
       permissions:
       - modifyworld.*
       - essentials.spawn
       - essentials.sethome
       - essentials.home
       - essentials.back
       - essentials.helpop
       - essentials.msg
   Admin:
       options:
       permissions:
       - modifyworld.*
       - essentials.*

Ovviamente per ogni plugin dovrete configurare bene permissionsex. Comunque, ora non resta che settare i prefix, ossia i nomi dei gruppi (Quelli visibili)

Codice:
groups:
   Utente:
       prefix: '&8[Utente]&f'
       default: true
       permissions:
       - modifyworld.*
       - essentials.spawn
       - essentials.sethome
       - essentials.home
       - essentials.back
       - essentials.helpop
       - essentials.msg
   Admin:
       prefix: '&8[&1Admin&8]'
       permissions:
       - modifyworld.*
       - essentials.*

Poi, ovviamente, dovrete impostare il vostro gruppo! Basta mettere:

Codice:
groups:
   Utente:
       prefix: '&8[Utente]&f'
       default: true
       permissions:
       - modifyworld.*
       - essentials.spawn
       - essentials.sethome
       - essentials.home
       - essentials.back
       - essentials.helpop
       - essentials.msg
   Admin:
       prefix: '&8[&1Admin&8]'
       permissions:
       - modifyworld.*
       - essentials.*
users:
    nomeutente:
      group:
      - Admin

I gruppi si possono anche impostare dalla console! Fate "pex user nomeutente group add nomegruppo"! Se dovete cambiarlo di gruppo, fate "pex user nomeutente group set nomegruppo"! Se dovete rimuoverlo da un gruppo (Quindi farlo tornare utente), fate "pex user nomeutente group remove nomegruppo"!

Ora vi posto il file dei permessi del mio server, con solo il mio nome utente settato xD. I plugin del mio server sono: Essentials (Essentials, EssentialsChat, EssentialsSpawn), PermissionsEx, WorldEdit, WorldGuard, DisguiseCraft, Factions, LWC, SupplySign (Ovviamente ce ne sono anche altri, ma non hanno permessi quindi non ha senso pubblicarli qui!)

Aggiornati! 30/07/2013!

Codice:
groups:
    Utente:
        default: true
        prefix: '&7[Utente] &f'
        permissions:
        - modifyworld.*
        - automessage.receive.default
        - lwc.protect
        - creativegates.use
        - essentials.afk.auto
        - essentials.kit
        - essentials.kits.base
        - essentials.balance
        - essentials.balance.others
        - essentials.pay
        - essentials.helpop
        - essentials.mail
        - essentials.mail.send
        - essentials.msg
        - essentials.realname
        - essentials.seen
        - essentials.spawn
        - essentials.back
        - essentials.back.ondeath
        - essentials.home
        - essentials.sethome
        - essentials.sethome.bed
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpahere
        - essentials.tpdeny
        - essentials.warp
        - essentials.warp.list
        - essentials.warps.*
        - essentials.signs.use.disposal
        - essentials.signs.use.warp
        - essentials.signs.use.buy
        - essentials.signs.use.sell
        - essentials.signs.use.repair
    Vip:
        prefix: '&b[Vip] &b'
        permissions:
        - modifyworld.*
        - automessage.receive.default
        - lwc.protect
        - creativegates.use
        - essentials.afk.auto
        - essentials.kit
        - essentials.kits.base
        - essentials.balance
        - essentials.balance.others
        - essentials.pay
        - essentials.helpop
        - essentials.mail
        - essentials.mail.send
        - essentials.msg
        - essentials.realname
        - essentials.seen
        - essentials.spawn
        - essentials.back
        - essentials.back.ondeath
        - essentials.home
        - essentials.sethome
        - essentials.sethome.bed
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpahere
        - essentials.tpdeny
        - essentials.warp
        - essentials.warp.list
        - essentials.warps.*
        - essentials.signs.use.disposal
        - essentials.signs.use.warp
        - essentials.signs.use.buy
        - essentials.signs.use.sell
        - essentials.signs.use.repair
        - essentials.ban.exempt
        - essentials.fly
        - essentials.workbench
        - essentials.kits.vip
        - essentials.nick
        - essentials.nick.color
        - essentials.nick.magic
        - essentials.nick.format
        - essentials.enderchest
        - essentials.delhome
        - essentials.sethome.multiple
        - essentials.sethome.multiple.vip
        - essentials.chat.color
    Inprova:
        prefix: '&e[In prova] &e'
        permissions:
        - modifyworld.*
        - automessage.receive.default
        - lwc.protect
        - creativegates.use
        - essentials.afk.auto
        - essentials.kit
        - essentials.kits.base
        - essentials.balance
        - essentials.balance.others
        - essentials.pay
        - essentials.helpop
        - essentials.mail
        - essentials.mail.send
        - essentials.msg
        - essentials.realname
        - essentials.seen
        - essentials.spawn
        - essentials.back
        - essentials.back.ondeath
        - essentials.home
        - essentials.sethome
        - essentials.sethome.bed
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpahere
        - essentials.tpdeny
        - essentials.warp
        - essentials.warp.list
        - essentials.warps.*
        - essentials.signs.use.disposal
        - essentials.signs.use.warp
        - essentials.signs.use.buy
        - essentials.signs.use.sell
        - essentials.signs.use.repair
        - essentials.fly
        - essentials.god
        - essentials.helpop.receive
    ModBuilder:
        prefix: '&6[ModBuilder] &6'
        permissions:
        - modifyworld.*
        - automessage.receive.default
        - lwc.protect
        - creativegates.use
        - disguisecraft.*
        - essentials.afk.auto
        - essentials.kit
        - essentials.kits.base
        - essentials.balance
        - essentials.balance.others
        - essentials.pay
        - essentials.helpop
        - essentials.mail
        - essentials.mail.send
        - essentials.msg
        - essentials.realname
        - essentials.seen
        - essentials.spawn
        - essentials.back
        - essentials.back.ondeath
        - essentials.home
        - essentials.sethome
        - essentials.sethome.bed
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpahere
        - essentials.tpdeny
        - essentials.warp
        - essentials.warp.list
        - essentials.warps.*
        - essentials.signs.use.disposal
        - essentials.signs.use.warp
        - essentials.signs.use.buy
        - essentials.signs.use.sell
        - essentials.signs.use.repair
        - essentials.fly
        - essentials.god
        - essentials.gamemode
        - essentials.hat
        - essentials.workbench
        - essentials.balancetop
        - essentials.helpop.receive
        - essentials.list
        - essentials.me
        - essentials.near
        - essentials.nick
        - essentials.nick.color
        - essentials.nick.magic
        - essentials.nick.format
        - essentials.powertool
        - essentials.whois
        - essentials.ban
        - essentials.ban.exempt
        - essentials.clearinventory
        - essentials.enderchest
        - essentials.enderchest.others
        - essentials.invsee
        - essentials.jails
        - essentials.kick
        - essentials.kick.exempt
        - essentials.mute
        - essentials.mute.exempt
        - essentials.ping
        - essentials.socialspy
        - essentials.tempban
        - essentials.tempban.exempt
        - essentials.togglejail
        - essentials.jail.exempt
        - essentials.unban
        - essentials.vanish
        - essentials.delhome
        - essentials.jump
        - essentials.sethome.multiple
        - essentials.sethome.multiple.modbuilder
        - essentials.top
        - essentials.tp
        - essentials.tpaall
        - essentials.tphere
        - essentials.tppos
        - essentials.chat.color
    Admin:
        prefix: '&c[Admin] &c'
        permissions:
        - modifyworld.*
        - automessage.receive.default
        - lwc.protect
        - creativegates.use
        - disguisecraft.*
        - essentials.afk.auto
        - essentials.kit
        - essentials.kits.base
        - essentials.balance
        - essentials.balance.others
        - essentials.pay
        - essentials.helpop
        - essentials.mail
        - essentials.mail.send
        - essentials.msg
        - essentials.realname
        - essentials.seen
        - essentials.spawn
        - essentials.back
        - essentials.back.ondeath
        - essentials.home
        - essentials.sethome
        - essentials.sethome.bed
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpahere
        - essentials.tpdeny
        - essentials.warp
        - essentials.warp.list
        - essentials.warps.*
        - essentials.signs.use.disposal
        - essentials.signs.use.warp
        - essentials.signs.use.buy
        - essentials.signs.use.sell
        - essentials.signs.use.repair
        - essentials.fly
        - essentials.god
        - essentials.gamemode
        - essentials.hat
        - essentials.workbench
        - essentials.balancetop
        - essentials.helpop.receive
        - essentials.list
        - essentials.me
        - essentials.near
        - essentials.nick
        - essentials.nick.color
        - essentials.nick.magic
        - essentials.nick.format
        - essentials.powertool
        - essentials.whois
        - essentials.ban
        - essentials.ban.exempt
        - essentials.clearinventory
        - essentials.enderchest
        - essentials.enderchest.others
        - essentials.invsee
        - essentials.jails
        - essentials.kick
        - essentials.kick.exempt
        - essentials.mute
        - essentials.mute.exempt
        - essentials.ping
        - essentials.socialspy
        - essentials.tempban
        - essentials.tempban.exempt
        - essentials.togglejail
        - essentials.jail.exempt
        - essentials.unban
        - essentials.vanish
        - essentials.delhome
        - essentials.jump
        - essentials.sethome.multiple
        - essentials.sethome.multiple.admin
        - essentials.top
        - essentials.tp
        - essentials.tpaall
        - essentials.tphere
        - essentials.tppos
        - essentials.chat.color
        - essentials.speed
        - essentials.time
        - essentials.time.set
        - essentials.whois
        - essentials.ban.notify
        - essentials.banip
        - essentials.broadcast
        - essentials.gc
        - essentials.kick.notify
        - essentials.thunder
        - essentials.unbanip
        - essentials.vanish.see
        - essentials.weather
        - essentials.tp.others
        - essentials.tpo
        - essentials.teleport.hidden
        - essentials.tpohere
    Founder:
        prefix: '&4[Founder] &4'
        permissions:
        - modifyworld.*
        - automessage.receive.default
        - lwc.protect
        - creativegates.*
        - disguisecraft.*
        - citizens.*
        - worldedit.*
        - essentials.*

users:
     RaynLegends:
       group:
       - Founder

E ora la cosa più importante! Dopo che avrete finito di configurare i vostri permessi, dovete andare in questo sito, mettere tutto il file permissions.txt nello spazio di sinistra. Se avete fatto tutto in modo corretto (E' importante mettere gli spazi PERFETTI!), allora nella colonna di destra apparirà il testo che dovrete incollare in permissions.yml!

Modificare i permessi usando i comandi
Non sempre c'è bisogno di fare tutto questo procedimento per modificare i permessi del server, si possono anche usare i comodissimi comandi di pex!
  • /pex group Gruppo add Permesso <- Aggiunge il "Permesso" al "Gruppo"
  • /pex group Gruppo add Permesso <- Rimuove il "Permesso" al "Gruppo"
  • /pex group Gruppo prefix set Prefisso <- Setta il prefix (Mettetelo tra "" per aggiungere spazi Smile)
  • /pex group Gruppo suffix set Suffisso <- Setta il suffix

Spero di aver detto tutto, vi lascio alla prossima guida xD!

~ RoboticStaff 2.0 è arrivato! ~
Proteggi il tuo server dallo spam e rispondi automaticamente ai tuoi player!
Mi piace Quote
[+] 31 utenti apprezzano il post
29-01-2013, 17:39
RE: [Guida] Come usare PermissionsEx!
Messaggio: #2
Ho un problema quando metto il plugin permissionex scarica solo 2 file config.yml, permissions.yml. Cosa posso fare?
Mi piace Quote
29-01-2013, 23:07
RE: [Guida] Come usare PermissionsEx!
Messaggio: #3
Bella guida Big Grin

(29-01-2013 17:39)Krame Ha scritto:  Ho un problema quando metto il plugin permissionex scarica solo 2 file config.yml, permissions.yml. Cosa posso fare?
Hai già avviato il server?? con il plugin dentro???

[Immagine: ywA4Jw.gif]
Mi piace Quote
04-02-2013, 15:47
RE: [Guida] Come usare PermissionsEx!
Messaggio: #4
Il file permissions.txt lo devi creare tu stesso, basta semplicemente blocco note Big Grin.

~ RoboticStaff 2.0 è arrivato! ~
Proteggi il tuo server dallo spam e rispondi automaticamente ai tuoi player!
Mi piace Quote
07-02-2013, 16:12
RE: [Guida] Come usare PermissionsEx!
Messaggio: #5
GRAZIEEEEEEE MI è STATO UTILISSIMO Big Grin Big Grin Big Grin Big Grin
Mi piace Quote
07-02-2013, 18:45
RE: [Guida] Come usare PermissionsEx!
Messaggio: #6
Ottima guida!Molto dettagliata! Complimenti! Wink
Mi piace Quote
15-02-2013, 15:59
RE: [Guida] Come usare PermissionsEx!
Messaggio: #7
Ti consiglio di modificare i permessi del founder perché basta un semplice
permissions:
-"*"
per avere tutti i permessi esistenti
ma anche come hai fatto tu va bene solo che come ho detto io è più veloce
Mi piace Quote
[+] 1 utente apprezza il post
27-02-2013, 14:26
RE: [Guida] Come usare PermissionsEx!
Messaggio: #8
scusami a me se mi metto admin non mi da nessun comando e poi mi dice vicino a admin multiverse?!
come faccio?
Mi piace Quote
27-02-2013, 21:13
RE: [Guida] Come usare PermissionsEx!
Messaggio: #9
Io non so usare MultiVerse quindi non so proprio che dirti D:
(15-02-2013 15:59)Ascolano1998 Ha scritto:  Ti consiglio di modificare i permessi del founder perché basta un semplice
permissions:
-"*"
per avere tutti i permessi esistenti
ma anche come hai fatto tu va bene solo che come ho detto io è più veloce
Si ma se dai "*", metti che riescano ad hackerare il tuo profilo, possono modificare i permessi (Il permesso per modificare i permessi (lol) è "permissions.*") e anche, ad esempio, accedere alle password di xAuth e anche mettersi op (Cosa che, come vedi, ho disabilitato)

~ RoboticStaff 2.0 è arrivato! ~
Proteggi il tuo server dallo spam e rispondi automaticamente ai tuoi player!
Mi piace Quote
[+] 1 utente apprezza il post
03-03-2013, 20:58
RE: [Guida] Come usare PermissionsEx!
Messaggio: #10
Non mi funziona, perfavore mi aggiunngi su skype che faccio il condividi schermo e mi aiuti? please!
il mio nome è leo13ct

We Love Minecraft!
Mi piace Quote



Discussioni simili
Discussione: Autore Risposte: Letto: Ultimo messaggio
  [Altro] Come settare PEX default per ogni mondo FedericoGB25 0 24 ieri 23:45
Ultimo messaggio: FedericoGB25
  [Domanda] Come Metto BugeeCord Con Server.pro? Alexdoppiofigo05 1 58 02-12-2016 11:26
Ultimo messaggio: Sg02
  [Risolto] come mettere teste in chestcommand? Server_MCGofficial 2 76 29-11-2016 22:20
Ultimo messaggio: Server_MCGofficial
  [Problema] Problema PermissionsEx ZanSoul 8 127 28-11-2016 16:08
Ultimo messaggio: IProPlayerI
  [Problema] come posso fare un backup con mysql e phpmyadmin fabb14 0 43 21-11-2016 21:06
Ultimo messaggio: fabb14


Utente(i) che stanno guardando questa discussione: Jugg4r_, 1 Ospite(i)

Torna all'inizio della pagina | Torna al contenuto | RSS Syndication