Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Jak zrobić argumenty w komendzie?


Rekomendowane odpowiedzi

Opublikowano

No tak jak piszesz, tylko komendę w execute.

To komenda nie może zawierać "" czyli np: "siema xdd"

@Fr4yta

Bez " " nie działa ?!

@2up

Jak wykonać komende /spawner pig w skript?


reklama.png

Opublikowano

To może powiecie mi czemu to nie działa :P

command /spawner [<text>]:
	trigger:
		if arg 1 is not set:
			send "&dWitamy w systemie zmiany typu spawnera!"
			send "&dAby zmienic spawner, wpisz /spawner <typ>."
			send "&dTypy oznaczone kolorem &7szarym &dsa dostepne dla gracza."
			send "&d- &7Swinia &d- &a1000$"
			send "&d- &7Krowa &d- &a1500$"
			send "&d- &7Kurczak &d- &a1000$"
			send "&d- &7Owca &d- &a2500$"
			send "&d- Creeper - &a3000$"
			send "&d- Szkielet - &a3000$"
			send "&d- Pajak - &a3000$"
			send "&d- Zombie - &a2500$"
			send "&d- Slime - &a4500$"
			send "&d- PigZombie - &a9000$"
			send "&d- &7[ &4&lHOT &7] &dBlaze - &a17500$"
			send "&d- MagmaCube - &a9000$"
			send "&d- Nietoperz - &a750$"
			send "&d- Mooshroom - &a4000$"
			send "&d- Kon - &a20000$"
			send "&d- Golem - &a15000$"	
			stop
		if arg 1 is "Swinia":
			if player's balance is greater or equal to 1000:
				remove 1000 from player's balance
				make player execute command "spawner pig"
				send "&7Ustawiłeś spawner na &2Swinie.&7 Kosztowalo cie to &21000$"
			else:
				send "Nie masz odpowiedniej kwoty" 
		if arg 1 is "Krowa":
			if player's balance is greater or equal to 1500:
				remove 1500 from player's balance
				make player execute command "spawner cow"
				send "&7Ustawiłeś spawner na &2Krowe.&7 Kosztowalo cie to &21500$"
			else:
				send "Nie masz odpowiedniej kwoty" 


reklama.png

Opublikowano

a skąd wiesz, że się patrzy na spawner?
 

if targeted block is mob spawner:

lub

if targeted block is spawner:

lub

if targeted block is 52:
Opublikowano

Nadal nic: 

		if arg 1 is "Swinia":
			if targeted block is mob spawner:
				iif player's balance is greater or equal to 1000:
					remove 1000 from player's balance
					make player execute command "spawner pig"
					send "&7Ustawiłeś spawner na &2Swinie.&7 Kosztowalo cie to &21000$"
				else:
					send "Nie masz odpowiedniej kwoty" 
		if arg 1 is "Krowa":
			if targeted block is mob spawner:
				if player's balance is greater or equal to 1500:
					remove 1500 from player's balance
					make player execute command "spawner cow"
					send "&7Ustawiłeś spawner na &2Krowe.&7 Kosztowalo cie to &21500$"
				else:
					send "Nie masz odpowiedniej kwoty" 


reklama.png

Opublikowano

if arg 1 is "Krowa":

A próbowałeś dużą literą?

Jeśli Krowa zostanie przetransportowana do javy, to w javie wielkość liter ma znaczenie. Dla tego zmień na małą literę, albo spróbuj napisać argument zaczynając tak samo jak wpisałeś w skripcie.

733761405517115815990.png

"To, że milczę, nie znaczy, że nie mam nic do powiedzenia" ~Jonathan Carroll

Opublikowano
on command /spawner [<text>]:
	trigger:
		if arg 1 is not set:
			send "&dWitamy w systemie zmiany typu spawnera!"
			send "&dAby zmienic spawner, wpisz /spawner <typ>."
			send "&dTypy oznaczone kolorem &7szarym &dsa dostepne dla gracza."
			send "&d- &7Swinia &d- &a1000$"
			send "&d- &7Krowa &d- &a1500$"
			send "&d- &7Kurczak &d- &a1000$"
			send "&d- &7Owca &d- &a2500$"
			send "&d- Creeper - &a3000$"
			send "&d- Szkielet - &a3000$"
			send "&d- Pajak - &a3000$"
			send "&d- Zombie - &a2500$"
			send "&d- Slime - &a4500$"
			send "&d- PigZombie - &a9000$"
			send "&d- &7[ &4&lHOT &7] &dBlaze - &a17500$"
			send "&d- MagmaCube - &a9000$"
			send "&d- Nietoperz - &a750$"
			send "&d- Mooshroom - &a4000$"
			send "&d- Kon - &a20000$"
			send "&d- Golem - &a15000$"	
			stop
        if arg 1 is "Swinia":
            if targeted block is mob spawner:
                iif player's balance is greater or equal to 1000:
                    remove 1000 from player's balance
                    make player execute command "spawner pig"
                    send "&7Ustawiłeś spawner na &2Swinie.&7 Kosztowalo cie to &21000$"
                else:
                    send "Nie masz odpowiedniej kwoty"
        if arg 1 is "Krowa":
            if targeted block is mob spawner:
                if player's balance is greater or equal to 1500:
                    remove 1500 from player's balance
                    make player execute command "spawner cow"
                    send "&7Ustawiłeś spawner na &2Krowe.&7 Kosztowalo cie to &21500$"
                else:
                    send "Nie masz odpowiedniej kwoty" 

