Skocz do zawartości
  • 0

Automaczne pisanie na kolorowo


RediQ

Pytanie

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
7 minut temu, RediQ napisał:

Kiedys widzialem plugin z automatycznym pisaniem bez & na kolorowo, ale jesli sie da napisac na to skrypt to z gory dzieki :)

Plugin polega na:

/color [kolor np. light_red] [nick]

I jak piszesz na czacie to pisze ci na jasny czerwien

 

Proszę, powinno pomóc.

command /color [<colour=white>] [<text="%player%">]:
	trigger:
		if (arg 2 parsed as offline player) hasn't played before:
			send "&cTen gracz nigdy wcześniej nie był na tym serwerez" to sender
			stop
		set {chatColour::%arg 2%} to arg 1
		send "&aPomyślnie ustawiono kolor czatu gracza &6%arg 2%&a!" to sender
		
on chat:
	{chatColour::%player%} is set
	set message to "<%{chatColour::%player%}%>%uncoloured message%"

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
11 minut temu, Kormic napisał:

Proszę, powinno pomóc.


command /color [<colour=white>] [<text="%player%">]:
	trigger:
		if (arg 2 parsed as offline player) hasn't played before:
			send "&cTen gracz nigdy wcześniej nie był na tym serwerez" to sender
			stop
		set {chatColour::%arg 2%} to arg 1
		send "&aPomyślnie ustawiono kolor czatu gracza &6%arg 2%&a!" to sender
		
on chat:
	{chatColour::%player%} is set
	set message to "<%{chatColour::%player%}%>%uncoloured message%"

 

Dzk :O

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
12 minut temu, RediQ napisał:

bez podlogi to sie dolicza jako do player

Był kolejny problem, mianowicie w zmiennej nie można zapisać koloru. Tak więc musiałem zmienić skrypt. Na dole skryptu załączyłem dwa przykłady użycia.

command /color [<text>] [<offline player>]:
	trigger:
		if arg 1 is not set:
			send "&cMusisz podać kolor!" to sender
			stop
		if arg 1 doesn't contain "&":
			send "&cMożesz podać jedynie kolor jako argument 1!" to sender
			stop
		if length of arg 1 is not 2:
			send "&cMożesz podać jedynie kolor jako argument 1!" to sender
			stop
		if arg 2 is not set:
			send "&cMusisz podać gracza!" to sender
			stop
		if arg 2 hasn't played before:
			send "&cTen gracz nigdy wcześniej nie był na tym serwerze!" to sender
			stop
		set {chatColour::%arg 2%} to arg 1
		send "&aPomyślnie ustawiono kolor czatu gracza &6%arg 2%&a!" to sender
		
on chat:
	{chatColour::%player%} is set
	set message to "%coloured {chatColour::%player%}%%uncoloured message%"
	
# Przykłady:
/color &f Kormic
/color &9 Kormic

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
8 minut temu, Kormic napisał:

Był kolejny problem, mianowicie w zmiennej nie można zapisać koloru. Tak więc musiałem zmienić skrypt. Na dole skryptu załączyłem dwa przykłady użycia.


command /color [<text>] [<offline player>]:
	trigger:
		if arg 1 is not set:
			send "&cMusisz podać kolor!" to sender
			stop
		if arg 1 doesn't contain "&":
			send "&cMożesz podać jedynie kolor jako argument 1!" to sender
			stop
		if length of arg 1 is not 2:
			send "&cMożesz podać jedynie kolor jako argument 1!" to sender
			stop
		if arg 2 is not set:
			send "&cMusisz podać gracza!" to sender
			stop
		if arg 2 hasn't played before:
			send "&cTen gracz nigdy wcześniej nie był na tym serwerze!" to sender
			stop
		set {chatColour::%arg 2%} to arg 1
		send "&aPomyślnie ustawiono kolor czatu gracza &6%arg 2%&a!" to sender
		
on chat:
	{chatColour::%player%} is set
	set message to "%coloured {chatColour::%player%}%%uncoloured message%"
	
# Przykłady:
/color &f Kormic
/color &9 Kormic

 

Bóg :DDD

Działa poprawnie

 

Dzk ;)

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ę...