Skocz do zawartości
  • 0

Skript na Command


Hexagon__

Pytanie

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
2 minuty temu, Hexagon__ napisał:

Czesc powie mi ktos jak zablokowac graczowi wszystkie komendy oprocz msg oraz helpop gdy jest sprawdzany? I gdy sie wpisze /czysty to juz moze normalnie pisac komendy??

I jeszcze zeby nie mogl psuc bloki, wylaczyc pvp itp bez regionu?

Więc tak...

  • przy rozpoczęciu sprawdzania ustawiasz zmienną sprawdzanemu graczowi (np. po wpisaniu komendy sprawdzającej gracza) oraz przypisujesz administratorowi sprawdzanego gracza
  • tworzysz komendę /czysty, po której wpisaniu sprawdza czy zmienna administratora z graczem jest ustawiona - jeżeli tak, czyścisz zmienną gracza i administratora
  • w evencie 'on command' sprawdzasz czy komenda to "helpop" lub "msg", jeżeli tak anulujesz event tylko wtedy gdy zmienna jest ustawiona
  • w przypadku eventu 'on break' (przy niszczeniu bloków) sprawdzamy czy zmienna jest ustawiona, jeżeli tak, anulujemy event
  • podobnie jest w przypadku eventu 'on damage', w którym sprawdzamy czy atakujący to gracz oraz czy posiada ustawioną zmienna, a następnie anulujemy event
  • do eventu 'on damage' należy dopisać sprawdzanie czy ofiarą jest gracz i czy posiada ustawioną zmienną; anulujemy event jak zmienna jest ustawiona
Odnośnik do komentarza
https://skript.pl/temat/46431-skript-na-command/#findComment-292285
Udostępnij na innych stronach

  • 0
command /sprawdz <player>:
    trigger:
        set {sprawdzanie::%arg-1%} to true
command /czysty <player>:
    trigger:
        clear {sprawdzanie::%arg-1%}
on command:
    if {sprawdzanie::%player%} is set:
        if command is not "helpop" or "msg":
            cancel event
on block break:
    if {sprawdzanie::%player%} is true:
        cancel event


Pozostale eventy mozesz sobie dodac :)

Wiem ze da sie to bardziej zoptymalizowac ale jestem dosc swiezy w skripcie

 

CountingDogs

Wstawiam kod w code.

Notatka dodana przez CountingDogs

Odnośnik do komentarza
https://skript.pl/temat/46431-skript-na-command/#findComment-292421
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ę...