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

Problem z skryptem na kilof


HaZeLnUtPL

Rekomendowane odpowiedzi

Opublikowano

Mam otóż takowy problem z moim skrptem, na kilof co by można tylko i wyłącznie go naprawiać.

Skrpyt
 

command /napraw:
    if name of player's tool in hand is "&8&lElitarny kilof"
    trigger:
        player has permission "napraw.elitarny":
            fix hand

Wyświetla mi takowy error:
'if name of player's tool in hand is "&8&lElitarny kilof"' is not any entry (like 'name : value')
i jeszcze do tego fix hand
'fix hand is not a boolean (yes/no)'
Jak ktoś wie jak to naprawić niech zmieni ten kod co up lub napisze własnym sposobem.
Posiadam: Skript, WildSkript i SkQuery na wersjie 1.8.8
GTX 1050 vs GTX 1050TI

- różnicy ceny - 21%

- różnicy wydajności - 12%

RX 460 2GB vs RX 460 4GB

- różnicy ceny - 17%

- różnicy wydajności - 1-2%

GTX 1050 vs RX 460 2GB

- różnicy ceny - 11%

- różnicy wydajności - 18%

GTX 1050TI vs RX 460 4 GB

- różnicy ceny - 15%

- różnicy wydajności - 20-40%

Opublikowano
command /napraw:
    if name of player's tool in hand is "&8&lElitarny kilof"
    trigger:
        player has permission "napraw.elitarny":
            fix hand

Trigger zawsze dajesz po komendzie

command /napraw:
    trigger:
        if name of player's tool in hand is "&8&lElitarny kilof"
            ifplayer has permission "napraw.elitarny":
                fix hand

Tak to powinno wyglądać

» Zostanę technikiem serwera minecraft / stworzę twój serwer (Klik) «

» Wykonam pliki serwerowe do minecraft  «

» Pomagam w różnych sprawach «

<>~~~~~~~~~~~~<> Kontakt <>~~~~~~~~~~~~<>
» Wyślij do mnie Prywatną Wiadomość (PW) «

Opublikowano

I tak dalej wywala ten sam błąd

GTX 1050 vs GTX 1050TI

- różnicy ceny - 21%

- różnicy wydajności - 12%

RX 460 2GB vs RX 460 4GB

- różnicy ceny - 17%

- różnicy wydajności - 1-2%

GTX 1050 vs RX 460 2GB

- różnicy ceny - 11%

- różnicy wydajności - 18%

GTX 1050TI vs RX 460 4 GB

- różnicy ceny - 15%

- różnicy wydajności - 20-40%

Opublikowano

@XSkrypcioX naucz się skrypty pisać

 

@topic:

 

command /napraw:
    permission: napraw.elitarny
    permission message: <red>Nie masz na to pozwolenia.
    trigger:
        if name of player's tool is "&8&lElitarny kilof":
            repair player's tool
bjk8v7f.png

Opublikowano

@up cymbale chyba wiem że tak ma być. Naucz się myśleć bo mnie denerwujesz.

» Zostanę technikiem serwera minecraft / stworzę twój serwer (Klik) «

» Wykonam pliki serwerowe do minecraft  «

» Pomagam w różnych sprawach «

<>~~~~~~~~~~~~<> Kontakt <>~~~~~~~~~~~~<>
» Wyślij do mnie Prywatną Wiadomość (PW) «

Opublikowano

 

@XSkrypcioX naucz się skrypty pisać

 

@topic:

command /napraw:
    permission: napraw.elitarny
    permission message: <red>Nie masz na to pozwolenia.
    trigger:
        if name of player's tool is "&8&lElitarny kilof":
            repair player's tool

A gdzie zatrzymanie kodu?

409.jpg?7190

|---> Z o s t a n ę <---|

 

Zostanę technikiem na twój serwer minecraft, zrobie cały serwer według twojego pomysłu!
http://www.mpcforum.pl/topic/1486254-zostanę-technikiem-stworzę-serwer-twojego-pomysłu/#entry12589185

Opublikowano

 

 

@XSkrypcioX naucz się skrypty pisać

 

@topic:

command /napraw:
    permission: napraw.elitarny
    permission message: <red>Nie masz na to pozwolenia.
    trigger:
        if name of player's tool is "&8&lElitarny kilof":
            repair player's tool

A gdzie zatrzymanie kodu?

 

Po co ci zatrzymanie kodu? Przecież jeżeli nie ma nic po ostatniej linijce to to i tak zatrzymuje?

 

@XSkrypcioX

To dlaczego nie poprawisz?

bjk8v7f.png

Opublikowano

 

 

 

@XSkrypcioX naucz się skrypty pisać

 

@topic:

command /napraw:
    permission: napraw.elitarny
    permission message: <red>Nie masz na to pozwolenia.
    trigger:
        if name of player's tool is "&8&lElitarny kilof":
            repair player's tool

