1. Wymagane Pluginy
Aby ten skrypt w ogóle ruszył i współpracował z rangami, musisz mieć zainstalowane na serwerze:
Skript: Główny silnik, który czyta ten kod.
LuckPerms: Najlepszy plugin do rang. To w nim tworzysz grupy (VIP, GVIP) i nadajesz uprawnienia.
2. Jak dodać rangę w LuckPerms (LP)?
Twój skrypt sprawdza uprawnienia linijkami: if player has permission "kit.vip". Musisz więc stworzyć rangi i przypisać im te konkretne uprawnienia w LuckPerms.
Komendy w konsoli lub w grze (jeśli masz OP):
Tworzenie rang:
/lp create group vip
/lp create group gvip
Nadawanie uprawnień do kitów:
Dla VIP: /lp group vip permission set kit.vip true
Dla G-VIP: /lp group gvip permission set kit.gvip true
Dodawanie gracza do rangi:
/lp user <NICK> parent set vip
3. Wyjaśnienie komend ze skryptu
/kit
Otwiera główne menu (GUI) z wyborem zestawów.
Gracz & Jedzenie: Dostępne dla każdego.
VIP: Sprawdza, czy gracz ma permisję kit.vip.
G-VIP / YT: Sprawdza, czy gracz ma permisję kit.gvip.
/kitreset <nick> <nazwa_kitu> (lub /kitusun)
Komenda tylko dla administratora (wymaga uprawnienia admin.kit).
Działanie: Usuwa zapisany czas oczekiwania dla danego gracza.
4. Logika działania skryptu (Krok po kroku)
Wybór: Gracz klika przedmiot w /kit.
Sprawdzenie: Skrypt sprawdza, czy minął wymagany czas (cooldown) i czy gracz ma rangę (permisję).
Potwierdzenie: Jeśli wszystko jest OK, otwiera się drugie menu z zielonym barwnikiem.
Wydanie: Po kliknięciu "Potwierdź", skrypt czyści zmienną tymczasową, daje przedmioty i zapisuje aktualną godzinę jako start nowego czasu oczekiwania.
Przykład: Jeśli VIP odebrał kit i musi czekać 30 minut, a Ty chcesz mu pozwolić wziąć go znowu teraz, wpisujesz: /kitreset Janusz vip.