Kamill0s 47 Opublikowano 27 lipca 2020 Udostępnij Opublikowano 27 lipca 2020 Witam! Posiadam skrypt, który zapisuje niestandardową wartość w yml (wpisaną z czatu) i potrzebuję znaleźć sposób (o ile takowy jest) na sprawdzenie czy jest, jeśli tak, to ile i jak się nazywa ta wartość. Chodzi mi o te 2 wartości - test, cosiek test: ses1: 5 ses2: 10 ses3: 50 cosiek: ses1: 5 ses2: 10 ses3: 50 Z góry dzięki za odpowiedź. Odnośnik do komentarza https://skript.pl/temat/40712-problem-z-yml/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 27 lipca 2020 Udostępnij Opublikowano 27 lipca 2020 hmm nie zrozumiałem zbyt o co ci chodzi ale chyba o yaml nodes "" from file "file.yml" Zwróci listę test, cosiek Kamill0s 1 Odnośnik do komentarza https://skript.pl/temat/40712-problem-z-yml/#findComment-253830 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kamill0s 47 Opublikowano 28 lipca 2020 Autor Udostępnij Opublikowano 28 lipca 2020 (edytowane) command /test: trigger: set {_testList::*} to yaml nodes "" from file "sciezka" set {_} to size of {_testList::*} loop {_} times: loop {_testList::*}: set {_list} to loop-value-2 set {_name} to yaml value "%{_list}%" from file "sciezka" ####### NIE WIEM JAK POBRAĆ NAZWĘ LISTY exit loop A jak zapisać osobno nazwę listy cosiek oraz test w zmiennej {_name}? Edytowane 28 lipca 2020 przez Kamill0s Odnośnik do komentarza https://skript.pl/temat/40712-problem-z-yml/#findComment-253874 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 29 lipca 2020 Udostępnij Opublikowano 29 lipca 2020 17 godzin temu, Kamill0s napisał: command /test: trigger: set {_testList::*} to yaml nodes "" from file "sciezka" set {_} to size of {_testList::*} loop {_} times: loop {_testList::*}: set {_list} to loop-value-2 set {_name} to yaml value "%{_list}%" from file "sciezka" ####### NIE WIEM JAK POBRAĆ NAZWĘ LISTY exit loop A jak zapisać osobno nazwę listy cosiek oraz test w zmiennej {_name}? nie wiem o co ci chodzi, rozjaśnij bardziej Odnośnik do komentarza https://skript.pl/temat/40712-problem-z-yml/#findComment-253888 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kamill0s 47 Opublikowano 29 lipca 2020 Autor Udostępnij Opublikowano 29 lipca 2020 7 godzin temu, xAxee napisał: nie wiem o co ci chodzi, rozjaśnij bardziej Dobra, więc wyjaśnie działanie. Mam plik .yml w którym zapisuje się lista, której nazwa jest nazwą własną podaną w argumencie komendy. Tworzę inną komende, która zapisuje do zmiennej ilość tych list, a następnie loopuje tą ilość razy po to, aby zapisać w kolejnej zmiennej nazwę pierwszej listy, drugiej, trzeciej itp - osobno - po to, by potem wyświetlić je w GUI, jedno po drugiej z nazwą itemu mający nazwe taką samą jak nazwa listy. Problem w tym, że nie wiem jak pobrać nazwę listy w ten sposób. Czyli jak mam te dwie listy, to chciałbym żeby w gui pojawiły się 2 itemy - jeden item o nazwie test, a drugi cosiek, a w lore mają mieć wartości swojej listy. Odnośnik do komentarza https://skript.pl/temat/40712-problem-z-yml/#findComment-253947 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 29 lipca 2020 Udostępnij Opublikowano 29 lipca 2020 command /gui [<text>]: trigger: set {_s} to 0 loop (yaml nodes "" from file "plik.yml"): loop (yaml nodes "%loop-value%" from file "plik.yml"): set {_value} to yaml value "%loop-value-1%.%loop-value-2%" from file "plik.yml" add " %loop-value-2% -> %{_value}%" to {_lore::*} set player's current inventory's slot {_s} to diamond named "%loop-value%" with lore {_lore::*} clear {_lore::*} @Kamill0s Kamill0s 1 Odnośnik do komentarza https://skript.pl/temat/40712-problem-z-yml/#findComment-253950 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 30 lipca 2020 Udostępnij Opublikowano 30 lipca 2020 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/40712-problem-z-yml/#findComment-254010 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Kamill0s 47
Witam!
Posiadam skrypt, który zapisuje niestandardową wartość w yml (wpisaną z czatu)
i potrzebuję znaleźć sposób (o ile takowy jest) na sprawdzenie czy jest, jeśli tak, to ile i jak się nazywa ta wartość.
Chodzi mi o te 2 wartości - test, cosiek
test: ses1: 5 ses2: 10 ses3: 50 cosiek: ses1: 5 ses2: 10 ses3: 50Z góry dzięki za odpowiedź.
Odnośnik do komentarza
https://skript.pl/temat/40712-problem-z-yml/Udostępnij na innych stronach
6 odpowiedzi na to pytanie
Rekomendowane odpowiedzi