Skocz do zawartości
  • 0

Wiadomość nie dociera do gracza


Pytanie

Zrobiłem skrypt na ograniczenie czatu do pewnej odległości dla operatorów, w konsoli błędów nie ma.

Wiadomość {@message} nie pojawia sie gdy w pobliżu nie ma graczy a skorzystam z czatu bez operatora.

Rozszerzenia:

SkQueryLime

WildSkript

SkRayFall

 

Kod:

options:
 
    chat_radius: 15
 
    message: Nikt cie nie slyszy...
 
on chat:
    if player is not an op:
        cancel event
        set {_p} to player
        loop all players in radius {@chat_radius} of player:
            loop-player is not player:
                if loop-player is set:
                    send "<%player%> %message%" to loop-player
                    send "<%player%> %message%" to player
                else:
                    send "{@message}" to player
Odnośnik do komentarza
https://skript.pl/temat/54006-wiadomo%C5%9B%C4%87-nie-dociera-do-gracza/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 1
on chat:
	player is not op
	if size of (all players in radius 20 of player) is 0:
		send "{@message}"
		stop
	set chat recepients to all players in radius 20 of player

 

Odnośnik do komentarza
https://skript.pl/temat/54006-wiadomo%C5%9B%C4%87-nie-dociera-do-gracza/#findComment-328208
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
Odpowiedz na pytanie...

×   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ę...