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

Błąd przy wykonywaniu komendy


CevaBikaGaming

Rekomendowane odpowiedzi

Opublikowano

Siema.

 

Pracuje nad pewnym trybem serwera jednak pisząc pewien

 

niezbędny skrypt napotkałem problem. Mianowicie po próbie kupna

 

pierwszego miecza (tego za 5000) nic się nie dzieje. Skrypt nie wywala żadnych

 

błędów a ja już nie mam pomysłów co może być napisane nie tak.

 

 

Macie na pastebin bo się coś popsuło w code: http://pastebin.com/mtNPQvN0

command /wytwarzanie [<player>]:
trigger:
wait 5 tick
executor is console:
player-arg is not set:
stop
player-arg is set:
open chest with 1 rows named "&aMENU WYTWARZANIA" to player-arg
wait 1 tick
if {klasa.%player-arg%} is "wojownik":
format slot 0 of player-arg with 1 of anvil named "&9Stworz miecz ostrosc 5" with lore "&aKliknij aby stworzyc||&aKoszt: &e5000 monet" to close then run "cm1 %player%"
format slot 1 of player-arg with 1 of anvil named "&9Stworz miecz ostrosc 10" with lore "&aKliknij aby stworzyc||&aKoszt: &e10000 monet" to close then run "cm2 %player%"
format slot 2 of player-arg with 1 of anvil named "&9Stworz miecz ostrosc 15" with lore "&aKliknij aby stworzyc||&aKoszt: &e15000 monet" to close then run "cm3 %player%"
format slot 3 of player-arg with 1 of anvil named "&9Stworz miecz ostrosc 20" with lore "&aKliknij aby stworzyc||&aKoszt: &e25000 monet" to close then run "cm4 %player%"
format slot 4 of player-arg with 1 of anvil named "&9Stworz miecz ostrosc 25" with lore "&aKliknij aby stworzyc||&aKoszt: &e75000 monet" to close then run "cm5 %player%"
format slot 5 of player-arg with 1 of anvil named "&9Stworz miecz ostrosc 30" with lore "&aKliknij aby stworzyc||&aKoszt: &e150000 monet" to close then run "cm6 %player%"
format slot 8 of player-arg with 1 of gold nugget named "&ePIENIADZE" with lore "&aPosiadasz:||&e%{kasa.%player-arg%}%" to close then run "dfghbgre"
if {klasa.%player-arg%} is "obronca":
format slot 0 of player-arg with 1 of anvil named "&9Stworz czesc zbroi 5/3" with lore "&aKliknij aby stworzyc||&aKoszt: &e5000 monet" to close then run "cz1 %player%"
format slot 1 of player-arg with 1 of anvil named "&9Stworz czesc zbroi 10/4" with lore "&aKliknij aby stworzyc||&aKoszt: &e10000 monet" to close then run "cz2 %player%"
format slot 2 of player-arg with 1 of anvil named "&9Stworz czesc zbroi 15/5" with lore "&aKliknij aby stworzyc||&aKoszt: &e15000 monet" to close then run "cz3 %player%"
format slot 3 of player-arg with 1 of anvil named "&9Stworz czesc zbroi 20/6" with lore "&aKliknij aby stworzyc||&aKoszt: &e25000 monet" to close then run "cz4 %player%"
format slot 4 of player-arg with 1 of anvil named "&9Stworz czesc zbroi 25/7" with lore "&aKliknij aby stworzyc||&aKoszt: &e75000 monet" to close then run "cz5 %player%"
format slot 5 of player-arg with 1 of anvil named "&9Stworz czesc zbroi 30/8" with lore "&aKliknij aby stworzyc||&aKoszt: &e150000 monet" to close then run "cz6 %player%"
format slot 8 of player-arg with 1 of gold nugget named "&ePIENIADZE" with lore "&aPosiadasz:||&e%{kasa.%player-arg%}%" to close then run "dfghbgre"
if {klasa.%player-arg%} is "gornik":
format slot 0 of player-arg with 1 of anvil named "&9Stworz kilof wydajnosc 5" with lore "&aKliknij aby stworzyc||&aKoszt: &e5000 monet" to close then run "ck1 %player%"
format slot 1 of player-arg with 1 of anvil named "&9Stworz kilof wydajnosc 10" with lore "&aKliknij aby stworzyc||&aKoszt: &e10000 monet" to close then run "ck2 %player%"
format slot 2 of player-arg with 1 of anvil named "&9Stworz kilof wydajnosc 15" with lore "&aKliknij aby stworzyc||&aKoszt: &e15000 monet" to close then run "ck3 %player%"
format slot 3 of player-arg with 1 of anvil named "&9Stworz kilof wydajnosc 20" with lore "&aKliknij aby stworzyc||&aKoszt: &e25000 monet" to close then run "ck4 %player%"
format slot 4 of player-arg with 1 of anvil named "&9Stworz kilof wydajnosc 25" with lore "&aKliknij aby stworzyc||&aKoszt: &e75000 monet" to close then run "ck5 %player%"
format slot 5 of player-arg with 1 of anvil named "&9Stworz kilof wydajnosc 30" with lore "&aKliknij aby stworzyc||&aKoszt: &e150000 monet" to close then run "ck6 %player%"
format slot 8 of player-arg with 1 of gold nugget named "&ePIENIADZE" with lore "&aPosiadasz:||&e%{kasa.%player-arg%}%" to close then run "dfghbgre"
else:
send "&cBlad"
 
 
command /cm1 [<player>]:
trigger:
wait 5 tick
executor is console:
player-arg is not set:
stop
player-arg is set:
{kasa.%player-arg%} is more than 5000:
add -5000 to {kasa.%player-arg%}
add 1 diamond sword of sharpness 5 named "&7Wytworzony Miecz" with lore "&7Zostal wytworzony przez gracza %player-arg%" to player-arg
send "&aPomyslnie wytworzyles przedmiot!" to player-arg
else:
send "&cMasz za malo pieniedzy aby to wytworzyc!" to player-arg
else:
send "blad1" to all players 
else:
send "&cBlad" to all players
Opublikowano

