Skocz do zawartości
  • 0

Chat w 1 świecie


Grenek

Pytanie

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Cze, masz tutaj skrypt. Powinno śmigać, obsługa jakby co ładnie opisana. W razie problemów pisz śmiało!

 

Spoiler
#=======================================
#    Info:
#    opcja ranks ustala czy skrypt
#    ma używać osobnych formatów
#    dla osób z różnym rangami
#    - czyli inny wygląd wiadomości
#    dla gracza i inny dla admina.
#    Jak chcesz dodać jakieś rangi
#    to lecisz tak jak w przykładzie
#    na dole (osobne wyglądy chatu
#    opierają się na permisjach
#    więc admin będzie musiał
#    mieć np. permisję chat.admin
#    a mod taką jaką ustalisz)
#
#    To chyba wszystko
#    pozdrawiam
#
#    ~Jozinek
#
#=======================================

options:
    ranks: false
    message.admin: "&7[&cAdmin&7] &f[player] &c>> &7[message]"
    message.gracz: "&7[&aGracz&7] &f[player] &a>> &7[message]"
    

on chat:
    cancel event
    set {_format} to chat format
    set {_w} to player's world
    set {_p} to player
    
    if {@ranks} is true:
    
    	#	Tutaj przykłady jak dodawać rangi
    	
    	if {_p} has permission "chat.admin":
    		set {_format} to {@message.admin}
    	else if {_p} has permission "chat.gracz":
    		set {_format} to {@message.gracz}
    
    replace all "[player]" in {_format} with {_p}'s name
    replace all "[message]" in {_format} with chat message
    
    loop players in {_w}:
    	send {_format} to loop-player
    	

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
36 minut temu, JozinStudio napisał:

Cze, masz tutaj skrypt. Powinno śmigać, obsługa jakby co ładnie opisana. W razie problemów pisz śmiało!

 

  Ukryj zawartość
#=======================================
#    Info:
#    opcja ranks ustala czy skrypt
#    ma używać osobnych formatów
#    dla osób z różnym rangami
#    - czyli inny wygląd wiadomości
#    dla gracza i inny dla admina.
#    Jak chcesz dodać jakieś rangi
#    to lecisz tak jak w przykładzie
#    na dole (osobne wyglądy chatu
#    opierają się na permisjach
#    więc admin będzie musiał
#    mieć np. permisję chat.admin
#    a mod taką jaką ustalisz)
#
#    To chyba wszystko
#    pozdrawiam
#
#    ~Jozinek
#
#=======================================

options:
    ranks: false
    message.admin: "&7[&cAdmin&7] &f[player] &c>> &7[message]"
    message.gracz: "&7[&aGracz&7] &f[player] &a>> &7[message]"
    

on chat:
    cancel event
    set {_format} to chat format
    set {_w} to player's world
    set {_p} to player
    
    if {@ranks} is true:
    
    	#	Tutaj przykłady jak dodawać rangi
    	
    	if {_p} has permission "chat.admin":
    		set {_format} to {@message.admin}
    	else if {_p} has permission "chat.gracz":
    		set {_format} to {@message.gracz}
    
    replace all "[player]" in {_format} with {_p}'s name
    replace all "[message]" in {_format} with chat message
    
    loop players in {_w}:
    	send {_format} to loop-player
    	

 

Dzięki, potrzebowałem :) Do zamknięcia

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
19 godzin temu, JozinStudio napisał:

masz tutaj skrypt

Ten skrypt zepsuje wiele pluginów zarządzających czatem, np. cooldown czatu lub jego wyłączanie.

 

W dniu 11.03.2022 o 18:10, Grenek napisał:

jeśli ktoś jest w świecie 1 to widział tylko wiadomość ze świata 1 a jeśli w 2 to tylko z 2

on chat:
    set chat recipients to all players in player's world

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
3 minuty temu, Helios1993 napisał:

Ten skrypt zepsuje wiele pluginów zarządzających czatem, np. cooldown czatu lub jego wyłączanie.

 

on chat:
    set chat recipients to all players in player's world

 

Właśnie o to chodziło, dzięki

Odnośnik do komentarza
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ę...