Skocz do zawartości
  • 0

Chat


Glicz

Pytanie

Hej!

Czy mógłby mi ktoś napisać skrypt na zmienną na chat? Chodzi mi o to, że jak gracz z permisją player.nick napisze na chacie "[YOU]" (bez cudzysłowia) to u każdego gracza wyświetli się swój nick, czyli gracz z permisja pisze "[YOU] chodź" (bez cudzysłowia), to np. bolek123 odczyta tą wiadomość jako "bolek123 chodź".

Czekam na odpowiedź

Odnośnik do komentarza
https://skript.pl/temat/39712-chat/
Udostępnij na innych stronach

13 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
20 minut temu, KQBA napisał:

on chat: 
    replace "YOU" with "%player%" in the 

 

Tutaj wstawi nick wysyłającego...

 

 

 

on chat:
 if player has permission "player.nick":
  cancel event
  loop all players:
   replace all "[YOU]" with "%loop-player%" in message
   send "%player% &8-> &7%message%" to loop-player

Nie testowane 

Odnośnik do komentarza
https://skript.pl/temat/39712-chat/#findComment-248898
Udostępnij na innych stronach

  • 0
W dniu 8.06.2020 o 15:37, Zaaxel napisał:

Tutaj wstawi nick wysyłającego...

 

 

 


on chat:
 if player has permission "player.nick":
  cancel event
  loop all players:
   replace all "[YOU]" with "%loop-player%" in message
   send "%player% &8-> &7%message%" to loop-player

Nie testowane 

Działa, ale chciałbym, żeby używało formatów rangi z essentiala. Do każdej rangi mam ustawione osobny format

 

Edytowane przez Michix
Odnośnik do komentarza
https://skript.pl/temat/39712-chat/#findComment-249177
Udostępnij na innych stronach

  • 0
9 godzin temu, Michix napisał:

Działa, ale chciałbym, żeby używało formatów rangi z essentiala. Do każdej rangi mam ustawione osobny format

 

Z tego co wiem, w Skripcie formaty z essentialsa mogą nie działać, lecz jeśli je ustawisz przez PermissionsEx to możliwe, że będzie ten prefix

Odnośnik do komentarza
https://skript.pl/temat/39712-chat/#findComment-249225
Udostępnij na innych stronach

  • 0
W dniu 11.06.2020 o 08:47, Zaaxel napisał:

Zainstaluj Placeholder API i zamiast %player% daj to: %essentials_nickname%

 

 

Może zadziała, albo użyj pluginu do uprawnień i jego placeholder

Chodzi mi o to żeby wysyłający miał format z essentialsa. 

Odnośnik do komentarza
https://skript.pl/temat/39712-chat/#findComment-249437
Udostępnij na innych stronach

  • 0
12 minut temu, bludis napisał:

on chat:
	if player don't have permission "player.nick":
          stop
	loop all players:
		replace all "[YOU]" with "%loop-player%" in message

 

Prawie, bo u każdego z graczy jest nick jakiegoś gracza czyli np. Na serwie jest 8 graczy, ktoś z permisją napisze [YOU] to np. bedzie nick jakiegoś bolka12 i u każdego wyświetla ten nick bolek12, a nie nick gracza ktory to czyta.

 

Odnośnik do komentarza
https://skript.pl/temat/39712-chat/#findComment-249456
Udostępnij na innych stronach

  • 0

trzeba by było wysyłać do każdego gracza indywidualną wiadomość 

Edytowane przez HotAngel2K17
No i co ci ta reakcja daje XD napisalem tylko co zadziala na 100%
Odnośnik do komentarza
https://skript.pl/temat/39712-chat/#findComment-249472
Udostępnij na innych stronach

  • 0
on chat:
	message contains "[YOU]":
		cancel event
		loop all players:
			set {_} to chat format
			replace all "[you]" with displayname of loop-player
			send formatted {_} to loop-player

 

Edytowane przez PanMaruda
Odnośnik do komentarza
https://skript.pl/temat/39712-chat/#findComment-249475
Udostępnij na innych stronach

  • 0
23 minuty temu, PanMaruda napisał:

on chat:
	message contains "[YOU]":
		cancel event
		loop all players:
			set {_} to chat format
			replace all "[you]" with displayname of loop-player
			send formatted {_} to loop-player

 

Dałoby radę dodać permisję? 

Odnośnik do komentarza
https://skript.pl/temat/39712-chat/#findComment-249477
Udostępnij na innych stronach

  • 0
4 godziny temu, Michix napisał:

Dałoby radę dodać permisję? 

on chat:
	if player doesn't have permission "chat.you":
		stop
	if message contains "[YOU]":
		cancel event
		loop all players:
			set {_} to chat format
			replace all "[you]" with displayname of loop-player
			send formatted {_} to loop-player

 

Odnośnik do komentarza
https://skript.pl/temat/39712-chat/#findComment-249502
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ę...