Skocz do zawartości
  • 0

Skrypt - Wyczyszczanie chatu i wyłączanie


Taesiuu

Pytanie

Tak jak w tyt!ule. Potrzebuje skrypt na wyczyszczenie i włączanie/wyłączanie chatu na serwerze. Chciałabym napisać, iż nie umiem robić skryptów, ale się uczę.

Gdyby ktoś mógł takowy zrobić, to wielkie dzięki :D. Oczywiście wynagrodzę.

To co będzie się wyświetlało, powinni widzieć wszyscy  i mieli do komendy dostęp  tylko członkowie administracji.

 

Przykład:

Chat został wyłączony przez <Nick>  powód:   Test

Chat został włączony przez <Nick>!

Chat został wyczyszczony przez <Nick>! powód: Reklama

 

Tło które jest kolorowe oznacza, aby nick i powód był kolorem białym a reszta to już wiadomo.

Naprawdę potrzebuję tego na swój serwer, a nie mogę znaleźć fajnego pluginu na to.

Dzięki wielkie za pomoc :*

 

Odnośnik do komentarza
Udostępnij na innych stronach

16 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on chat:
	if {chat::status} is false:
		cancel event

command /chat [<text=help>] [<text>]:
	aliases: c, cc, czat
	trigger:
		if player has permissions "admin.chat":
			if arg 1 is "help":
				send "&6C &7- &eczysczenie chatu"
				send "&6ON &7- &ewlaczanie chatu"
				send "&6OFF &7- &ewylaczanie chatu"
				send "&7STATUS:&c %{chat::status}%"
			if arg 1 is "c":
				loop 100 times:
					broadcast ""
				broadcast " &2&l» &eChat zostal wyczyszczony przez &c%player%&e!"
				stop
			if arg 1 is "on":
				set {chat::status} to true
				broadcast " &2&l» &eChat zostal wlaczony przez &c%player%&e!"	
			if arg 1 is "off":
				set {chat::status} to false
				broadcast " &2&l» &eChat zostal wylaczony przez &c%player%&e!"	

Zmien sobie wiadomości masz tu gotowca.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
command /cc:
	permission: dengine.cc
	permission message : &e>> &4Nie masz dostepu do tej komendy.
	aliases: cz
	trigger:
		loop all players:
			loop-player don't have permission "dengine.cc":
				loop 300 times:
					send " " to loop-player
					stop
		broadcast "&6&m-----------------------------------------"
		broadcast "&b&lChat zostal wyczyszczony przez %player%!"
		broadcast "&6&m-----------------------------------------"
		stop
command /chat [<text>]:
	permission : dengine.chat.stan
	permission : &e>> &4Nie masz dostepu do tej komendy.
	trigger:
		if arg 1 is "on":
			set yaml value "chat_stan" from file "zmienne/serwer_zmienne.yml" to true
			send "&e>> &2&lCzat zostal wlaczony!" to players
		if arg 1 is "off":
			set yaml value "chat_stan" from file "zmienne/serwer_zmienne.yml" to false
			send "&e>> &4&lCzat zostal wylaczony!" to players
on chat:
  	set {_a} to yaml value from file "zmienne/serwer_zmienne.yml"
  	if {_a} is false:
  		if player don't have permission "skript.chat.pass":
  			cancel event
  			send "&4Aktualnie chat zostal wylaczony!"
  			

Mysle ze bedzie dobry :) Potrzebujesz skript  + skquery 

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

  • 0
Dnia 25.11.2017 o 11:55, MrJuliusz napisał:

Skrypt jest już o wiele nowszy...

https://github.com/bensku/Skript/releases

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