Smoczek111 30 Opublikowano 21 września 2017 Udostępnij Opublikowano 21 września 2017 Siemka mam tu takie classy i dorobi mi ktos config do tego: https://pastebin.com/tBRRNCED to na gorze to Main https://pastebin.com/1cF2DZQs a tu mam Vipcommands Prosze o pomoc Odnośnik do komentarza https://skript.pl/temat/21678-dodanie-paru-linijek/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 21 września 2017 Udostępnij Opublikowano 21 września 2017 Robisz instance w clasie Main, przy onEnable() - zapisujesz default config, a przy pobieraniu cfg robisz -> metoda intsancji.getConfig().getXyz("wiadomosc.xd"); Odnośnik do komentarza https://skript.pl/temat/21678-dodanie-paru-linijek/#findComment-147674 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ixidi 719 Opublikowano 21 września 2017 Udostępnij Opublikowano 21 września 2017 (edytowane) Najprostrzy sposób to dodanie w onLoad this.saveDefaultConfig(); (jesli robisz to w innej klasie niz main, to this zamieniasz na instancje main) I potem jak chcesz cos zapisac to dajesz mainInstance.getConfig().set("key", "value"); A jak odczytac to uzywasz metod get() getInt() getString() itd. (Rozwiazanie to wymaga pliku config.yml w resource) Edytowane 21 września 2017 przez Ixidi Odnośnik do komentarza https://skript.pl/temat/21678-dodanie-paru-linijek/#findComment-147679 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Smoczek111 30 Opublikowano 22 września 2017 Autor Udostępnij Opublikowano 22 września 2017 11 godzin temu, KrejzolekPRO napisał: Robisz instance w clasie Main, przy onEnable() - zapisujesz default config, a przy pobieraniu cfg robisz -> metoda intsancji.getConfig().getXyz("wiadomosc.xd"); a te xyz to jest klasa ? czy co to jest bo nie kumam a ta kropka przy wiadomosc.xd nie potrzebna chyba 9 godzin temu, Ixidi napisał: Najprostrzy sposób to dodanie w onLoad this.saveDefaultConfig(); (jesli robisz to w innej klasie niz main, to this zamieniasz na instancje main) I potem jak chcesz cos zapisac to dajesz mainInstance.getConfig().set("key", "value"); A jak odczytac to uzywasz metod get() getInt() getString() itd. (Rozwiazanie to wymaga pliku config.yml w resource) ale key value ? oco kaman Odnośnik do komentarza https://skript.pl/temat/21678-dodanie-paru-linijek/#findComment-147683 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ixidi 719 Opublikowano 22 września 2017 Udostępnij Opublikowano 22 września 2017 Eh... Wiesz jak wyglada zapis pliku yaml? number: 9 key: value Odnośnik do komentarza https://skript.pl/temat/21678-dodanie-paru-linijek/#findComment-147686 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Smoczek111 30 Opublikowano 22 września 2017 Autor Udostępnij Opublikowano 22 września 2017 aha czyli to sa zmienne ? Odnośnik do komentarza https://skript.pl/temat/21678-dodanie-paru-linijek/#findComment-147689 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ixidi 719 Opublikowano 22 września 2017 Udostępnij Opublikowano 22 września 2017 https://bukkit.org/threads/tut-bukkits-new-fileconfiguration-api-create-a-yaml-configuration.42775/ Odnośnik do komentarza https://skript.pl/temat/21678-dodanie-paru-linijek/#findComment-147690 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Smoczek111 30 Opublikowano 22 września 2017 Autor Udostępnij Opublikowano 22 września 2017 14 minut temu, Ixidi napisał: https://bukkit.org/threads/tut-bukkits-new-fileconfiguration-api-create-a-yaml-configuration.42775/ mozesz mi do mojego pliczku dopisac ten config bo przeczytalem ten poradnik i troche nie rozumiem a troche rozumiem xD Odnośnik do komentarza https://skript.pl/temat/21678-dodanie-paru-linijek/#findComment-147692 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 22 września 2017 Udostępnij Opublikowano 22 września 2017 7 godzin temu, Smoczek111 napisał: mozesz mi do mojego pliczku dopisac ten config bo przeczytalem ten poradnik i troche nie rozumiem a troche rozumiem xD No to po co bawisz się w jakiś config, a nie znasz nic... Naucz się podstaw angielskiego chociaż, bo bez tego to nawet nie zaczynaj... Odnośnik do komentarza https://skript.pl/temat/21678-dodanie-paru-linijek/#findComment-147735 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 22 września 2017 Udostępnij Opublikowano 22 września 2017 przykład: //Main @Override public void onLoad(){ this.saveDefaultConfig(); } @Override public void onEnable(){ this.getCommand("vip").setExecutor(new CommandExecutor(){ @Override public boolean onCommand(CommandSender sender, Command cmd, String l, String[] args) { for (String s : getConfig().getStringList("vip") sender.sendMessage(ChatColor.translateAlternateCodes('&', s)); } }); } //Config.yml vip: - "jakas wiadomosc" - "druga wiadomosc" gdzies moze byc literówka, lub mały błąd, pisane w notatniku. Odnośnik do komentarza https://skript.pl/temat/21678-dodanie-paru-linijek/#findComment-147778 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Smoczek111 30 Opublikowano 22 września 2017 Autor Udostępnij Opublikowano 22 września 2017 2 godziny temu, KrejzolekPRO napisał: No to po co bawisz się w jakiś config, a nie znasz nic... Naucz się podstaw angielskiego chociaż, bo bez tego to nawet nie zaczynaj... a ty odrazu wszystko umiales nie pytales sie o nic ? Odnośnik do komentarza https://skript.pl/temat/21678-dodanie-paru-linijek/#findComment-147794 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Smoczek111 30 Opublikowano 23 września 2017 Autor Udostępnij Opublikowano 23 września 2017 Do zamkniecia poradzilem sobie xd Odnośnik do komentarza https://skript.pl/temat/21678-dodanie-paru-linijek/#findComment-147829 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Smoczek111 30
Siemka mam tu takie classy i dorobi mi ktos config do tego:
https://pastebin.com/tBRRNCED
to na gorze to Main
https://pastebin.com/1cF2DZQs
a tu mam Vipcommands
Prosze o pomoc
Odnośnik do komentarza
https://skript.pl/temat/21678-dodanie-paru-linijek/Udostępnij na innych stronach
11 odpowiedzi na to pytanie
Rekomendowane odpowiedzi