Skocz do zawartości
  • 0

komenda pod komende


noftaly

Pytanie

Witam, chciałbym aby po przez komendę '"lizard"  będzie można uruchomić komendę /topvpvp itp. Lecz wyskakuje mi błąd "A command with the name is already defined in 'chat.sk".
 

command /lizard <text>:
trigger:
if argument is "top":
execute player command "/toppvp"
stop
command /lizard <text>:
trigger:
if argument is "sklep":
execute player command "/sklepgui"
stop
command /lizard <text>:
trigger:
if argument is "balance":
execute player command "/balance"
stop
Odnośnik do komentarza
https://skript.pl/temat/25690-komenda-pod-komende/
Udostępnij na innych stronach

11 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Spoiler

command /lizard [<text>]:
	trigger:
		if argument 1 is "top":
			execute player command "/toppvp"
			stop
		if argument 1 is "sklep":
			execute player command "/sklepgui"
			stop
		if argument 1 is "balance":
			execute player command "/balance"
			stop

 

prosz

Odnośnik do komentarza
https://skript.pl/temat/25690-komenda-pod-komende/#findComment-169973
Udostępnij na innych stronach

  • 0

Dziękuje, ale gryzie mi się jeszcze z tym 

command /lizard:
    trigger:
        send "/lizard top - Top Pvp"
        send "/lizard balance - Aktualny stan pieniedzy"
        send "/lizard sklep - sklep."

 

Edytowane przez noftaly
Odnośnik do komentarza
https://skript.pl/temat/25690-komenda-pod-komende/#findComment-169976
Udostępnij na innych stronach

  • 0

Daje pełne: (EDIT: Problem był taki, że komenda /lizard przecież już istniała, więc jak dałeś kolejną tą komendę o takiej samej nazwie, to się gryzło jedno z drugim, dawaj tak jak ja mam i będzie dobrze.)
 

command /lizard [<text>]:
	trigger:
		if argument 1 is "top":
			execute player command "/toppvp"
			stop
		if argument 1 is "sklep":
			execute player command "/sklepgui"
			stop
		if argument 1 is "balance":
			execute player command "/balance"
			stop
		if argument 1 is "nazwa":
			send "/lizard top - Top Pvp"
			send "/lizard balance - Aktualny stan pieniedzy"
			send "/lizard sklep - sklep.
  			stop

 

Edytowane przez HeezQ
Odnośnik do komentarza
https://skript.pl/temat/25690-komenda-pod-komende/#findComment-169997
Udostępnij na innych stronach

  • 0
command /lizard [<text>]:
	trigger:
		if argument 1 is "top":
			execute player command "/toppvp"
			stop
		if argument 1 is "sklep":
			execute player command "/sklepgui"
			stop
		if argument 1 is "balance":
			execute player command "/balance"
			stop
		else:
			send "/lizard top - Top Pvp"
			send "/lizard balance - Aktualny stan pieniedzy"
			send "/lizard sklep - sklep.
  			stop

 

Odnośnik do komentarza
https://skript.pl/temat/25690-komenda-pod-komende/#findComment-170004
Udostępnij na innych stronach

  • 0

Nauczcie się wszyscy* czytać błędy! To jest podstawa w pisaniu skryptów.

 

A command with the name is already defined in 'chat.sk'. - Komenda z nazwą jest już zdefiniowana w 'chat.sk'.

Gdy się pisze komendę to dodaje się do niej argumenty, bo nie można kilka razy jej definiować. 

 

ew. 

command /lizard [<text>]:
	trigger:
		if argument 1 is "top":
			player command "/toppvp"
			stop
		if argument 1 is "sklep":
			player command "/sklepgui"
			stop
		if argument 1 is "balance":
			player command "/balance"
			stop
		if argument isn't set:
			send "/lizard top - Top Pvp"
			send "/lizard balance - Aktualny stan pieniedzy"
			send "/lizard sklep - sklep."
  			stop

@KrejzolekPRO nie dałeś cudzysłowia na końcu jak inni :bezkappy:

zmieniłem troche bo else pod balance było a nie powinno.

Edytowane przez KCPRRR
Odnośnik do komentarza
https://skript.pl/temat/25690-komenda-pod-komende/#findComment-170005
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ę...