Skocz do zawartości

Script na sprawdzanie


Rekomendowane odpowiedzi

@MOLINEK66

W wyżej zaprezentowanym skrypcie widzę trzy wady:

  1. Dobrą praktyką jest przyporządkowanie zmiennych związanych z danym skryptem do jednej, wspólnej listy. Oferuje to łatwiejsze zarządzanie nimi (zmiennymi). Przykładowo:
    {inspectPlayers::isChecked::%arg 1%}
    {inspectPlayers::inspectionPlace}
  2. W kodzie powinien być dodany warunek blokujący inicjację sprawdzania gracza, który jest już sprawdzany. Analogiczny warunek powinien istnieć dla zakończenia sprawdzania.
  3. Przy zakończeniu sprawdzania gracz powinien być teleportowany do jego poprzedniej lokacji.

Pozdrawiam.

Odnośnik do komentarza
https://skript.pl/temat/58825-script-na-sprawdzanie/#findComment-347023
Udostępnij na innych stronach

  • 3 miesiące temu...

# ─────────────────────────────────────────────
# 📜 Skrypt: Proste sprawdzanie graczy
# 👤 Autor: Molinek66
# 📅 Wersja: 1.0
# ─────────────────────────────────────────────

# Ustawianie miejsca sprawdzania
command /setsprawdzspawn:
  permission: sprawdzanie.setspawn
  trigger:
    set {sprawdz.spawn} to location of player
    send "&a✔ Ustawiono miejsce sprawdzania." to player

# Rozpoczęcie sprawdzania gracza
command /sprawdz <offlineplayer>:
  permission: sprawdzanie.start
  trigger:
    if {sprawdz.spawn} is not set:
      send "&c❌ Nie ustawiono miejsca sprawdzania! Użyj /setsprawdzspawn."
      stop
    teleport arg-1 to {sprawdz.spawn}
    teleport player to {sprawdz.spawn}
    set {sprawdzany::%arg-1%} to true
    send "&c⚠ Rozpoczęto sprawdzanie gracza %arg-1%!" to all players where [input has permission "sprawdzanie.notify"]

# Zakończenie sprawdzania
command /zakonczsprawdzanie <offlineplayer>:
  permission: sprawdzanie.end
  trigger:
    delete {sprawdzany::%arg-1%}
    send "&a✔ Zakończono sprawdzanie gracza %arg-1%." to all players where [inp

Odnośnik do komentarza
https://skript.pl/temat/58825-script-na-sprawdzanie/#findComment-347315
Udostępnij na innych stronach

  • 1 miesiąc temu...

Skrypt ma wielkie braki, Co jeśli gracz się wyloguje, albo będzie cheaterem / nie będzie współpracował brakuje mi tutaj wielu opcji.

Oraz błedy, które wypisał Kormic ^^

Edytowane przez xSebixx1
Odnośnik do komentarza
https://skript.pl/temat/58825-script-na-sprawdzanie/#findComment-347486
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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