Skocz do zawartości
Minecraft.pl Server Banner
AdamGrzegorz

[MegaTUT] Poradnik do pluginów! #2 PermissionsEx

Rekomendowane odpowiedzi

AdamGrzegorz    77

Dzień dobry!

Dziś weźmiemy sobie plugin PERMISSIONEX odpowiadający za uprawnienia na serwerze.

W poprzednim poradniku mówiłem trochę o Chacie, wspomniałem o rangach. Dlatego dziś zajmiemy się właśnie rangami i przypiszemy do nich uprawnienia!

 

Zapraszam!

 

1. Permissions.yml

groups:         #Zmienna odpowiadająca za przypisanie grup.
  Gracz:               #Nazwa twojej rangi.
    prefix: ''          #Tu mozemy dac prefix ([ranga]) ale zrobiliśmy już to w poprzednim poradniku. (EssentialsChat)
    default: true              #Czy gracz otrzymuje tą rangę jak wejdzie na serwer.
    permissions:                  #Zmienna odpowiadająca za przypisanie uprawnień.
    - plugin.uprawnienie           #Nasze uprawnienia. Pamiętaj! Nie każdy plugin posiada uprawnienie : nazwapluginu.czynnosc.! Sprawdzaj na stronie pluginu!
  Dziewczyna:                       
    default: false
    inheritance:        #Zmienna odpowiadająca za kopiowanie uprawnień od...
    - Gracz             #Gracza ;]
  Tester:
    default: false
    inheritance:                       #Mozemy tez jak widać, dawać kopiowanie, + dodatkowe uprawnienia w ten sposób!
    - Gracz
    permissions:
    - permisja
  VIP:
    default: false
    inheritance:
    - Gracz                         #Przykład VIPa.
    permissions:
    - essentials.repair.hand
    - essentials.back
    - essentials.sethome.multiple.vip
    - essentials.heal
    - essentials.joinfullserver
    - essentials.chat.color
    - essentials.kits.vip
    - essentials.kit
  KidMod:
    default: false
    inheritance:
    - Mod
    permissions:
    - modchat.receive
    - modchat.send
    - simpleclans.mod.*
  Friend:
    default: false
    inheritance:
    - Gracz
    permissions:
    - '*'
    - -nametag.group.vip
    - -nametag.group.mod        #Mozemy też usuwać permisje. 
    - -nametag.group.admin
    - nametag.group.friend
  Admin:
    default: false
    inheritance:
    - Gracz
    permissions:
    - simpleclans.admin.*             #Zaawansowany przykład.
    - '*'
    - -nametag.group.admin
    - -nametag.group.vip
    - -nametag.group.mod
    - -nametag.group.friend
users:                               #Zmienna odpowiadająca za przypisywanie rang do użytkowników
  AdamGrzegorz:
    group:                    #Przykład.
    - HeadAdmin

Pamiętaj!

Na pewno są jeszcze inne możliwości których nie przedstawiłem. Przedstawiłem to, co jest Wam chyba najpotrzebniejsze! :]

 

 

2. Config.yml

permissions:
  backend: file
  backends:
    file:
      file: permissions.yml              #Tu możesz ustawić jaki chcesz przypisywać config do uprawnień (Możesz stworzyć np. uprawnienia.yml i tu wpisać.)

To tyle!

 

Dziś trochę krótko, ale będzie tego więcej!

 

Pozdrawiam i życzę miłego dnia!

 

Download

Zaloguj lub zarejestruj się aby zobaczyć ten link.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

×
×
  • Dodaj nową pozycję...