Stránka 1 z 3

Permissions

Napsal: 03 srp 2016, 14:22
od Weizen
IP: 82.208.17.37:27586
Ahoj, Mám problém nevím proč, ale nějak mi blbne PermissionEX... Všechno se mi zdá nastavené dobře, ale když dám někomu nějakou group třeba EVIP tak hráč sice má Preffix ale nemůže používat příkazy dané té groupě... Například v pex mám napsané essentials.fly ale ve hře ta groupa FLY používat nemůže nebo GM to je fuk :D

PEX:
Spoiler: zobrazit

Kód: Vybrat vše

groups:
  default:
    permissions:
    - modifyworld.*
    - -bukkit.command.plugins
    - authme.player.*
    - automessage.receive.default
    - essentials.back
    - essentials.kits.tools
    - essentials.kit
    - essentials.signs.use.*
    - essentials.geoip.show
    - essentials.ping
    - essentials.motd
    - essentials.color.msg
    - residence.create
    - residence.remove
    - essentials.spawn
    - essentials.warp
    - essentials.warp.list
    - essentials.tpdeny
    - essentials.tpaccept
    - essentials.sings.sell
    - essentials.signs.buy
    - essentials.home
    - essentials.sethome
    - essentials.delhome
    - essentials.ignore
    - essentials.list
    - essentials.signs.use
    - essentials.msg
    - essentials.rules
    - essentials.help
    - -worldedit.*
    - essentials.kit.Tools
    - essentials.helpop
    options:
      prefix: '&3'
      default: true
  FLY:
    permissions:
    - modifyworld.*
    - -bukkit.command.plugins
    - authme.player.*
    - automessage.receive.default
    - essentials.back
    - essentials.kits.tools
    - essentials.kit
    - essentials.signs.use.*
    - essentials.geoip.show
    - essentials.ping
    - essentials.motd
    - essentials.color.chat
    - essentials.chat.color
    - essentials.msg.color
    - essentials.color.msg
    - residence.create
    - residence.remove
    - essentials.spawn
    - essentials.warp
    - essentials.warp.list
    - essentials.tpdeny
    - essentials.tpaccept
    - essentials.sings.sell
    - essentials.signs.buy
    - essentials.fly
    - essentials.home
    - essentials.sethome
    - essentials.delhome
    - essentials.ignore
    - essentials.list
    - essentials.signs.use
    - essentials.msg
    - essentials.rules
    - essentials.help
    - -worldedit.*
    - essentials.kit.Tools
    - essentials.helpop
    options:
      prefix: '&b[Flyer]&3'
  Admin:
    permissions:
    - modifyworld.*
    - -bukkit.command.plugins
    - authme.player.*
    - automessage.receive.default
    - essentials.back
    - essentials.kits.tools
    - essentials.kit
    - essentials.signs.use.*
    - essentials.geoip.show
    - essentials.ping
    - essentials.motd
    - essentials.color.chat
    - essentials.chat.color
    - essentials.msg.color
    - essentials.color.msg
    - residence.create
    - residence.remove
    - essentials.spawn
    - essentials.warp
    - essentials.warp.list
    - essentials.tpdeny
    - essentials.tpaccept
    - essentials.sings.sell
    - essentials.signs.buy
    - essentials.home
    - essentials.sethome
    - essentials.delhome
    - essentials.ignore
    - essentials.list
    - essentials.signs.use
    - essentials.msg
    - essentials.rules
    - essentials.help
    - -worldedit.*
    - essentials.kit.Tools
    - essentials.helpop
    options:
      prefix: '&b[Admin]&3'
  Majitel:
    permissions:
    - '*'
    - ultrabans.*
    - worldedit.*
    - permissions.*
    - ban.*
    options:
      prefix: '&4&l[&6&lMajitel&4&l]'
  VIP:
    permissions:
    - modifyworld.*
    - -bukkit.command.plugins
    - authme.player.*
    - automessage.receive.default
    - essentials.back
    - essentials.kits.tools
    - essentials.kit
    - essentials.kits.VIP
    - essentials.tpahere
    - essentials.hat
    - essentials.heal
    - essentials.enderchest
    - essentials.workbench
    - essentials.signs.use.*
    - essentials.geoip.show
    - essentials.color.chat
    - essentials.chat.color
    - essentials.msg.color
    - essentials.ping
    - essentials.motd
    - essentials.color.chat
    - essentials.chat.color
    - essentials.msg.color
    - essentials.color.msg
    - residence.create
    - residence.remove
    - essentials.spawn
    - essentials.warp
    - essentials.warp.list
    - essentials.tpdeny
    - essentials.tpaccept
    - essentials.sings.sell
    - essentials.signs.buy
    - essentials.home
    - essentials.sethome
    - essentials.delhome
    - essentials.ignore
    - essentials.list
    - essentials.signs.use
    - essentials.msg
    - essentials.rules
    - essentials.help
    - -worldedit.*
    - essentials.kit.Tools
    - essentials.helpop
    options:
      prefix: '&4&l[&e&lVIP&4&l]&b&l'
  EVIP:
    permissions:
    - modifyworld.*
    - essentials.fly
    - essentials.color.chat
    - essentials.chat.color
    - essentials.msg.color
    - essentials.kits.VIP
    - essentials.tpahere
    - essentials.hat
    - essentials.heal
    - essentials.enderchest
    - essentials.workbench
    - essentials.color.msg
    - -bukkit.command.plugins
    - authme.player.*
    - automessage.receive.default
    - essentials.back
    - essentials.kits.tools
    - essentials.repair.all
    - essentials.repair
    - essentials.clear
    - essentials.ignore
    - essentials.setwarp
    - essentials.sell
    - essentials.kit
    - essentials.signs.use.*
    - essentials.geoip.show
    - essentials.ping
    - essentials.motd
    - essentials.color.chat
    - essentials.chat.color
    - essentials.msg.color
    - essentials.color.msg
    - residence.create
    - residence.remove
    - essentials.spawn
    - essentials.warp
    - essentials.warp.list
    - essentials.tpdeny
    - essentials.tpaccept
    - essentials.sings.sell
    - essentials.signs.buy
    - essentials.home
    - essentials.sethome
    - essentials.delhome
    - essentials.ignore
    - essentials.list
    - essentials.signs.use
    - essentials.msg
    - essentials.rules
    - essentials.help
    - -worldedit.*
    - essentials.kit.Tools
    - essentials.helpop
    options:
      prefix: '&4&l[&b&lExtraVIP&4&l]&6&l'
  GM:
    permissions:
    - modifyworld.*
    - -bukkit.command.plugins
    - essentials.repair.all
    - essentials.repair
    - essentials.fly
    - essentials.clear
    - essentials.ignore
    - essentials.setwarp
    - essentials.sell
    - essentials.gamemode
    - authme.player.*
    - automessage.receive.default
    - essentials.back
    - +essentials.day
    - +essentials.night
    - essentials.kits.tools
    - essentials.kit
    - essentials.signs.use.*
    - essentials.geoip.show
    - essentials.ping
    - essentials.motd
    - essentials.color.chat
    - essentials.chat.color
    - essentials.msg.color
    - essentials.color.msg
    - residence.create
    - residence.remove
    - essentials.spawn
    - essentials.warp
    - essentials.warp.list
    - essentials.tpdeny
    - essentials.tpaccept
    - essentials.sings.sell
    - essentials.signs.buy
    - essentials.home
    - essentials.sethome
    - essentials.delhome
    - essentials.ignore
    - essentials.list
    - essentials.signs.use
    - essentials.msg
    - essentials.rules
    - essentials.help
    - -worldedit.*
    - essentials.kit.Tools
    - essentials.helpop
    options:
      prefix: '&0&l[&f&lTrialOP&0&l]&2&l'