Nie

add

tylko

give
command /wytwarzanie [<player>]:
    trigger:
        wait 5 tick
        executor is console:
            player-arg is not set:
                stop
            player-arg is set:
                open chest with 1 rows named "&aMENU WYTWARZANIA" to player-arg
                wait 1 tick
                if {klasa.%player-arg%} is "wojownik":
                    format slot 0 of player-arg with 1 of anvil named "&9Stworz miecz ostrosc 5" with lore "&aKliknij aby stworzyc||&aKoszt: &e5000 monet" to close then run "cm1 %player%"
                    format slot 1 of player-arg with 1 of anvil named "&9Stworz miecz ostrosc 10" with lore "&aKliknij aby stworzyc||&aKoszt: &e10000 monet" to close then run "cm2 %player%"
                    format slot 2 of player-arg with 1 of anvil named "&9Stworz miecz ostrosc 15" with lore "&aKliknij aby stworzyc||&aKoszt: &e15000 monet" to close then run "cm3 %player%"
                    format slot 3 of player-arg with 1 of anvil named "&9Stworz miecz ostrosc 20" with lore "&aKliknij aby stworzyc||&aKoszt: &e25000 monet" to close then run "cm4 %player%"
                    format slot 4 of player-arg with 1 of anvil named "&9Stworz miecz ostrosc 25" with lore "&aKliknij aby stworzyc||&aKoszt: &e75000 monet" to close then run "cm5 %player%"
                    format slot 5 of player-arg with 1 of anvil named "&9Stworz miecz ostrosc 30" with lore "&aKliknij aby stworzyc||&aKoszt: &e150000 monet" to close then run "cm6 %player%"
                    format slot 8 of player-arg with 1 of gold nugget named "&ePIENIADZE" with lore "&aPosiadasz:||&e%{kasa.%player-arg%}%" to close then run "dfghbgre"
                if {klasa.%player-arg%} is "obronca":
                    format slot 0 of player-arg with 1 of anvil named "&9Stworz czesc zbroi 5/3" with lore "&aKliknij aby stworzyc||&aKoszt: &e5000 monet" to close then run "cz1 %player%"
                    format slot 1 of player-arg with 1 of anvil named "&9Stworz czesc zbroi 10/4" with lore "&aKliknij aby stworzyc||&aKoszt: &e10000 monet" to close then run "cz2 %player%"
                    format slot 2 of player-arg with 1 of anvil named "&9Stworz czesc zbroi 15/5" with lore "&aKliknij aby stworzyc||&aKoszt: &e15000 monet" to close then run "cz3 %player%"
                    format slot 3 of player-arg with 1 of anvil named "&9Stworz czesc zbroi 20/6" with lore "&aKliknij aby stworzyc||&aKoszt: &e25000 monet" to close then run "cz4 %player%"
                    format slot 4 of player-arg with 1 of anvil named "&9Stworz czesc zbroi 25/7" with lore "&aKliknij aby stworzyc||&aKoszt: &e75000 monet" to close then run "cz5 %player%"
                    format slot 5 of player-arg with 1 of anvil named "&9Stworz czesc zbroi 30/8" with lore "&aKliknij aby stworzyc||&aKoszt: &e150000 monet" to close then run "cz6 %player%"
                    format slot 8 of player-arg with 1 of gold nugget named "&ePIENIADZE" with lore "&aPosiadasz:||&e%{kasa.%player-arg%}%" to close then run "dfghbgre"
                if {klasa.%player-arg%} is "gornik":
                    format slot 0 of player-arg with 1 of anvil named "&9Stworz kilof wydajnosc 5" with lore "&aKliknij aby stworzyc||&aKoszt: &e5000 monet" to close then run "ck1 %player%"
                    format slot 1 of player-arg with 1 of anvil named "&9Stworz kilof wydajnosc 10" with lore "&aKliknij aby stworzyc||&aKoszt: &e10000 monet" to close then run "ck2 %player%"
                    format slot 2 of player-arg with 1 of anvil named "&9Stworz kilof wydajnosc 15" with lore "&aKliknij aby stworzyc||&aKoszt: &e15000 monet" to close then run "ck3 %player%"
                    format slot 3 of player-arg with 1 of anvil named "&9Stworz kilof wydajnosc 20" with lore "&aKliknij aby stworzyc||&aKoszt: &e25000 monet" to close then run "ck4 %player%"
                    format slot 4 of player-arg with 1 of anvil named "&9Stworz kilof wydajnosc 25" with lore "&aKliknij aby stworzyc||&aKoszt: &e75000 monet" to close then run "ck5 %player%"
                    format slot 5 of player-arg with 1 of anvil named "&9Stworz kilof wydajnosc 30" with lore "&aKliknij aby stworzyc||&aKoszt: &e150000 monet" to close then run "ck6 %player%"
                    format slot 8 of player-arg with 1 of gold nugget named "&ePIENIADZE" with lore "&aPosiadasz:||&e%{kasa.%player-arg%}%" to close then run "dfghbgre"
        else:
            send "&cBlad"