A gdzie zatrzymanie kodu?

 

Po co ci zatrzymanie kodu? Przecież jeżeli nie ma nic po ostatniej linijce to to i tak zatrzymuje?

 

@XSkrypcioX

To dlaczego nie poprawisz?

 

No a po to żeby skrypt był optymalny.

409.jpg?7190

|---> Z o s t a n ę <---|

 

Zostanę technikiem na twój serwer minecraft, zrobie cały serwer według twojego pomysłu!
http://www.mpcforum.pl/topic/1486254-zostanę-technikiem-stworzę-serwer-twojego-pomysłu/#entry12589185

Opublikowano
command /napraw:
    permission: napraw.elitarny
    permission message: <red>Nie masz na to pozwolenia.
    trigger:
        if name of player's tool is "&8&lElitarny kilof":
            repair player's tool
            stop

A dało by się do tego dodać aby za 1 diaxa lub cos?

GTX 1050 vs GTX 1050TI

- różnicy ceny - 21%

- różnicy wydajności - 12%

RX 460 2GB vs RX 460 4GB

- różnicy ceny - 17%

- różnicy wydajności - 1-2%

GTX 1050 vs RX 460 2GB

- różnicy ceny - 11%

- różnicy wydajności - 18%

GTX 1050TI vs RX 460 4 GB

- różnicy ceny - 15%

- różnicy wydajności - 20-40%

Opublikowano

 

command /napraw:
    permission: napraw.elitarny
    permission message: <red>Nie masz na to pozwolenia.
    trigger:
        if name of player's tool is "&8&lElitarny kilof":
            loop all items in player's inventory:
                if player has a diamond:
                    remove a diamond from player's inventory
                    repair player's tool
                    stop
                else:
                    send "<red>Musisz posiadac jeden diament, aby naprawic ten kilof"
bjk8v7f.png

Opublikowano

I jeszcze jedno
 

on load:
	set {_block of iron} to "&8&lUlepszone zelazo"
	new Recipe {_block of iron};
	{_block of iron}.Recipe.setIngredient{1, 1 iron ingot};
	{_block of iron}.Recipe.setIngredient{2, 1 iron ingot};
	{_block of iron}.Recipe.setIngredient{3, 1 iron ingot};
	{_block of iron}.Recipe.setIngredient{4, 1 iron ingot};
	{_block of iron}.Recipe.setIngredient{5, 1 block of iron};
	{_block of iron}.Recipe.setIngredient{6, 1 iron ingot};
	{_block of iron}.Recipe.setIngredient{7, 1 iron ingot};
	{_block of iron}.Recipe.setIngredient{8, 1 iron ingot};
	{_block of iron}.Recipe.setIngredient{9, 1 iron ingot};
	{_block of iron}.Recipe.setResult{block of iron of unbreaking 3 named "&8&lUlepszone zelazo"};
	{_block of iron}.Recipe.register{};
on load:
	set {_stick} to "&8&lUlepszone kij"
	new Recipe {_stick};
	{_stick}.Recipe.setIngredient{1, null};
	{_stick}.Recipe.setIngredient{2, 1 block of iron of unbreaking 3 named "&8&lUlepszone zelazo"};
	{_stick}.Recipe.setIngredient{3, null};
	{_stick}.Recipe.setIngredient{4, null};
	{_stick}.Recipe.setIngredient{5, 1 block of iron of unbreaking 3 named "&8&lUlepszone zelazo"};
	{_stick}.Recipe.setIngredient{6, null};
	{_stick}.Recipe.setIngredient{7, null};
	{_stick}.Recipe.setIngredient{8, null};
	{_stick}.Recipe.setIngredient{9, null};
	{_stick}.Recipe.setResult{stick of unbreaking 3 named "&8&lUlepszone kij"};
	{_stick}.Recipe.register{};

Czy dało było się zrobić aby po wrzuceniu kilka surowców(a nie po jedynym) Np. 4 żelaza dają te 2 kije, a nie że pojedynczo trzeba kraftować. I jeszcze jedno aby np. dało się w każdym miejscu w kraftingu postawić te żelazo tak aby postawały te kije w tym ułożeniu.

GTX 1050 vs GTX 1050TI

- różnicy ceny - 21%

- różnicy wydajności - 12%

RX 460 2GB vs RX 460 4GB

- różnicy ceny - 17%

- różnicy wydajności - 1-2%

GTX 1050 vs RX 460 2GB

- różnicy ceny - 11%

- różnicy wydajności - 18%

GTX 1050TI vs RX 460 4 GB

- różnicy ceny - 15%

- różnicy wydajności - 20-40%

Opublikowano

@up cymbale chyba wiem że tak ma być. Naucz się myśleć bo mnie denerwujesz.

Ten uczuć kiedy masz w nicku skrypt a jak tak, c***a umiesz . 

Opublikowano