schema-version: 1


PL:
Spoiler: zobrazit
1vs1
AdvancedBan
AuthMe
AutoMessage
Battleship
BedwarsRel
BlockHunt
ChestCommands
ClearLag
DungeonsXL
Essentials
FrameProtect
HolographicDisplays
Jobs
JoinMessagePlus
LibsDisguises
MVdWPlugin
Multiverse-Core
Multiverse-Inventories
NoCheatPlus
OldCombatMechanics
PermissionsEx
PlayerHeads
PlugMan
PluginMetrics
ProtocolLib
Residence
ScoreboardStats-Reloaded
SkyWarsReloaded
SpigotUpdates
TNTRun
Tablist
Updater
Vault
WorldEdit
WorldGuard


Děkuju :)

Re: Permissions

Napsal: 03 srp 2016, 19:39
od Jo_Do
Kardinální otázka: vytvářel jsi ten soubor s permisemi pomocí příkazů ve hře, nebo ruční editací?
Podle mých zkušeností, ruční editace způsobí nefunkčnost některých permisí, i když v online YAML parseru je vše zdánlivě v pořádku.
Doporučil bych použít dědičnost, a vyšším skupinám dát jen ty permise, které mají oproti nižším navíc - je to mnohem přehlednější.

pex group vyšší_skupina parents set nižší_skupina
Třeba:
pex group VIP parents set default
pex group moderator parents set VIP
pex group admin parents set moderator
atd.