command /cm1 [<player>]:
    trigger:
        wait 5 tick
        executor is console:
            player-arg is not set:
                stop
            player-arg is set:
                {kasa.%player-arg%} is more than 5000:
                    add -5000 to {kasa.%player-arg%}
                    give 1 diamond sword of sharpness 5 named "&7Wytworzony Miecz" with lore "&7Zostal wytworzony przez gracza %player-arg%" to player-arg
                    send "&aPomyslnie wytworzyles przedmiot!" to player-arg
                else:
                    send "&cMasz za malo pieniedzy aby to wytworzyc!" to player-arg
            else:
                send "blad1" to all players
        else:
            send "&cBlad" to all players

Ps. Używaj [.code] [./code] bo to lepiej wygląda ;p

ggg.gif

Opublikowano

Idiots everywhere -.-' xD

command /wytwarzanie [<player>]:
	trigger:
		wait 5 tick
		executor is console:
			player-arg is not set:
				stop
			player-arg is set:
				open chest with 1 rows named "&aMENU WYTWARZANIA" to player-arg
				wait 1 tick
				if {klasa.%player-arg%} is "wojownik":
					format slot 0 of player-arg with 1 of anvil named "&9Stworz miecz ostrosc 5" with lore "&aKliknij aby stworzyc||&aKoszt: &e5000 monet" to close then run "cm1 %player-arg%"
					format slot 1 of player-arg with 1 of anvil named "&9Stworz miecz ostrosc 10" with lore "&aKliknij aby stworzyc||&aKoszt: &e10000 monet" to close then run "cm2 %player-arg%"
					format slot 2 of player-arg with 1 of anvil named "&9Stworz miecz ostrosc 15" with lore "&aKliknij aby stworzyc||&aKoszt: &e15000 monet" to close then run "cm3 %player-arg%"
					format slot 3 of player-arg with 1 of anvil named "&9Stworz miecz ostrosc 20" with lore "&aKliknij aby stworzyc||&aKoszt: &e25000 monet" to close then run "cm4 %player-arg%"
					format slot 4 of player-arg with 1 of anvil named "&9Stworz miecz ostrosc 25" with lore "&aKliknij aby stworzyc||&aKoszt: &e75000 monet" to close then run "cm5 %player-arg%"
					format slot 5 of player-arg with 1 of anvil named "&9Stworz miecz ostrosc 30" with lore "&aKliknij aby stworzyc||&aKoszt: &e150000 monet" to close then run "cm6 %player-arg%"
					format slot 8 of player-arg with 1 of gold nugget named "&ePIENIADZE" with lore "&aPosiadasz:||&e%{kasa.%player-arg%}%" to close then run "dfghbgre"
				if {klasa.%player-arg%} is "obronca":
					format slot 0 of player-arg with 1 of anvil named "&9Stworz czesc zbroi 5/3" with lore "&aKliknij aby stworzyc||&aKoszt: &e5000 monet" to close then run "cz1 %player-arg%"
					format slot 1 of player-arg with 1 of anvil named "&9Stworz czesc zbroi 10/4" with lore "&aKliknij aby stworzyc||&aKoszt: &e10000 monet" to close then run "cz2 %player-arg%"
					format slot 2 of player-arg with 1 of anvil named "&9Stworz czesc zbroi 15/5" with lore "&aKliknij aby stworzyc||&aKoszt: &e15000 monet" to close then run "cz3 %player-arg%"
					format slot 3 of player-arg with 1 of anvil named "&9Stworz czesc zbroi 20/6" with lore "&aKliknij aby stworzyc||&aKoszt: &e25000 monet" to close then run "cz4 %player-arg%"
					format slot 4 of player-arg with 1 of anvil named "&9Stworz czesc zbroi 25/7" with lore "&aKliknij aby stworzyc||&aKoszt: &e75000 monet" to close then run "cz5 %player-arg%"
					format slot 5 of player-arg with 1 of anvil named "&9Stworz czesc zbroi 30/8" with lore "&aKliknij aby stworzyc||&aKoszt: &e150000 monet" to close then run "cz6 %player-arg%"
					format slot 8 of player-arg with 1 of gold nugget named "&ePIENIADZE" with lore "&aPosiadasz:||&e%{kasa.%player-arg%}%" to close then run "dfghbgre"
				if {klasa.%player-arg%} is "gornik":
					format slot 0 of player-arg with 1 of anvil named "&9Stworz kilof wydajnosc 5" with lore "&aKliknij aby stworzyc||&aKoszt: &e5000 monet" to close then run "ck1 %player-arg%"
					format slot 1 of player-arg with 1 of anvil named "&9Stworz kilof wydajnosc 10" with lore "&aKliknij aby stworzyc||&aKoszt: &e10000 monet" to close then run "ck2 %player-arg%"
					format slot 2 of player-arg with 1 of anvil named "&9Stworz kilof wydajnosc 15" with lore "&aKliknij aby stworzyc||&aKoszt: &e15000 monet" to close then run "ck3 %player-arg%"
					format slot 3 of player-arg with 1 of anvil named "&9Stworz kilof wydajnosc 20" with lore "&aKliknij aby stworzyc||&aKoszt: &e25000 monet" to close then run "ck4 %player-arg%"
					format slot 4 of player-arg with 1 of anvil named "&9Stworz kilof wydajnosc 25" with lore "&aKliknij aby stworzyc||&aKoszt: &e75000 monet" to close then run "ck5 %player-arg%"
					format slot 5 of player-arg with 1 of anvil named "&9Stworz kilof wydajnosc 30" with lore "&aKliknij aby stworzyc||&aKoszt: &e150000 monet" to close then run "ck6 %player-arg%"
					format slot 8 of player-arg with 1 of gold nugget named "&ePIENIADZE" with lore "&aPosiadasz:||&e%{kasa.%player-arg%}%" to close then run "dfghbgre"
		else:
			send "&cBlad"
			
