Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Skrypt - nie działają permisje.


MrAndeos

Rekomendowane odpowiedzi

Opublikowano

Witam!

 

Napisałem taki oto prosty skrypt:

command /kit <text>:
    trigger:
        if arg 1 is empty:
            send "&7[&cKitPVP&7] &7Dostępne zestawy: &cwojownik&7, &cmagik&7, &cgolem&7, &cpyro&7." to player
        if arg 1 is "wojownik":
            if player has permission "kit.wojownik or kit.*":
                clear the player's inventory
                execute console command "ekit wojownik %player%"
            else:
                send "&7[&cKitPVP&7] &7Nie masz dostępu do tego kitu!" to player
        if arg 1 is "magik":
            if player has permission "kit.magik or kit.*":
                clear the player's inventory
                execute console command "ekit magik %player%"
            else:
                send "&7[&cKitPVP&7] &7Nie masz dostępu do tego kitu!" to player
        if arg 1 is "golem":
            if player has permission "kit.golem or kit.*":
                clear the player's inventory
                execute console command "ekit golem %player%"
            else:
                send "&7[&cKitPVP&7] &7Nie masz dostępu do tego kitu!" to player
        if arg 1 is "pyro":
            if player has permission "kit.pyro or kit.*":
                clear the player's inventory
                execute console command "ekit pyro %player%"
            else:
                send "&7[&cKitPVP&7] &7Nie masz dostępu do tego kitu!" to player

Skrypt działa poprawnie, ale kiedy chce jakiejś grupie dodać permisje np.: kit.wojownik gracze z danej grupy wciąż nie mają permisji do danego kitu.

Co jest nie tak?

5226780839.png

Opublikowano

Dodanie essentials.kit, essentials.kits.pyro nic nie daje, skrypt daje graczom kity jako konsola, a nie jako oni, czyli powinien ominąć te permisje.

5226780839.png

Opublikowano

Nie róbcie mu wody z mózgu.. Przecież kod jest błędnie napisany, tutaj masz poprawiony.

I daj odpowiednim rangom, odpowiednie permisje czyli np. "kit.wojownik"

command /kit [<text>]:
    trigger:
        if arg 1 is empty:
            send "&7[&cKitPVP&7] &7Dostępne zestawy: &cwojownik&7, &cmagik&7, &cgolem&7, &cpyro&7." to player
        if arg 1 is "wojownik":
            if player has permissions "kit.wojownik" or "kit.*":
                clear the player's inventory
                execute console command "ekit wojownik %player%"
            else:
                send "&7[&cKitPVP&7] &7Nie masz dostępu do tego kitu!" to player
        if arg 1 is "magik":
            if player has permissions "kit.magik" or "kit.*":
                clear the player's inventory
                execute console command "ekit magik %player%"
            else:
                send "&7[&cKitPVP&7] &7Nie masz dostępu do tego kitu!" to player
        if arg 1 is "golem":
            if player has permissions "kit.golem" or "kit.*":
                clear the player's inventory
                execute console command "ekit golem %player%"
            else:
                send "&7[&cKitPVP&7] &7Nie masz dostępu do tego kitu!" to player
        if arg 1 is "pyro":
            if player has permissions "kit.pyro" or "kit.*":
                clear the player's inventory
                execute console command "ekit pyro %player%"
            else:
                send "&7[&cKitPVP&7] &7Nie masz dostępu do tego kitu!" to player
 

❤ MC.PROPACRAFT.PL 


★ SKRYPTY ★


★ TECHNIK SERWERÓW MINECRAFT ★


✮ Pomogłem? Strzej lajka! ✮


 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...