I jeszcze jedno

 

on load:
	set {_block of iron} to "&8&lUlepszone zelazo"
	new Recipe {_block of iron};
	{_block of iron}.Recipe.setIngredient{1, 1 iron ingot};
	{_block of iron}.Recipe.setIngredient{2, 1 iron ingot};
	{_block of iron}.Recipe.setIngredient{3, 1 iron ingot};
	{_block of iron}.Recipe.setIngredient{4, 1 iron ingot};
	{_block of iron}.Recipe.setIngredient{5, 1 block of iron};
	{_block of iron}.Recipe.setIngredient{6, 1 iron ingot};
	{_block of iron}.Recipe.setIngredient{7, 1 iron ingot};
	{_block of iron}.Recipe.setIngredient{8, 1 iron ingot};
	{_block of iron}.Recipe.setIngredient{9, 1 iron ingot};
	{_block of iron}.Recipe.setResult{block of iron of unbreaking 3 named "&8&lUlepszone zelazo"};
	{_block of iron}.Recipe.register{};
on load:
	set {_stick} to "&8&lUlepszone kij"
	new Recipe {_stick};
	{_stick}.Recipe.setIngredient{1, null};
	{_stick}.Recipe.setIngredient{2, 1 block of iron of unbreaking 3 named "&8&lUlepszone zelazo"};
	{_stick}.Recipe.setIngredient{3, null};
	{_stick}.Recipe.setIngredient{4, null};
	{_stick}.Recipe.setIngredient{5, 1 block of iron of unbreaking 3 named "&8&lUlepszone zelazo"};
	{_stick}.Recipe.setIngredient{6, null};
	{_stick}.Recipe.setIngredient{7, null};
	{_stick}.Recipe.setIngredient{8, null};
	{_stick}.Recipe.setIngredient{9, null};
	{_stick}.Recipe.setResult{stick of unbreaking 3 named "&8&lUlepszone kij"};
	{_stick}.Recipe.register{};

Czy dało było się zrobić aby po wrzuceniu kilka surowców(a nie po jedynym) Np. 4 żelaza dają te 2 kije, a nie że pojedynczo trzeba kraftować. I jeszcze jedno aby np. dało się w każdym miejscu w kraftingu postawić te żelazo tak aby postawały te kije w tym ułożeniu.

Da się, ale to marnowanie czasu na takie coś, jak ktoś chcę więcej to kładzie 4 i dwa razy zabiera item. 

 

W każdym miejscu jak chcesz to zamieniasz miejscami.

 

rozmieszczenie:

[1][2][3]

[4][5][6]

[7][8][9]

 

przykład:

 

    {_stick}.Recipe.setIngredient{1, null};
    {_stick}.Recipe.setIngredient{2, 1 block of iron of unbreaking 3 named "&8&lUlepszone zelazo"};
    {_stick}.Recipe.setIngredient{3, null};
    {_stick}.Recipe.setIngredient{4, null};
    {_stick}.Recipe.setIngredient{5, 1 block of iron of unbreaking 3 named "&8&lUlepszone zelazo"};
    {_stick}.Recipe.setIngredient{6, null};
    {_stick}.Recipe.setIngredient{7, null};
    {_stick}.Recipe.setIngredient{8, null};
    {_stick}.Recipe.setIngredient{9, null};
{_stick}.Recipe.setIngredient{1, 1 block of iron of unbreaking 3 named "&8&lUlepszone zelazo"};
    {_stick}.Recipe.setIngredient{2, null};
    {_stick}.Recipe.setIngredient{3, null};
    {_stick}.Recipe.setIngredient{4, 1 block of iron of unbreaking 3 named "&8&lUlepszone zelazo"};
    {_stick}.Recipe.setIngredient{5, null};
    {_stick}.Recipe.setIngredient{6, null};
    {_stick}.Recipe.setIngredient{7, null};
    {_stick}.Recipe.setIngredient{8, null};
    {_stick}.Recipe.setIngredient{9, null};
 
bjk8v7f.png

Opublikowano

 

@up cymbale chyba wiem że tak ma być. Naucz się myśleć bo mnie denerwujesz.

Ten uczuć kiedy masz w nicku skrypt a jak tak, c***a umiesz . 

 

To uczucie kiedy dzieci przejmują internet.

Znasz zabawę w chowanego? Logiczne myslenie lezy u cb

 

 

+ napisałem wzór jak ma wyglądać

z tiggerem a nie skrypt gotowy.

 

Trigger zawsze dajesz po komendzie

Tak to powinno wyglądać

» Zostanę technikiem serwera minecraft / stworzę twój serwer (Klik) «

» Wykonam pliki serwerowe do minecraft  «

» Pomagam w różnych sprawach «

<>~~~~~~~~~~~~<> Kontakt <>~~~~~~~~~~~~<>
» Wyślij do mnie Prywatną Wiadomość (PW) «

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...