command /cm1 [<player>]:
	trigger:
		wait 5 tick
		executor is console:
			player-arg is not set:
				stop
			player-arg is set:
				{kasa.%player-arg%} is more than or equal to 5000:
					add -5000 to {kasa.%player-arg%}
					add 1 diamond sword of sharpness 5 named "&7Wytworzony Miecz" with lore "&7Zostal wytworzony przez gracza %player-arg%" to player-arg
					send "&aPomyslnie wytworzyles przedmiot!" to player-arg
				else:
					send "&cMasz za malo pieniedzy aby to wytworzyc!" to player-arg
			else:
				send "blad1" to all players 
		else:
			send "&cBlad" to all players

Twój błąd ;)

 

//Do twojej wiadomości co zostało zmienione:

Komendy nie wykonywało bo w 'to close then run "cm1 %player%"' wykonywało komendę "cm1 <none>" a dlaczego? bo w tym przypadku %player% jest senderem, a sender w tym przypadku jest konsola, dlatego tak się zadziałąło, poprawienie na 'cm1 %player-arg%' naprawiło sytuację.

 

Plus jeszcze do twojej wiadomości. w warunku na sprawdzanie pieniędzy lepiej jest użyć czy kwota gracza jest większa lub równa pieniążków.

 

I zalecam jeszcze w pieniążkach używać 'remove 5000 from {kasa.%player%}' zamiast 'add -5000 to {kasa.%player%}'

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

No, w końcu ktoś kto się zna ^^. Dzięki, prace nad trybem mogą ruszyć dalej.  

 

Co do remove 5000 from.... to czasem wywalało mi błąd że remove cośtam cośtam i skrypt nie działał dla tego używam add -5000, na to samo wychodzi.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...