radek503 Napisano 5 Marca 2018 Zgłoś Udostępnij Napisano 5 Marca 2018 Witam mam pewien problem piszę od nowa drop i robię oczywiście config yml config wygląda tak drop: item1: szansa: '90' id: '264' nazwa: §bDiament fortuna: 'true' wlaczony: 'true' kod na dodawanie configu wygląda tak on script load: set {_item1} to yaml value "drop.item1.szansa" from file "../../rkdrop/config.yml" set {_item1} to {_item1} parsed as number if folder "plugins/rkdrop" doesn't exists: create folder "plugins/rkdrop" if file "plugins/rkdrop/config.yml" doesn't exists: create file "plugins/rkdrop/config.yml" set yaml value "drop.item1.szansa" from file "../../rkdrop/config.yml" to "90" set yaml value "drop.item1.id" from file "../../rkdrop/config.yml" to "264" set yaml value "drop.item1.nazwa" from file "../../rkdrop/config.yml" to "&bDiament" set yaml value "drop.item1.fortuna" from file "../../rkdrop/config.yml" to "true" set yaml value "drop.item1.wlaczony" from file "../../rkdrop/config.yml" to "true" ale do rzeczy problem jest taki że robię set {_item1} to yaml value "drop.item1.szansa" from file "../../rkdrop/config.yml" set {_item1} to {_item1} parsed as number a następnie już jako szansa dropu chance of {_item1}: i to nie działa nie ma żadnych błędów lecz nawet gdy ustawie szanse na 100 to i tak nie leci reszta kodu jest na 100% dobrze a jeszcze moje pytanie czy da się zrobić odczytywanie z yml tak aby nie użyć zmiennej? Cytuj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
pepq_ Napisano 5 Marca 2018 Zgłoś Udostępnij Napisano 5 Marca 2018 %{_item1}% co Ci pokazuje? W skryptach już dawno nie siedziałem ale myślę że najważniejszą rzeczą jest debug i w czym konkretnie leży błąd. Cytuj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
radek503 Napisano 5 Marca 2018 Autor Zgłoś Udostępnij Napisano 5 Marca 2018 8 minut temu, pepq_ napisał: %{_item1}% co Ci pokazuje? W skryptach już dawno nie siedziałem ale myślę że najważniejszą rzeczą jest debug i w czym konkretnie leży błąd. gdy dam %{_item1}% wyskakuje mi błąd że %{_item1}% nie jest liczbą a z dalszą częścią twojej wypowiedzi mógłbyś wytłumaczyć? nie zrozumiałem cie Cytuj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
pepq_ Napisano 5 Marca 2018 Zgłoś Udostępnij Napisano 5 Marca 2018 (edytowane) Spróbuj tego: set yaml value "drop.item1.szansa" in yaml file "../../rkdrop/config.yml" to 100 zamiast set yaml value "drop.item1.szansa" from file "../../rkdrop/config.yml" to "90" I setuj tą zmienną po tworzeniu configu a nie przed ;/ Edytowane 5 Marca 2018 przez pepq_ Cytuj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
radek503 Napisano 5 Marca 2018 Autor Zgłoś Udostępnij Napisano 5 Marca 2018 (edytowane) 2 minuty temu, pepq_ napisał: Spróbuj tego: set yaml value "drop.item1.szansa" in yaml file "../../rkdrop/config.yml" to 100 zamiast set yaml value "drop.item1.szansa" from file "../../rkdrop/config.yml" to "90" I setuj tą zmienną po tworzeniu configu a nie przed ;/ ok spoko to jest zrobione teraz na próbę nadal gdy ustawię nawet na 100 to nie wypada a może znasz jakiś sposób by od razu brało dane z pliku yml do chance of bez żadnej zmiennej? Edytowane 5 Marca 2018 przez radek503 Cytuj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
pepq_ Napisano 5 Marca 2018 Zgłoś Udostępnij Napisano 5 Marca 2018 (edytowane) Odczytywać bez zmiennej możesz tak: %yaml value ""drop.item1.szansa"" from file ""../../rkdrop/config.yml""% Usunąłeś te nawiasy przy to? "" Edytowane 5 Marca 2018 przez pepq_ Cytuj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
radek503 Napisano 5 Marca 2018 Autor Zgłoś Udostępnij Napisano 5 Marca 2018 7 minut temu, pepq_ napisał: Odczytywać bez zmiennej możesz tak: %yaml value ""drop.item1.szansa"" from file ""../../rkdrop/config.yml""% Usunąłeś te nawiasy przy to? "" nie działa to odczytywanie i tak usunąłem Cytuj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
pepq_ Napisano 5 Marca 2018 Zgłoś Udostępnij Napisano 5 Marca 2018 Usuń variablesy i config i pokaż jaki Ci się wygeneruje i jakie variables ;> Cytuj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
radek503 Napisano 5 Marca 2018 Autor Zgłoś Udostępnij Napisano 5 Marca 2018 (edytowane) dziwne ponieważ gdy usunąłem zawartość variables.csv to załadowały mi się zmienne których już dawno nie ma (buckupy też usunąłem) wiesz co spróbuje usunąć cały folder skript i wgrać od nowa skrypty @edit wiesz co wiem jaka jest przyczyna tylko nie wiem jak to naprawić zrobiłem test zrobiłem takie coś command /test: trigger: send "%{_item1}%" i po wpisaniu tej komendy wysyła mi wiadomość <none> tzn że zmienna nie jest ustawiona tylko nie mam pojęcia dlaczego jest to problem z zapisem ale chyba zapis mam dobry nawet zrobiłem coś takiego command /wczytaj: trigger: set {_item1} to yaml value "drop.item1.szansa" from file "../../rkdrop/config.yml" to i tak nie działa Edytowane 5 Marca 2018 przez radek503 Cytuj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
pepq_ Napisano 5 Marca 2018 Zgłoś Udostępnij Napisano 5 Marca 2018 @radek503 Jaki generuje Ci się config? Cytuj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
radek503 Napisano 5 Marca 2018 Autor Zgłoś Udostępnij Napisano 5 Marca 2018 tu masz cały drop: item1: szansa: 90.0 id: '264' nazwa: §bDiament fortuna: 'true' wlaczony: 'true' item2: szansa: '90' id: '388' nazwa: §aSzmaragd fortuna: 'true' wlaczony: 'true' item3: szansa: '90' id: '266' nazwa: §eZloto wlaczony: 'true' item4: szansa: '90' id: '264' nazwa: '&iZelazo' fortuna: 'true' wlaczony: 'true' item5: szansa: '90' id: '0' nazwa: Nic fortuna: 'true' wlaczony: 'false' item6: szansa: '90' id: '0' nazwa: Nic fortuna: 'true' wlaczony: 'false' item7: szansa: '90' id: '0' nazwa: Nic fortuna: 'true' wlaczony: 'false' item8: szansa: '90' id: '0' nazwa: Nic fortuna: 'true' wlaczony: 'false' item9: szansa: '90' id: '0' nazwa: Nic fortuna: 'true' wlaczony: 'false' item10: szansa: '90' id: '0' nazwa: Nic fortuna: 'true' wlaczony: 'false' item11: szansa: '90' id: '0' nazwa: Nic fortuna: 'true' wlaczony: 'false' item12: szansa: '90' id: '0' nazwa: Nic fortuna: 'true' wlaczony: 'false' item13: szansa: '90' id: '0' nazwa: Nic fortuna: 'true' wlaczony: 'false' item14: szansa: '90' id: '0' nazwa: Nic fortuna: 'true' wlaczony: 'false' item15: szansa: '90' id: '0' nazwa: Nic fortuna: 'true' wlaczony: 'false' item16: szansa: '90' id: '0' nazwa: Nic fortuna: 'true' wlaczony: 'false' item17: szansa: '90' id: '0' nazwa: Nic fortuna: 'true' wlaczony: 'false' item18: szansa: '90' id: '0' nazwa: Nic fortuna: 'true' wlaczony: 'false' gui: lore1: '&8>> &7Aktywny:&6' lore2: '&8>> &7Szansa:&6' lore3: '&8>> &7Fortuna:&6' Cytuj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
pepq_ Napisano 5 Marca 2018 Zgłoś Udostępnij Napisano 5 Marca 2018 (edytowane) Tworzy config dobrze to w takim razie złą ścieżkę masz w setowaniu zmiennej. Spróbuj tego: set {_item1} to yaml value "drop.item1.szansa" from file "plugins/rkdrop/config.yml" Lub samo rkdrop/config... pokombinuj ;> Edytowane 5 Marca 2018 przez pepq_ Cytuj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
radek503 Napisano 10 Marca 2018 Autor Zgłoś Udostępnij Napisano 10 Marca 2018 @ref Cytuj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
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ą.