Skocz do zawartości
  • 0

Komenda


ejer

Pytanie

Napisałem taką komendę:

command /tnt [<text>]:
    trigger:
        if arg 1 is "wlacz":
            if player has permission "tnt.wlacz" or "tnt.*":
                set {timetnt} to true
                broadcast "&7[&9&lProTnT&7] &9TnT oraz Creepery zostały &2Włączone!"
            else:
                send "&4&lNie Masz Uprawnień!"
        if arg 1 is "wylacz":
            if player has permission "tnt.wylacz" or "tnt.*":
                set {timetnt} to false
                broadcast "&7[&9&lProTnT&7] &9TnT oraz Creepery zostały &cWyłączone!"
            else:
                send "&4&lNie Masz Uprawnień!"
        else:
            send "&c&lPoprawne Użycie: &2/tnt wlacz/wylacz!"

Po reloadzie jest taki błąd:

bug5.PNG

 

@ejer poprawiłem kilka błędow ortograficznych ~Wizzard

Edytowane przez Wizzard
Odnośnik do komentarza
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Tak jak zawsze, raz używasz spacji a raz tabów. Każda sekcja musi być o 1 jednostkę (tab, spacja, 4 spacje, 20 spacji, co chcesz) dalej. Tylko że w jednym pliku (albo evencie, nie pamiętam) obowiązuje jedna jednostka.

W swoim skrypcie zamień każdego taba na 4 spacje albo na odwrót, wtedy sprawdź i wklej kod oraz błędy ponownie.

Tu kod wygląda ok, ale parser wyrzuca błędy o pustych sekcjach, ponieważ najpewniej nie odczytuje tych błędnych linii i widzi tylko bezcelowe ify.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 minutę temu, Mardek napisał:

Ogólnie skrypt wygląda dobrze. Spróbuj napisać "permissions" zamiast "permission" czyli...

if player has permissions "permisja":

 

to nie w tym błąd bo jak wczesniej robilem bez tych "Nie masz uprawnień" i "Poprawne użycie" to działało

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...