Skocz do zawartości
  • 0

chat


vkvbuss
 Udostępnij

Pytanie

jw. skrypt na chat potrzebuje aby zawieral:

chat on - wlacza i wyczyszcza czat

chat off - wylacza i wyczyszcza czat

chat clear - wyczyszcza czat

+ zebo mozna bylo zmienic cooldown (podstawowy 3s)

i zeby byla permissja chat.vip aby vipy mogly pisac prxy czacie off i komenda chat.cooldown zeby moc pisac bez limitu

nagradzam max plusami!

Odnośnik do komentarza
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /chat <text>:
	permission: chat.*
	trigger:
		if arg 1 is "clear" or "c":
			loop 100 times:
				broadcast ""
			broadcast "&7Chat zostal wyczyszczony!"
		if arg 1 is "off" or "wylacz":
			set {Chat} to false
			broadcast "&7Chat zostal wylaczony!"
		if arg 1 is "on" or "wlacz":
			set {Chat} to true
			broadcast "&7Chat zostal wlaczony!"
on chat:
	if {Chat} is false:
		if player don't have permission "Chat.PisanieOFF"
			cancel event
			send "&7Chat jest obecnie wylaczony!"
on chat:
	if player don't permission "Chat.Sowmode":
		if {Chat1.%player%} is false:
			set {Chat1.%player%} to true
			wait 3 second
			set {Chat1.%player%} to false
		else:
			send "&7Pisanie jest co 3s"
on join:
	set {Chat1.%player%} to false
variables:
	{Chat} = true
	{Chat1.%player%} = false
 

#nie testowane!

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
options:

	tag: &8[&6» &7eChat &6«&8]

variables:
	{eChat::chat::status} = true
	{eChat::chat::cooldown} = 0
	{eChat::chat::cooldown::%player%} = 0
command /eChat:chat [<text>] [<text>]:
	description: Skrypt na zarzadzanie czatem.
	aliases: /chat, /czat
	trigger:
		if player has permission "eChat.manage":
			if argument 1 is "on" or "enable" or "wlacz":
				if {eChat::chat::status} is false:
					set {eChat::chat::status} to true
					send "&8» &6Czat zostal &awlaczony" to the player
				else if {eChat::chat::status} is true:
					send "&8» &cCzat jest juz &7wlaczony" to the player
			if argument 1 is "off" or "disable" or "wylacz":
				if {eChat::chat::status} is true:
					set {eChat::chat::status} to false
					send "&8» &6Czat zostal &cwylaczony" to the player
				else if {eChat::chat::status} is false:
					send "&8» &cCzat jest juz &7wylaczony" to the player
			if argument 1 is "clear" or "czysc":
				loop 100 times:
					send "" to all players
				send "&8» &6Czat zostal wyczyszczony!" to all players
				loop 2 times:
					send "" to all players
			if argument 1 is "cooldown":
				if argument 2 is set:
					set {eChat::chat::cooldown} to argument 2
					broadcast "&8» &7Na serwerze zostal ustawiony cooldown na &6%{eChat::chat::cooldown}%"
				else:
					clear {eChat::chat::cooldown}
					send "&8» &7Cooldown zostal &cwylaczony" to the player
			if argument 1 is "unlock":
				if argument 2 is a player:
					console command "pex user %argument 2% add chat.skip"
		else:
			send "&8» &cNie jestes upowazniony do tego" to the player
on chat:
	player doesn't have permission "chat.skip":
		if {eChat::chat::status} is false:
			cancel event
			send "&8» &cCzat jest wylaczony &8«" to the player
		if {eChat::chat::cooldown} > 0:
			if {eChat::chat::cooldown::%player%} > 0:
				cancel event
				send "&8» &7Mozesz napisac dopiero za &c%{eChat::chat::cooldown::%player%}% &7sekund" to the player
			else:
				set {eChat::chat::coldown::%player%} to {eChat::chat::cooldown}
				

 

Edytowane przez esej
Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

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

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