Skocz do zawartości
  • 0

Chat grupowy.


koveek

Pytanie

Mogl by ktos dla mnie zrobic skrypt na rozmowy grupowe .

 

np komenda /konfa dodaj dodajesz osobe do swojej rozmowy grupowej i np komende /konfa usun zeby usunac osobe ze swojej grupy.

 

 

i zeby dalo sie przelanczac z rozmowy grupowej na czat globalny komenda np /ko

 

chcialbym jeszcze zeby format chatu grupy byl inny np zeby nick byl szary a wiadomosc morska.

 

 

 

za pomoc oczywiscie leca +

 

 

@EDIT

 

Fajnie by bylo zeby tez byla komenda na akceptowanie lub odrzucenie danej "prozby" o dodanie do grupy :)

Edytowane przez koveek
Odnośnik do komentarza
https://skript.pl/temat/1147-chat-grupowy/
Udostępnij na innych stronach

11 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Prosze bardzo ;) jezeli bd jakoes errory to pisz

#KONFIGURACJA CHATU BEZ GRUPY (musisz wywalic wszystkie pluginy, ktore odpowiadaja za chat, bo nie bd dzialalo)options:	chatgroups: {GROUP} {DISPLAY}: {MESSAGE}#{GROUP} - grupa/ranga gracza#{PLAYER} - prawdziwa nazwa gracza#{DISPLAY} - pseudonim/zmieniona nazwa gracza#{MESSAGE} - wiadomosc graczacommand /chatgroup [<text&gt] [<text&gt]:	aliases: cg	trigger:		if arg 1 is not set:			send ""			send "&6Komendy do czatu grupowego:"			send ""			send "&6/cg dodaj <gracz> &8- Dodaje gracza do twojej grupy."			send "&6/cg usun <gracz> &8- Usuwa gracza z twojej grupy."			send "&6/cg lista &8- Pokazuje liste graczy w twojej grupie."			send "&6/ch &8- Zmienia tryb twojego czatu."			send ""			stop		if arg 1 is "relaod" or "rl":			if player has permission "cg.reload" or "cg.*":				execute console command "sk reload MyGroupChat"				send "&8Skrypt Przeladowany!"		if arg 1 is "dodaj":			if player has permission "cg.gracz" or "cg.*":				add name of player to {chat.%arg 2%.lista::*}				add arg 2 to {chat.%name of player%.lista::*}				send "&3Gracz %arg 2% zostal dodany do Grupy"				send "&3Gracz %name of player% dodal Cie do Grupy" to arg 2 parsed as player		if arg 1 is "usun":			if player has permission "cg.gracz" or "cg.*":				remove name of player from {chat.%arg 2%.lista::*}				remove arg 2 from {chat.%name of player%.lista::*}				send "&3Gracz %arg 2% zostal usuniety z Grupy"				send "&3Gracz %name of player% usunal Cie z Grupy" to arg 2 parsed as player		if arg 1 is "lista":			if player has permission "cg.gracz" or "cg.*":				send "&6Gracze w twojej grupie:"				loop {chat.%name of player%.lista::*}:					send "&6%loop-index%:<reset> %loop-value%"	variables:	{cg.%player%} = false	{czatw.%player%} = falsecommand /chatg:6	aliases: ch	trigger:		if {czatw.%player%} is false:			if player has permission "cdog.gracz" or "cg.*":				set {cg.%player%} to true				send "&3Wybrales czat grupowy."				set {czatw.%player%} to true				stop		if {czatw.%player%} is true:			if player has permission "cg.gracz" or "cg.*":				set {cg.%player%} to false				send "&3Wybrales czat globalny."				set {czatw.%player%} to false				stopon chat:	if {cg.%player%} is true:		cancel event		send "&6%player%&f: &a%message%"		loop {chat.%player%.lista::*}:			if loop-value parsed as player is online:				send "&7%player%&f: &b%message%" to loop-value parsed as player	else:		set {_chatgroups} to {@chatgroups}		replace all {GROUP} with "%coloured player's prefix%" in {_chatgroups}		replace all {PLAYER} with "%player%" in {_chatgroups}		replace all {DISPLAY} with "%display%" in {_chatgroups}		replace all {MESSAGE} with "%message%" in {_chatgroups}		send "%{_chatgroups}%" to all players

Mam nadzieje ze like'a dostane xD

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

  • 0

Dziekuje jak cos to napisze :)

 

 

 

@ EDIT

 

 

Jest nawet ok troche kolorki pozmienialem i jest super.

 

 

Temat do zakmniecia.

Edytowane przez koveek
Odnośnik do komentarza
https://skript.pl/temat/1147-chat-grupowy/#findComment-9124
Udostępnij na innych stronach

  • 0

Ja znalazłem na tym forum taki kodzik

Działanie:

Jeżeli gracz wpisze /AC On włacza mu się czat Adminów, nie trzeba pisać jakies /AC [Tekst] tylko normalnie na czacie, wiadomość zmienia się nam na:

[Admin Chat] (Nick) Tekst

I każdemu z uprawnieniem AC.Odbierz pokaże się ten tekst.

variables:            {ac.%player%} = false    command /ac [<text&gt]:            trigger:                    if player doesn't have permissions "AC.commands" or "AC.*":                            send "&cNie masz uprawnien!"                    else:                            if arg 1 is not "off" or "on":                                    send "&aUzycie: &a&l/AC On/Off"                            if arg 1 is not set:                                    send "&aUzycie: &a&l/AC On/Off"                            if arg 1 is "on":                                    if {ac.%player%} is true:                                            send "&cMasz juz wlaczony AdminChat!"                                    else:                                            send "&aAdminChat zostal wlaczony!"                                            set {ac.%player%} to true                            if arg 1 is "off":                                    if {ac.%player%} is false:                                            send "&cNie masz wlaczonego AdminChat'u"                                    else:                                            send "&cAdminChat zostal wylaczony!"                                            set {ac.%player%} to false    on chat:            if {ac.%player%} is true:                    cancel event                    loop all players:                            loop-player has permissions "AC.Odbierz" or "AC.*"                            send "&a[&9Admin Chat&a] &f(&6%player%&f) &f%message%" to loop-player
Edytowane przez NikoKlb
Odnośnik do komentarza
https://skript.pl/temat/1147-chat-grupowy/#findComment-9431
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ę...