Re: Permissions

Napsal: 03 srp 2016, 19:48
od Weizen
Ruční editací v souboru :) Ve hře bych permissie nedělal :D

Re: Permissions

Napsal: 03 srp 2016, 20:35
od zikl
U ruční editace se může stát chyba u příkazu nikoliv

Re: Permissions

Napsal: 03 srp 2016, 20:46
od Weizen
Takže pokud to chápu dobře... v souboru mám té skupině dát jen pexy které mají navíc...
A ve hře napsat ten příkaz... Tím pádem budou v souboru jen ty pexy navíc ale plugin si bude pamatovat, že ta skupina má ještě stejné permisse jako ta podní?

-- 03 srp 2016, 20:36 --

Nevím čím to je... Třeba fly u VIP mi funguje ale u GameMastera(GM) groupy nefunguje
A gamemode nefunguje u žádné groupy :D

Re: Permissions

Napsal: 03 srp 2016, 22:27
od Jo_Do
Prověřoval jsem tvůj soubor v parseru, nevykazuje chyby.
Ale pokud ti některé permise nefungují - přesně tohle mi dělalo, když jsem se pokoušel o ruční editaci.
Bohužel, nevím o nástroji, který by ten soubor dokázal spolehlivě editovat mimo hru, takže budeš muset celý soubor napsat znovu.
Tedy:
pex group nějaká_group add nějaká_permise

A aby sis to trochu ulehčil, použil bych tu dědičnost.
Takže napíšeš permise pro hráče - a vyšším group napíšeš už jen ty permise, které mají navíc oproti nižším groups.

Re: Permissions

Napsal: 03 srp 2016, 22:41
od Weizen
Zkusím to... Teď nastavuju menu takže to vidím zas bez spaní :D No dám vědět jak to dopadlo takže zatím neuzamikám

-- 03 srp 2016, 22:43 --

Tak jsem to udělal a vypadá to, že to běží akorát mi nějaký PL nejspíš zakazuje GM...
píše to velkým červeným (i když má pex) you do not have permission to change to gamemode CREATIVE
Kdyby někdo věděl prosím... Seznam PL nahoře :)
Jinak K+ Jo_Do

Re: Permissions

Napsal: 04 srp 2016, 00:07
od Jo_Do
Pokud jsi si opravdu jistý, že to chceš, můžeš zkusit dát permisi:
bukkit.command.gamemode

Ale ty asi chceš jen dávat creative, ne OP?
https://www.spigotmc.org/resources/gamemode.25880/

Re: Permissions

Napsal: 04 srp 2016, 00:14
od Weizen
Chci aby si ta daná groupa mohla dávat gamemode (gmc/gms)
Tak měl by to umět essentials tak nebudu dávat další PL... Je problém buď v nějakým pluginy, který to brzdí nebo mám něco nastavené v pex nebo essu :/ Ale nic nemůžu najít

Re: Permissions

Napsal: 04 srp 2016, 09:07
od TheAmazingCave
skús pozrieť nocheatplus, on ti to podľa mňa blokuje