Permissions

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
Weizen
Příspěvky: 1429
Registrován: 19 úno 2014, 19:56
Reputation: 0
Kontaktovat uživatele:

Permissions

#1 Příspěvekod Weizen » 03 srp 2016, 14:22

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 :)

Jo_Do
Příspěvky: 258
Registrován: 24 čer 2016, 20:57
Reputation: 7
Kontaktovat uživatele:

Re: Permissions

#2 Příspěvekod Jo_Do » 03 srp 2016, 19:39

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.
Naposledy upravil(a) Jo_Do dne 03 srp 2016, 19:50, celkem upraveno 1 x.

Weizen
Příspěvky: 1429
Registrován: 19 úno 2014, 19:56
Reputation: 0
Kontaktovat uživatele:

Re: Permissions

#3 Příspěvekod Weizen » 03 srp 2016, 19:48

Ruční editací v souboru :) Ve hře bych permissie nedělal :D

Uživatelský avatar
zikl
Příspěvky: 1123
Věk: 30
Registrován: 28 led 2012, 15:44
Reputation: 3
Kontaktovat uživatele:

Re: Permissions

#4 Příspěvekod zikl » 03 srp 2016, 20:35

U ruční editace se může stát chyba u příkazu nikoliv
ObrázekObrázek
Obrázek
Moje sestava:Seznam na CZC.CZ

Weizen
Příspěvky: 1429
Registrován: 19 úno 2014, 19:56
Reputation: 0
Kontaktovat uživatele:

Re: Permissions

#5 Příspěvekod Weizen » 03 srp 2016, 20:46

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

Jo_Do
Příspěvky: 258
Registrován: 24 čer 2016, 20:57
Reputation: 7
Kontaktovat uživatele:

Re: Permissions

#6 Příspěvekod Jo_Do » 03 srp 2016, 22:27

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.

Weizen
Příspěvky: 1429
Registrován: 19 úno 2014, 19:56
Reputation: 0
Kontaktovat uživatele:

Re: Permissions

#7 Příspěvekod Weizen » 03 srp 2016, 22:41

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

Jo_Do
Příspěvky: 258
Registrován: 24 čer 2016, 20:57
Reputation: 7
Kontaktovat uživatele:

Re: Permissions

#8 Příspěvekod Jo_Do » 04 srp 2016, 00:07

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/
Naposledy upravil(a) Jo_Do dne 04 srp 2016, 00:14, celkem upraveno 1 x.

Weizen
Příspěvky: 1429
Registrován: 19 úno 2014, 19:56
Reputation: 0
Kontaktovat uživatele:

Re: Permissions

#9 Příspěvekod Weizen » 04 srp 2016, 00:14

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

Uživatelský avatar
TheAmazingCave
Příspěvky: 1351
Registrován: 21 led 2013, 16:31
Reputation: 1

Re: Permissions

#10 Příspěvekod TheAmazingCave » 04 srp 2016, 09:07

skús pozrieť nocheatplus, on ti to podľa mňa blokuje
Obrázek


Zpět na „Minecraft, Tekkit“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 33 hostů