Skocz do zawartości
  • 0

Skrypt na zmianę komend.


Neymi

Pytanie

Witam. Chciałbym aby ktoś pomógł mi w napisaniu skryptu na zmianę komend. Poniżej dałem komendy i ich zmienione odpowiedniki.

/ps hide - /dzialka ukryj

/ps unhide - /dzialka pokaz

/ps add [nick gracza] - /dzialka dodaj [nick gracza] 

/ps remove [nick gracza]  - /dzialka wyrzuc [nick gracza] 

/ps count - /dzialka licznik 

/ps name [nazwa] - /dzialka nazwij [nazwa]

/ps unclaim - /dzialka zniszcz

/ps view - /dzialka granice 

/ps merge - /dzialka polacz

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0
1 minutę temu, nof napisał:

Może chodzi Ci o coś takiego, ale to i tak nie zadziała jeśli chodzi o zmianę nazwy.


on command:
	if command is "ps hide":
		cancel the event
		make player execute "dzialka ukryj"

 

No o coś takiego, ale napewno nie da się z argumentami?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
3 minuty temu, Neymi napisał:

No o coś takiego, ale napewno nie da się z argumentami?

wszystko się da, ale ja bym np. nie chciał mieć tego zrobionego w taki sposób.

Z tego co się orientuję to w tym pluginie da się zmieniać i dodawać aliasy komend.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Teraz, PanMaruda napisał:

wszystko się da, ale ja bym np. nie chciał mieć tego zrobionego w taki sposób.

Z tego co się orientuję to w tym pluginie da się zmieniać i dodawać aliasy komend.

Chodzi ci o tą opcję w configu? Tylko najbardziej mi chodzi o spolszczenie komend, i tyle.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
6 minut temu, Neymi napisał:

Chodzi ci o tą opcję w configu? Tylko najbardziej mi chodzi o spolszczenie komend, i tyle.

ovGHHZ5.jpg

1 minutę temu, PanMaruda napisał:

command dzialka <string> [<string>]:
	trigger:
		if arg 1 is "ukryj":
			execute player command "ps hide %arg 2%"
		else if arg 1 is "unhide":
			execute player command (...)
		else if (...)

		(...)

		else:
			send "nie ma takiego argumentu"
			#albo
			execute player command "ps help"

 

Hmm, w sumie też fajny sposób

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

  • 0
command dzialka <string> [<string>]:
	trigger:
		if arg 1 is "ukryj":
			execute player command "ps hide %arg 2%"
		else if arg 1 is "unhide":
			execute player command (...)
		else if (...)

		(...)

		else:
			send "nie ma takiego argumentu"
			#albo
			execute player command "ps help"

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
12 minut temu, PanMaruda napisał:

command dzialka <string> [<string>]:
	trigger:
		if arg 1 is "ukryj":
			execute player command "ps hide %arg 2%"
		else if arg 1 is "unhide":
			execute player command (...)
		else if (...)

		(...)

		else:
			send "nie ma takiego argumentu"
			#albo
			execute player command "ps help"

 

a jak np chce dodać komendę /ps add [] to w miejscu [] musi być nick gracza, zrobiłbyś coś w tym stylu?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
23 godziny temu, PanMaruda napisał:

no ale czego nie rozumiesz? Masz wszystkie te komendy wpisać do skryptu tak jak ci wzór podałem

Chodzi mi o to że jest komenda /ps add [gracz] to na końcu jest argument, więc jeśli wpiszę 

if arg 1 is "dodaj [tutaj cos jeszcze musi być, jak wpisuje %arg 2% to mi nie działa] ":
	execute player command "ps hide %arg 2%"

 

Edytowane przez CountingDogs
CountingDogs

Wstawiam w code

Notatka dodana przez CountingDogs

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
22 godziny temu, Neymi napisał:

Chodzi mi o to że jest komenda /ps add [gracz] to na końcu jest argument, więc jeśli wpiszę 


if arg 1 is "dodaj [tutaj cos jeszcze musi być, jak wpisuje %arg 2% to mi nie działa] ":
	execute player command "ps hide %arg 2%"

 

Tutaj nic nie musi być, samo "dodaj" wystarczy.

Edytowane przez CountingDogs
CountingDogs

Wstawiam w code

Notatka dodana przez CountingDogs

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