Stránka 1 z 1

PermissionsEX - Skupiny

Napsal: 08 črc 2014, 12:39
od MrFiliper
Zdravím Vás, potřeboval bych poradit a to tak že mám na serveru hodnosti které hrači dostávají za úkoly. Ovšem když si někdo koupí VIP tak ho to přiřadí do skupiny VIP a poté po vypršení VIP do defaultní skupiny i když u měl vyšší hodnost. Není možno toto nějak udělat aby měli po vypršení VIP tu hodnost kterou měli předtím? Nevím zda-li to bude fungovat ale napadlo mě jen per user NICK group add VIP.

-- 08 črc 2014, 11:40 --

93.91.250.123:25567

MrFiliper píše:Zdravím Vás, potřeboval bych poradit a to tak že mám na serveru hodnosti které hrači dostávají za úkoly. Ovšem když si někdo koupí VIP tak ho to přiřadí do skupiny VIP a poté po vypršení VIP do defaultní skupiny i když u měl vyšší hodnost. Není možno toto nějak udělat aby měli po vypršení VIP tu hodnost kterou měli předtím? Nevím zda-li to bude fungovat ale napadlo mě jen per user NICK group add VIP.

Re: PermissionsEX - Skupiny

Napsal: 08 črc 2014, 14:18
od nejento
Ano, vyřešíš to přidáváním do skupin. /pex user <user> group add <group> [world] [lifetime]

Re: PermissionsEX - Skupiny

Napsal: 08 črc 2014, 15:13
od MrFiliper
Ovšem tu mám problém že permissionsex nějak nefungují na čas. Nevím čím to je a proto používám ComandDelay. Ovšem tam nevím jak by se to dalo nastavit tak to fungovalo.

Re: PermissionsEX - Skupiny

Napsal: 08 črc 2014, 15:47
od Welton123
Jak jako, že nefungují na čas?

Re: PermissionsEX - Skupiny

Napsal: 08 črc 2014, 17:35
od AyACZE
Dočasné přidělení do skupin v pluginu PEX opravdu už nějakou dobu nefunguje, resp. hráče do skupiny přidá, ale po expiraci už neodebere. Už se to tady řešilo a zatím bohužel nic nevyřešilo :(

Jeden autorů k úproblémů sděluje:

Kód: Vybrat vše


fix info: group expiration is only checked when PEX permissions are directly checked, login, etc. We need to use something (Bukkit scheduler, permission cleaner Timer, etc) to scan through users with temporary groups and remove them if they're expired.

Tasks should be registered in the entity initialize method.


Z čehož nejsem moc chytrej, takže uvidíme co bude dál...

-- 08 črc 2014, 17:40 --

Jinak nápad s použitím ComandDelay je výbornej, jen to chce nastavit přímo do definic VIP SMS , má to někdo otestovaný, že to opravdu funguje a pozdrží to příkaz i měsíc nebo víc?

v definicích asi takto:

Kód: Vybrat vše

cd 2592000 s pex user %NICK group remove VIP

Re: PermissionsEX - Skupiny

Napsal: 08 črc 2014, 23:14
od MrFiliper
Mám to odzkoušeno na týden a 2 týdny, měsíc to teprv zjistím protože jsme to před měsícem a něco nasadil a teď koukam zda-li to funguje :) ale zatim ano.

Re: PermissionsEX - Skupiny

Napsal: 13 črc 2014, 20:55
od AyACZE
Tak nevím jak to máš vyzkoušený, ale bohužel ten delay funguje pouze do restartu serveru. Je to popsáno i na stánce s pluginem na bukkitu. Takže nezbývá, než hledat něco jiného. Jelikož v zahraničí tolik nefrčí časové VIPka, tak toho moc k nalezení nebude. Nejlíp by bylo, kdyby někdo od nás napsal nějaký plugin, kterej by to uměl. Nejlíp se zápisem do MySQL. Takže pokud to čte někdo, kdo to umí, tak prosím prosím :D Myslím, že by většina byla ochotna na vývoj tohoto pluginu i přispět.

Re: PermissionsEX - Skupiny

Napsal: 14 črc 2014, 09:15
od Mike8748
AyACZE: zápis do DB není třeba, PEX má docela dobré API, takže se to dá naprogramovat velice snadno . (na svém serveru mám vlastní plugin který VIP vyhodí při přihlášení ze skupiny pokud jim již skončilo, PEX v tomto směru taky něchtel moc fungovat koukám že poslední verze PEXu při loginu tu kontrolu opět provádí a je to opravený)

doplnit to o časovač který by kontrolu platnosti VIP prováděl průběžně (třeba každých 10 minut) i když je hráč přihlášen by taky nebylo složité (a pokud online VIP nebudou stovky tak to ani nebude náročné na server)

edit: během večera to sem můžu hodit

Re: PermissionsEX - Skupiny

Napsal: 14 črc 2014, 17:01
od AyACZE
Děkuju za reakci. Nicméně mě poslední verze (1.22.1) hráče ze skupiny neodebírá, a to ani po jeho přihlášení na server. Pokud bys byl ochoten ten svůj plugin uvolnit, byl bych Ti nesmírně vděčen.

-- 19 črc 2014, 17:32 --

Tak co s tím pluginem? dáš ho k dispozici ostatním, nebo nedáš?