Gooldzik 8 Opublikowano 10 lutego 2021 Udostępnij Opublikowano 10 lutego 2021 (edytowane) Witam, mam o to taki amatorski skrypt, który nie działa tak, jakbym chciał. code.skript.pl - kod 6A7EL7Z1 yml: code.skript.pl - kod x0880ZYA Problem polega na tym, że co prawda pojawiają się żółte szyby, ale mają one nazwę oraz lore jako <none> Wiecie może, na czym polega problem? Edytowane 10 lutego 2021 przez Gooldzik Cytuj Odnośnik do komentarza https://skript.pl/temat/45584-nieznany-problem-z-skript-yaml/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 PanMaruda 624 Opublikowano 10 lutego 2021 Udostępnij Opublikowano 10 lutego 2021 pobierasz z yamla listę 'yaml list' podczas gdy masz tam pojedynczą wartość - wydaje mi się że powinno być 'yaml value' Cytuj Odnośnik do komentarza https://skript.pl/temat/45584-nieznany-problem-z-skript-yaml/#findComment-287126 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 10 lutego 2021 Udostępnij Opublikowano 10 lutego 2021 6 minut temu, Gooldzik napisał: Witam, mam o to taki amatorski skrypt, który nie działa tak, jakbym chciał. code.skript.pl - kod 6A7EL7Z1 yml: code.skript.pl - kod x0880ZYA Problem polega na tym, że co prawda pojawiają się żółte szyby, ale mają one nazwę oraz lore jako <none> Wiecie może, na czym polega problem? Podejrzewam, że problem leży w tym, iż nie podałeś rozszerzenia pliku .yml przy przechwytywaniu listy YAML. Po drugie to nie jest YAML lista, a zbiór YAML node'ów. YAML lista charakteryzuje się myślnikami oznaczającymi kolejne elementy. lista: - 1 - 2 - 3 Taki przykład. Cytuj Odnośnik do komentarza https://skript.pl/temat/45584-nieznany-problem-z-skript-yaml/#findComment-287127 Udostępnij na innych stronach Więcej opcji udostępniania...
0 PanMaruda 624 Opublikowano 10 lutego 2021 Udostępnij Opublikowano 10 lutego 2021 58 minut temu, Kormic napisał: Podejrzewam, że problem leży w tym, iż nie podałeś rozszerzenia pliku .yml przy przechwytywaniu listy YAML. Przyjacielu, podał rozszerzenie pliku tyle że w pierwszym evencie - skript-yaml działa w ten sposób że najpierw wczytuje się do pamięci cały plik yaml (można go zapisać pod jakimś wybranym ID tak jak w kodzie), a potem pobieramy dane z tego właśnie wczytanego pliku powołując się albo na ID (czyli spells) albo na ścieżkę pliku. Cytuj Odnośnik do komentarza https://skript.pl/temat/45584-nieznany-problem-z-skript-yaml/#findComment-287134 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 10 lutego 2021 Udostępnij Opublikowano 10 lutego 2021 1 minutę temu, PanMaruda napisał: Przyjacielu, podał rozszerzenie pliku tyle że w pierwszym evencie - skript-yaml działa w ten sposób że najpierw wczytuje się do pamięci cały plik yaml (można go zapisać pod jakimś wybranym ID tak jak w kodzie), a potem pobieramy dane z tego właśnie wczytanego pliku powołując się albo na ID (czyli spells) albo na ścieżkę pliku. Tak, wiem przyjacielu, ładuje się go do pamięci RAM, aby tak nie obciążać procesora poprzez otwieranie pliku. Dlatego właśnie jest najlepszym dodatkiem do YAMLa. Nie zauważyłem tego ładowania jako alias po prostu. Cytuj Odnośnik do komentarza https://skript.pl/temat/45584-nieznany-problem-z-skript-yaml/#findComment-287135 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gooldzik 8 Opublikowano 10 lutego 2021 Autor Udostępnij Opublikowano 10 lutego 2021 Ani zmiana na set {_item::*} to yaml value "spells.%loop-index%" from "spells" ani na set {_item} to yaml value "spells.%loop-index%" from "spells" Nie działa. Nadal jest <none> Cytuj Odnośnik do komentarza https://skript.pl/temat/45584-nieznany-problem-z-skript-yaml/#findComment-287137 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 10 lutego 2021 Udostępnij Opublikowano 10 lutego 2021 36 minut temu, Gooldzik napisał: Ani zmiana na set {_item::*} to yaml value "spells.%loop-index%" from "spells" ani na set {_item} to yaml value "spells.%loop-index%" from "spells" Nie działa. Nadal jest <none> Zobacz co napisałem. Zamień sobie to na listę YAML. Cytuj Odnośnik do komentarza https://skript.pl/temat/45584-nieznany-problem-z-skript-yaml/#findComment-287143 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gooldzik 8 Opublikowano 10 lutego 2021 Autor Udostępnij Opublikowano 10 lutego 2021 45 minut temu, Kormic napisał: Zobacz co napisałem. Zamień sobie to na listę YAML. Jeżeli dobrze rozumiem, to plik ma wyglądać tak? spells: 1: name: - nazwa description: - opis item: - ender pearl price: - 150 level: - 10 Cytuj Odnośnik do komentarza https://skript.pl/temat/45584-nieznany-problem-z-skript-yaml/#findComment-287146 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 15 lutego 2021 Udostępnij Opublikowano 15 lutego 2021 W dniu 11.02.2021 o 00:04, Gooldzik napisał: Jeżeli dobrze rozumiem, to plik ma wyglądać tak? spells: 1: name: - nazwa description: - opis item: - ender pearl price: - 150 level: - 10 Popraw sobie wcięcia w pliku i zadziała. Pamiętaj - tylko dwie spacje jako jedno wcięcie. Wtedy wystarczy, że podasz prawidłową ścieżkę i możesz sobie zapętlić listę (albo ustawić do innej listy). Cytuj Odnośnik do komentarza https://skript.pl/temat/45584-nieznany-problem-z-skript-yaml/#findComment-288138 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Gooldzik 8
Witam,
mam o to taki amatorski skrypt, który nie działa tak, jakbym chciał.
code.skript.pl - kod 6A7EL7Z1
yml: code.skript.pl - kod x0880ZYA
Problem polega na tym, że co prawda pojawiają się żółte szyby, ale mają one nazwę oraz lore jako <none>
Wiecie może, na czym polega problem?
Edytowane przez GooldzikOdnośnik do komentarza
https://skript.pl/temat/45584-nieznany-problem-z-skript-yaml/Udostępnij na innych stronach
8 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.