Skocz do zawartości
  • 0

Problem z zapisem


Nitrusiniski

Pytanie

 

command /diax:
    trigger:
        give diamond 1 0 {AttributeModifiers:[{UUIDLeast:12345,UUIDMost:54321,Name:"generic.maxHealth",AttributeName:"generic.maxHealth",Operation:0,Amount:1.0}]},display:{Name:"&6Potezny diax"]}}

 

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Czy nie wiem co tutaj jest źle zapisane prosił bym o szybka pomoc

 

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0
46 minut temu, Nitrusiniski napisał:

command /diax:
    trigger:
        give diamond 1 0 {AttributeModifiers:[{UUIDLeast:12345,UUIDMost:54321,Name:"generic.maxHealth",AttributeName:"generic.maxHealth",Operation:0,Amount:1.0}]},display:{Name:"&6Potezny diax"]}}

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Czy nie wiem co tutaj jest źle zapisane prosił bym o szybka pomoc

 

Ty raczej próbowałeś tutaj wykonać komendę poprzez gracza.

W takim wypadku należy tak zrobić:

execute player command "twoja_komenda"

Należy pamiętać o tym, że wszystkie cudzysłowy w NBT należy podwoić.

Edytowane przez xNightPower_
Nieaktywny

Naprawiam cytat.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
command /dajdiax:
    trigger:
        execute player command "dajdiax"
        give diamond 1 0 {AttributeModifiers:[{UUIDLeast:12345,UUIDMost:54321,Name:"generic.maxHealth",AttributeName:"generic.maxHealth",Operation:500,Amount:1.0}]},display:{Name:"&6Potezny miecz"]}}

 

dopisałem i wciąż nie działa

[Skript] The script 'diax.sk' infinitely (or excessively) repeated itself! 

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

  • 0
24 minuty temu, Nitrusiniski napisał:

dopisałem i wciąż nie działa

[Skript] The script 'diax.sk' infinitely (or excessively) repeated itself! 

Zapętliłeś komendę nieskończenie wiele razy...

Miałeś wstawić tam komendę od give w miejsce 'twoja_komenda'. Rozumiesz czy nie?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
command /dajmiecz:
    trigger:
        execute player command "dajmiecz" give sword diamond 1 0 {AttributeModifiers:[{UUIDLeast:12345,UUIDMost:54321,Name:"generic.maxHealth",AttributeName:"generic.maxHealth",Operation:500,Amount:1.0}]},display:{Name:"&6Potezny miecz"]}}

wpisałem lecz dalej błąd jest, chcę dodać że robie to na wersji 1.8.8

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
9 godzin temu, Nitrusiniski napisał:

command /dajmiecz:
    trigger:
        execute player command "dajmiecz" give sword diamond 1 0 {AttributeModifiers:[{UUIDLeast:12345,UUIDMost:54321,Name:"generic.maxHealth",AttributeName:"generic.maxHealth",Operation:500,Amount:1.0}]},display:{Name:"&6Potezny miecz"]}}

wpisałem lecz dalej błąd jest, chcę dodać że robie to na wersji 1.8.8

Ty wiesz w ogóle co to jest komenda /give? To jest komenda z czystego Minecrafta.

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Jeżeli nadal nie rozumiesz, tutaj masz fragment dokumentacji.

Co do samej komendy, NBT jest nieprawidłowo skonstruowane, gdyż dostępne wartości dla 'Operation' to 0, 1 i 2. Ustaw na 0.

Edytowane przez xNightPower_
Nieaktywny

Naprawiam cytat.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Teraz, Nitrusiniski napisał:

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

 chciałbym otrzymac taki efekt kiedyś widziałem komendę tutaj ale z tego co wiem nie działa ona teraz

 

Użyłeś złego ID dla miecza.

/give Nitrusiniski diamond_sword 1 {NBT}

Spróbuj również zamienić miejscami 1 z diamond_sword.

Możesz również spróbować zamiast 'give' wpisać 'minecraft:give'.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
command /dajmiecz:
    trigger:
        give Nitrusiniski diamond sword 1 0 {AttributeModifiers:[{UUIDLeast:12345,UUIDMost:54321,Name:"generic.maxHealth",AttributeName:"generic.maxHealth",Operation:0,Amount:50}]},display:{Name:"&6Potezny miecz"]}}

 

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

  • 0
Teraz, Nitrusiniski napisał:

command /dajmiecz:
    trigger:
        give Nitrusiniski diamond sword 1 0 {AttributeModifiers:[{UUIDLeast:12345,UUIDMost:54321,Name:"generic.maxHealth",AttributeName:"generic.maxHealth",Operation:0,Amount:50}]},display:{Name:"&6Potezny miecz"]}}

Chłopie, stosuj się do tego, co napisałem.

  • użyj 'execute player command "twoja komenda"' i daj całą komendę 'give' do tego
  • podwój cudzysłowy w NBT

Tak trudno? To nie jest nic wymagającego.

EDIT:

Popraw też komendę, napisałem co jest w niej źle zrobione i co należy poprawić.

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

  • 0
Teraz, Nitrusiniski napisał:

Nie prościej było by napisać jak ma to wyglądać komenda? I nie wiem co to jest te NBT 

Nie, masz to zrobić samemu, abyś wiedział na przyszłość.

NBT to jest w dużym uproszczeniu wszystko to między nawiasami klamrowymi w komendzie.

Jeżeli nadal nie będzie działało, pokaż kod.

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

  • 0
1 minutę temu, Nitrusiniski napisał:

Nie prościej było by napisać jak ma to wyglądać komenda? I nie wiem co to jest te NBT 

NBT - {AttributeModifiers:[{UUIDLeast:12345,UUIDMost:54321,Name:"generic.maxHealth",AttributeName:"generic.maxHealth",Operation:0,Amount:50}]},display:{Name:"&6Potezny miecz"]}}
wiecej o nbt Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

To jest dział Pytania i problemy, nie Zlecenia, w tym dziale uczymy :) Jakbym dał gotową odpowiedź to by mnie zjechali za to

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

  • 0
command /dajmiecz:
    trigger:
        execute console command dajmiecz diamond sword 1 0 {AttributeModifiers:[{UUIDLeast:12345,UUIDMost:54321,Name:"generic.maxHealth",AttributeName:"generic.maxHealth",Operation:0,Amount:50}]},display:{Name:"&6Potezny miecz"]}}

dałem w "generic.maxHealth",AttributeName:"generic.maxHealth" podwójny " ale nie działało nie wiem czy w dobrym miejscu dałem

 

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
7 godzin temu, Nitrusiniski napisał:

command /dajmiecz:
    trigger:
        execute console command Nitrusiniski diamond sword 1 0 {AttributeModifiers:[{UUIDLeast:12345,UUIDMost:54321,Name:"generic.maxHealth",AttributeName:"generic.maxHealth",Operation:0,Amount:50}]},display:{Name:"&6Potezny miecz"]}}

dałem w "generic.maxHealth",AttributeName:"generic.maxHealth" podwójny " ale nie działało nie wiem czy w dobrym miejscu dałem

 

Uff... w końcu coś zrozumiałeś, ale nadal jest parę rzeczy do poprawy.

1. Zapomniałeś o cudzysłowach na początku i na końcu komendy.

2. Nadal nie poprawiłeś samego ID miecza.

3. Nadal nie podwoiłeś wszystkich cudzysłowów w NBT.

Edytowane przez xNightPower_
Nieaktywny

Naprawiam cytat.

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