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"]}}

 

https://imgur.com/a/BHm97io

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
https://skript.pl/temat/44423-problem-z-zapisem/
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"]}}

https://imgur.com/a/BHm97io

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
https://skript.pl/temat/44423-problem-z-zapisem/#findComment-278628
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
https://skript.pl/temat/44423-problem-z-zapisem/#findComment-278630
Udostępnij na innych stronach

  • 0

Po 1  `give` tak nie działa.

https://docs.skunity.com/syntax/search/id:4978

Po 2 tak jak już wspomniał Kormic, zapisz to do execute console command lub przepisz jako give ze składnią skripta i NBT z dodatku SkBee

Odnośnik do komentarza
https://skript.pl/temat/44423-problem-z-zapisem/#findComment-278631
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
https://skript.pl/temat/44423-problem-z-zapisem/#findComment-278633
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
https://skript.pl/temat/44423-problem-z-zapisem/#findComment-278634
Udostępnij na innych stronach

  • 0

ale ty czegoś nie rozumiesz, masz wsadzić komendę give do cudzysłowów. Nie wiem w jakim celu wziąłeś to dajmiecz

 

Nie zapomnij o podwojeniu cudzysłowów w NBT

Edytowane przez CoFFeIN04
Odnośnik do komentarza
https://skript.pl/temat/44423-problem-z-zapisem/#findComment-278635
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.

https://skriptlang.github.io/Skript/effects.html#EffCommand

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
https://skript.pl/temat/44423-problem-z-zapisem/#findComment-278636
Udostępnij na innych stronach

  • 0
Teraz, Nitrusiniski napisał:

https://imgur.com/a/rHWEnUC

 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
https://skript.pl/temat/44423-problem-z-zapisem/#findComment-278640
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
https://skript.pl/temat/44423-problem-z-zapisem/#findComment-278645
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
https://skript.pl/temat/44423-problem-z-zapisem/#findComment-278647
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
https://skript.pl/temat/44423-problem-z-zapisem/#findComment-278650
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 https://minecraft.gamepedia.com/Tutorials/Command_NBT_tags

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
https://skript.pl/temat/44423-problem-z-zapisem/#findComment-278651
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
https://skript.pl/temat/44423-problem-z-zapisem/#findComment-278652
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
https://skript.pl/temat/44423-problem-z-zapisem/#findComment-278653
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ę...