Stránka 1 z 2

PermissionsEX na MySQL

Napsal: 05 črc 2016, 10:38
od jakub1000
Server: IP: 82.208.17.21:27816

Zdravím,
Potřeboval bych poradit s Permissema na MySQL (PermissionsEX).
Mám v tom celkem velký chaos..

Zde na foru jsem našel, co tyto tři skupiny mají na starost, ale v mým PEXU je to nějak dost popletený.

- permissions - přiřazení pravomocí k hráči/skupině (více v další kapitole)
- permissons_entity - seznam všech skupin (více v další kapitole)
- permissions_inheritance - kdo patří do jaké skupiny (více v další kapitole)

Zde je náhled na 3 skupiny.

permissions
Spoiler: zobrazit
Image 4.png
Image 4.png (173.61 KiB) Zobrazeno 6049 x


permissions_entity
Spoiler: zobrazit
Image 5.png
Image 5.png (146.31 KiB) Zobrazeno 6049 x


permissions_inheritance
Spoiler: zobrazit
Image 6.png
Image 6.png (222.58 KiB) Zobrazeno 6049 x


- Potřebuji vědět, kde jsou názvy skupiny (permissions_entity ?)
- Potřebuji vědět, kde jsou prefixy.
- Potřebuji vědět, kde se nastavují práva skupiny.

Za všechny rady děkuji.
K+

Re: PermissionsEX na MySQL

Napsal: 05 črc 2016, 10:45
od TheAmazingCave
v entity, zvoliť napr. TrialOP a vedla toho upraviť

Re: PermissionsEX na MySQL

Napsal: 05 črc 2016, 10:49
od jakub1000
Tam je právě jen toto.

Re: PermissionsEX na MySQL

Napsal: 05 črc 2016, 11:57
od zikl
Používej na editaci příkazy
Přidání práv /pex group jméno_skupiny add permise
Změna prefixu /pex group jméno_skupiny prefix valstní_prefix
Seznam skupin /pex group

Re: PermissionsEX na MySQL

Napsal: 08 črc 2016, 18:32
od jakub1000
Super, díky, ale jak zjistím, jaký všechny permisse má určitá skupina?

Re: PermissionsEX na MySQL

Napsal: 08 črc 2016, 18:44
od Mike8748
pro výpis permisí skupiny

Kód: Vybrat vše

/pex group nazevskupiny

Re: PermissionsEX na MySQL

Napsal: 08 črc 2016, 18:58
od jakub1000
Zkusím, díky.

Ale musí to nějak jít nějak i v té databazi ne ? :D

Proč to tam nemám ?

Re: PermissionsEX na MySQL

Napsal: 08 črc 2016, 20:55
od Mike8748
pro zjištění vytvořených skupin

Kód: Vybrat vše

SELECT DISTINCT parent from permissions_inheritance;


pro zjisteni hracu ve skupine

Kód: Vybrat vše

SELECT * FROM permissions_inheritance WHERE parent = 'jmenoskupiny' AND TYPE =1

pokud server jede na novější verzi a používá tedy UUID, tak poslední dotaz vrací UUID ve sloupci child, jde o UUID daného hráče

pro zjištění UUID a jmen hráčů co se již zaregistrovali

Kód: Vybrat vše

SELECT name,value FROM permissions WHERE permission='name';


pro zjištění permisí konkrétní skupiny (včetně options jako prefix atd)

Kód: Vybrat vše

SELECT * FROM `permissions` where type=0 and name='jmenoskupiny'

Re: PermissionsEX na MySQL

Napsal: 08 črc 2016, 21:25
od jakub1000
A kam toto mám psát ?

A potřebuji vědět, jaké permisse má určitá skupina, ne kdo je v který.

-- 08 črc 2016, 20:34 --

Jako našel sem tohle, asi to bude ono, lze to nějak seskupit ?

Re: PermissionsEX na MySQL

Napsal: 08 črc 2016, 21:35
od DenOwq
Nahoře máš SQL, do něj jej zadej.