Stránka 1 z 1

PermissionesEx s EssentialsChat (prefix) - pro začátečníky

Napsal: 23 led 2015, 13:52
od Kaktus
Protože spousta lidí vyžaduje po spuštění serveru hlavně prefixy (Majitel, spolumajitel, hrac, VIP, admin, atd.) a neumí si vytvořit základ souboru permissions.yml, rozhodl jsem se vytvořit tento kratičký návod.

1. Nejdříve je nutné nainstalovat si plugin PermissionsEx a skupinu pluginů Essentials + EssentialsChat(vyžaduje Vault) + EssentilasSpawn(v případě, že chcete používat příkaz /spawn)
Provedeme tedy instalaci těchto pluginů:

Kód: Vybrat vše

PermissionsEx
EssentialsX
EssentialsXChat
EssentialsXSpawn
Vault


2. Restartujeme server, pokud jste tak již neučinili.

3. A přepíšeme obsah souboru permissions.yml
Soubor permissions.yml, který se nachází zde /plugins/PermissionsEx/permissions.yml a vypadá takto:
Spoiler: zobrazit

Kód: Vybrat vše

groups:
  default:
    options:
      default: true
    permissions:
    - modifyworld.*
schema-version: 1

přepíšeme tímto předpřipraveným obsahem:

Kód: Vybrat vše

# NEZAPOMEŃTE ŽE CHYBĚJÍCÍ MEZERA NEBO MEZERA NAVÍC MŮŽE POŠKODIT CELÝ SOUBOR.
# JE TEDY NUTNÉ ZACHOVÁVAT SPRÁVNÉ MEZERY - OBSAH SOUBORU MŮŽETE VŽDY
# PŘEKONTROLOVAT ZDE http://yaml-online-parser.appspot.com/

# po úpravě tohoto soboru skrze příkaz v konzoli zmizí komentáře
groups:
#---------------- skupina HRAC ------------------------
  hrac:
    options:
      default: true
      prefix: '&7Hrac &f'       # vyžaduje plugin EssentialsChat
    permissions:
    - modifyworld.*
    - essentials.home
    - essentials.sethome
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpdeny
    - essentials.warp
    - essentials.warp.list
    - essentials.rules
    - essentials.spawn          # vyžaduje plugin EssentialsSpawn
    - -bukkit.command.plugins   # negace práva - hráč nemůže používat příkaz /pl
   
#---------------- skupina VIP -------------------------
  VIP:
    inheritance:
    - hrac                      # má veškerá práva hráče
    options:
      prefix: '&4VIP &f'
    permissions:                # zde přidáte práva navíc
    - essentials.msg
    - essentials.back.ondeath
   
#---------------- skupina ADMIN ----------------------
  admin:
    inheritance:
    - hrac                      # má veškerá práva hráče
    options:
      prefix: '&1Admin &f'
    permissions:                # zde přidáte práva navíc
    - essentials.msg
    - essentials.back.ondeath
   
#---------------- skupina SPOLUMAJITEL ---------------
  spolumajitel:
    inheritance:
    - admin                     # má veškerá práva admina
    options:
      prefix: '&3Spolumajitel &f'
    permissions:                # zde přidáte práva navíc
   
#---------------- skupina MAJITEL -------------------
  majitel:
    options:
      prefix: '&2Majitel &f'
    permissions:
    - '*'                       # nastavení plných práv - není nutné přidávat další
schema-version: 1


4. Změnu uložíme a server restartujeme

5. Majitele si nastavíme tímto příkazem (nejdříve se připojíme na server a pak příkaz zadáme do KONZOLE v control panelu, protože nemáte žádné právo)
Spoiler: zobrazit

Kód: Vybrat vše

pex user Vas_Nick group set majitel

pex.PNG
pex.PNG (101.78 KiB) Zobrazeno 8496 x

5.1 přiřazení dalších hráčů do skupin se provádí obdobně
Spoiler: zobrazit
Pro spolumajitele

Kód: Vybrat vše

pex user Jeho_Nick group set spolumajitel

Pro admina

Kód: Vybrat vše

pex user Jeho_Nick group set admin

pro VIP

Kód: Vybrat vše

pex user Jeho_Nick group set VIP


Úprava barev prefixu a nicku
Spoiler: zobrazit
V minecraftu máme tyto barvy:
barvy.png
barvy.png (56 KiB) Zobrazeno 8466 x

zdroj obrázku http://xorealms.com/how-to-use-minecraft-color-codes/

Vždy upravujeme parametr prefix v souboru permissions.yml. Uvedu několik příkladů na majiteli:

Příklad 1.
text v permissions.yml

Kód: Vybrat vše

      prefix: '&2Majitel &1'

Způsobí v chatu toto:
<Majitel Jeho_nick> Jeho zpráva

Příklad 2.
text v permissions.yml

Kód: Vybrat vše

      prefix: '&4Majitel &a'

Způsobí v chatu toto:
<Majitel Jeho_nick> Jeho zpráva

Příklad 3.
text v permissions.yml

Kód: Vybrat vše

      prefix: '&eMajitel &5'

Způsobí v chatu toto:
<Majitel Jeho_nick> Jeho zpráva

Barva je platná od daného znaku pro změnu barvy až po další znak, který mění barvu.

Re: PermissionesEx a EssentialsChat - pro začátečníky

Napsal: 23 led 2015, 15:01
od Bisyss
Super návod!!
Ale ještě jedna drobnost :)
Hele z toho návodu není patrná jedna věc jak a co nastavit v ess. chat :(

Re: PermissionesEx s EssentialsChat - pro začátečníky

Napsal: 23 led 2015, 15:07
od Kaktus
Nic se tam nenastavuje (samozřejmě nastavuje, ale není to nezbytně nutné k fungování prefixu). Vše funguje již v základu. Další úpravy už jsou na uživateli. Šlo mi hlavně o základ.

EDIT: Ale asi ještě něco připíšu ohledně nastavení barev u prefixu

Re: PermissionesEx s EssentialsChat - pro začátečníky

Napsal: 23 led 2015, 15:15
od Bisyss
Ano, to myslím ;)

Re: PermissionesEx s EssentialsChat - pro začátečníky

Napsal: 23 led 2015, 16:21
od Kaktus
Přidal jsem úpravu barev.

Re: PermissionesEx s EssentialsChat (prefix) - pro začátečníky

Napsal: 02 lis 2018, 17:16
od krocjarkCZ
jak si dám ten prefix třeba pro buildera nebo tak?

Re: PermissionesEx s EssentialsChat (prefix) - pro začátečníky

Napsal: 02 lis 2018, 20:12
od pitilon@seznam.cz
Založ si vlastní téma kde napíšeš číselnou IP serveru.