Co sie dziwisz jak tworzysz nowa komende i nadpisujesz stara..... command to tworzy nowa komende , on command robi to nie nadpisujac komendy a dodaje jedynie rzeczy ..... Wiec co sie dziwisz ze nie dziala co? PS . POPRAW SOBIE WYTABOWANIE

Opublikowano
on command /spawner [<text>]:
	trigger:
		if arg 1 is not set:
			send "&dWitamy w systemie zmiany typu spawnera!"
			send "&dAby zmienic spawner, wpisz /spawner <typ>."
			send "&dTypy oznaczone kolorem &7szarym &dsa dostepne dla gracza."
			send "&d- &7Swinia &d- &a1000$"
			send "&d- &7Krowa &d- &a1500$"
			send "&d- &7Kurczak &d- &a1000$"
			send "&d- &7Owca &d- &a2500$"
			send "&d- Creeper - &a3000$"
			send "&d- Szkielet - &a3000$"
			send "&d- Pajak - &a3000$"
			send "&d- Zombie - &a2500$"
			send "&d- Slime - &a4500$"
			send "&d- PigZombie - &a9000$"
			send "&d- &7[ &4&lHOT &7] &dBlaze - &a17500$"
			send "&d- MagmaCube - &a9000$"
			send "&d- Nietoperz - &a750$"
			send "&d- Mooshroom - &a4000$"
			send "&d- Kon - &a20000$"
			send "&d- Golem - &a15000$"	
			stop
        if arg 1 is "Swinia":
            if targeted block is mob spawner:
                iif player's balance is greater or equal to 1000:
                    remove 1000 from player's balance
                    make player execute command "spawner pig"
                    send "&7Ustawiłeś spawner na &2Swinie.&7 Kosztowalo cie to &21000$"
                else:
                    send "Nie masz odpowiedniej kwoty"
        if arg 1 is "Krowa":
            if targeted block is mob spawner:
                if player's balance is greater or equal to 1500:
                    remove 1500 from player's balance
                    make player execute command "spawner cow"
                    send "&7Ustawiłeś spawner na &2Krowe.&7 Kosztowalo cie to &21500$"
                else:
                    send "Nie masz odpowiedniej kwoty" 

Co sie dziwisz jak tworzysz nowa komende i nadpisujesz stara..... command to tworzy nowa komende , on command robi to nie nadpisujac komendy a dodaje jedynie rzeczy ..... Wiec co sie dziwisz ze nie dziala co? PS . POPRAW SOBIE WYTABOWANIE

 

@Nurrrr Czyli mam dodac on command?

@Nurrrr

Bo wtedy error /spawner [<text>] is not a text Genjuszu ;)


reklama.png

Opublikowano

@Kolumb_PL

Hmm.. Ja skriptu nie ogarniam, ale znalazłem błąd cenowy. Niby za zmianę spawneru ma brać 21500$, a u Ciebie bierz np. 1500$

 

Pozdrawiam zarządca T-Corners Estik.

Te 2 to znak koloru &2 (cena na zielono sie wyświetli) -.-

#Czekam na dalszą pomoc ;D

 NetherSky_ Nie działa nie zmienia spawnera :(

Znaczy teraz wiem w czym problem, chodzi o to że nie może wykonać komendy /spawner cow bo na górze jest już komenda /spawner. Jeżeli zmienie command /spawne to działa :D. Ale proszę o opcje ja kto naprawic :D


reklama.png

Opublikowano

... poprostu pomylic sie nie mozna???

on command /spawner:
    trigger:
        if arg 1 is not set:
            send "&dWitamy w systemie zmiany typu spawnera!"
            send "&dAby zmienic spawner, wpisz /spawner <typ>."
            send "&dTypy oznaczone kolorem &7szarym &dsa dostepne dla gracza."
            send "&d- &7Swinia &d- &a1000$"
            send "&d- &7Krowa &d- &a1500$"
            send "&d- &7Kurczak &d- &a1000$"
            send "&d- &7Owca &d- &a2500$"
            send "&d- Creeper - &a3000$"
            send "&d- Szkielet - &a3000$"
            send "&d- Pajak - &a3000$"
            send "&d- Zombie - &a2500$"
            send "&d- Slime - &a4500$"
            send "&d- PigZombie - &a9000$"
            send "&d- &7[ &4&lHOT &7] &dBlaze - &a17500$"
            send "&d- MagmaCube - &a9000$"
            send "&d- Nietoperz - &a750$"
            send "&d- Mooshroom - &a4000$"
            send "&d- Kon - &a20000$"
            send "&d- Golem - &a15000$"    
            stop
        if arg 1 is "Swinia":
            if targeted block is mob spawner:
                iif player's balance is greater or equal to 1000:
                    remove 1000 from player's balance
                    make player execute command "spawner pig"
                    send "&7Ustawiłeś spawner na &2Swinie.&7 Kosztowalo cie to &21000$"
                else:
                    send "Nie masz odpowiedniej kwoty"
        if arg 1 is "Krowa":
            if targeted block is mob spawner:
                if player's balance is greater or equal to 1500:
                    remove 1500 from player's balance
                    make player execute command "spawner cow"
                    send "&7Ustawiłeś spawner na &2Krowe.&7 Kosztowalo cie to &21500$"
                else:
                    send "Nie masz odpowiedniej kwoty"

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...