![[Sk/Cz] SurvivalGame [Classic]](http://query.fakaheda.eu/93.91.250.101:27757.jpg?color1=ffffff&bg=4&size=550x100)
[Návod] GroupManager
Čo je to GroupManager?
Jedná sa o plugin z rodiny Essentials. Svojim využitím veľmi podobný PermissionsEx - len sa mi zdá užívateľsky prívetivejšie napr pre viac svetov, rýchlosť ...
Bohužiaľ, jedným z jeho nedostatkov je nepodporí databázy, čo je podľa mňa veľká škoda: (.
... A teraz späť k návodu ako takému
Čo budeme potrebovať?
- Plugin Group Manager (Download: http://tiny.cc/EssentialsGMZip)
- Plugin spravujúce chat, v tomto návode budem pracovať s Essentials chat, ktorý ku group manageru odporúčam (súčasťou základného balíčka essentials: http://dev.bukkit.org/media/files/711/777/Essentials.zip)
- Program, umožňujúce úpravu súborov s príponou. Yml (neodporúčam používať poznámkový blok, naopak mám rád Notepad + +, použiteľný je tiež WordPad)
Nahrajte pluginy na server (Essentials chát a Group manager) a server reštartujte.
Myšlienka group manageru je taká, že sa centrálne skupiny definujú v súbore globalgroups.yml, ktorý je k nájdeniu v priečinku / Plugins / Group manager. Ďalej je možné a pomerne dôležité nastaviť skupiny a užívateľov pre jednotlivé svety - čo je ďalší rozdiel medzi GM a Pex (GM používa pre každý svet (pokiaľ to nie je v configu nastavené inak) 2 súbory - groups, v ktorom sú názvy skupín a ich parametre a users, v ktorom sú definované skupiny hráčov)
úprava permissions
- Otvorte súbor globalgroups.yml, kde už po inštalácii nalezente niekoľko vopred vytvorených skupín, ktoré vám môžu pomôcť.
Globalgroups.yml
Jednou možnosťou úpravy permissions pomocou group manageru je prepísaniu pôvodného
g: groupmanager_default:
napr na
g: groupmanager_hrac:
- Áno, je to síce trochu "netradičný" spôsob, ale máte aspoň istotu, že nemáte chybu v formátovania (aspoň zatiaľ)
Druhou možnosťou je vytvoriť si vlastné skupiny - NUTNÉ DODRŽAŤ PAMÄŤOVOM
napr g: hrac
Ďalej upravujte, popr. pridávajte vlastné Permissi, napr takto:
g: Hrac:
permissions:
- Authme.player. *
- essentials.gamemode
Ako si môžete všimnúť v ukážke, je nutné dodržať správne formátovanie. Dávajte si pozor, aby omylom nevznikli dve pomlčky za sebou - ako napr tu:
g: Hrac:
permissions:
- Authme.player. *
- essentials.gamemode
/ \ toto znamená, že daná skupina (v ukážke hráč) nebude mať právo na dávanie Gamemody. Dá sa to aj využívať, len človek musí vedieť, čo to robí :).
config.yml
Až dokončíte konfiguráciu súboru globalgroups.yml presuňte sa do config.yml, ktorý nájdete v koreňovom adresári pluginu Group Manager (/ plugins / group manager / config.yml) a nájdite nasledujúcu časť:
# Each child world can be configured to mirror the, groups ',, users' or both files from its parent.
world: (1)
world_nether: (2)
- Users (3)
- Groups (3)
world_the_end:
- users
- groups
Čo toto nastavenie určuje (ovplyvňuje)?
Ak vlastníte multiworlový server alebo len chcete upravovať práva pre každý svet alebo skupinu serverov zvlášť, bude sa vám to hodiť ... Ak vlastníte server, kde sa nachádza len normálny svet, NETHER a end + nechcete upravovať všetko 3x, ponechajte toto nastavenie. Ak nie, pokračujte v tutoriále:
- Slovo world, ktoré sme si tu pracovne označili [color = # 0000FF] (1) [/ color] určuje, z akého sveta sa majú brať súbory groups.yml a users.yml, v ktorých sa neskôr naučíme aplikovať Permissi.
- Slovo world_nether, ktoré sme si tu pracovne označili [color = # FF0000] (2) [/ color] určuje, na aký svet sa bude nastavenie z [color = # 0000FF] (1) [/ color] aplikovať.
- Označenie [color = zadajte hodnotu # 00FFFF] (3) [/ color] nesú slová users a groups. Čo znamenajú? Ako si za chvíľu ukážeme, je dôležité nastaviť 2 súbory, pre každý svet / skupinu svetov ... Tento kus configu umožní nastaviť, čo sa má prebrať z [color = # 0000FF] (1) [/ color] do [color = # FF0000] (2) [/ color]
Groups.yml (/ worlds /)
Nepostrádateľná configuraciu, jedna z najdôležitejších ...
V tomto súbore, ktorý nájdete v priečinku -plugins/groupmanager/worlds/world/groups.yml je možné upraviť nastavenia pre svet či skupinu svetov s názvom world (pozri predchádzajúce nastavenia).
Ako nastaviť?
Hrac: (1)
default: true (2)
permissions: (3)
- Bukkit.command.kill (4)
- Essentials.msg (4)
inheritance: (5)
- G: hrac (6)
info: (7)
prefix:, & 7 [Hrac] & f '(8)
build: true (9)
suffix: "(10)
Vysvetlivky nastavenia:
(1) názov skupiny, ktorý budete používať pri pridanie hráčov do skupiny atď
(2) ak tu bude nastavené true, bude to znamenať, že hráč sa pri pripojení na server automaticky dostane do tejto skupiny ... (POZOR: nenastavujte default: true u viac skupín)
(3) pod tento "nápis" priraďte špeciálny permission na daný svet / skupinu svetov (nepíšte tie, ktoré ste uvádzali v globalgroups.yml). Ak chcete odstrániť nejaké právo z globalgroups pre daný svet použite dve pomlčky (pozri jedno z predchádzajúcich nastavení)
(5) pre tých, čo programujú sa bude jednať o jednoduchú dedičnosť. Pre ostatné trochu vysvetlím: sem napíšte skupiny a) z globalgroups.yml b) zo súčasného configu a skupiny hráč získa všetky permissions zo spomínaných skupín.
(7) ďalšie informácie
(8) prefix = čo sa zobrazuje pred menom v chate ... Farby píšte ako & ID (na ceskej klavesnici možno napísať klávesovou skratkou: levy alt + C)
(9) je umožnené tejto skupine v nastavujete svetu stavať
(10) suffix = slovo za menom (opak prefixu)
Essentials chat config
Posledný, nemenej dôležitý, ale napriek tomu pomerne rýchly config nájdete v essentials chat ... Dôležité mať pluginy essentials a essentials chat. Je možné použiť aj iný chat manager, ale tento sa nám zdá v kombinácii s essentials ako takými ideálne :)
format:, {displayname} & l> {MESSAGE} '
# format:, & 7 [{GROUP}] & r {displayname} & 7: & r {MESSAGE} '
group-formats:
Hrac:, {displayname} & 1: & 7 {MESSAGE} '
Krok 1: odstráňte všetky # zo skupín uvedených pod group-gormats
Upravte Hrac:, {displayname} & 1: & 7 {MESSAGE} 'podľa svojej vlastnej potreby ...
"Hrac:" znamena, ze upravujete nastaveni chatu pre skupinu hrac
{DISPLEYNAME} je zobrzaovane jmeno v mc
dalej uvedte farby, a nasledne dvojbodky alebo niečo také
a farbu sprav v chate
{MESSAGE} je správa napísaná do chatu ....
KONIEC
Ďakujem, že ste došli tútorialom až sem ... Ak máte ďalšie otázky, niečo ste nepochopili, alebo chcete s niečím pomôcť / poradiť, napíšte do komentárov, ozvem sa vám :)