gbgfgf 0 Opublikowano 18 września 2017 Udostępnij Opublikowano 18 września 2017 Czesc, mam pytanie. Jak zrobić int dla każdego gracza, na przykład każdy gracz ma pieniądze, a każdy gracz ma inną kwotę? Odnośnik do komentarza https://skript.pl/temat/21625-int-dla-kazdego-gracza/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ixidi 719 Opublikowano 18 września 2017 Udostępnij Opublikowano 18 września 2017 Tak Odnośnik do komentarza https://skript.pl/temat/21625-int-dla-kazdego-gracza/#findComment-147285 Udostępnij na innych stronach Więcej opcji udostępniania...
0 gbgfgf 0 Opublikowano 18 września 2017 Autor Udostępnij Opublikowano 18 września 2017 (edytowane) 2 godziny temu, Ixidi napisał: Tak dodalem komende ze gdy wpisze /check to sprawdza ile gracz ma monet i komende /daj 10 ktora daje mi 10 monet i gdy dam sobie 10 monet, to gdy wpisze /check to tam jest zawsze 0 jak jakby te setmoney nie dzialalo@Ixidi kod tych komend: if (args[0].equalsIgnoreCase("8")){ user.setMoney(8); player.sendMessage("§8## §9Gotowe! §8##"); } if (args[0].equalsIgnoreCase("check")){ player.sendMessage("§8## §9" + user.getMoney() + " §8##"); } Edytowane 18 września 2017 przez gbgfgf Odnośnik do komentarza https://skript.pl/temat/21625-int-dla-kazdego-gracza/#findComment-147292 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ixidi 719 Opublikowano 18 września 2017 Udostępnij Opublikowano 18 września 2017 Daj mi wszystkie klasy, to nic nie daje. Odnośnik do komentarza https://skript.pl/temat/21625-int-dla-kazdego-gracza/#findComment-147318 Udostępnij na innych stronach Więcej opcji udostępniania...
0 gbgfgf 0 Opublikowano 19 września 2017 Autor Udostępnij Opublikowano 19 września 2017 10 godzin temu, Ixidi napisał: Daj mi wszystkie klasy, to nic nie daje. Wszystkie? Czyli chodzi o całe src pluginu, czy klase User i UserUtils? UserUtil: https://pastebin.com/nCvzERQm User: https://pastebin.com/EgPqWyux Odnośnik do komentarza https://skript.pl/temat/21625-int-dla-kazdego-gracza/#findComment-147341 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ixidi 719 Opublikowano 19 września 2017 Udostępnij Opublikowano 19 września 2017 (edytowane) W userutils wyciagasz usera po stringu name, ktorego nie inicjujesz. Dopisz w konstruktorze user linijke this.name = name; Edytowane 19 września 2017 przez Ixidi Odnośnik do komentarza https://skript.pl/temat/21625-int-dla-kazdego-gracza/#findComment-147344 Udostępnij na innych stronach Więcej opcji udostępniania...
0 gbgfgf 0 Opublikowano 19 września 2017 Autor Udostępnij Opublikowano 19 września 2017 (edytowane) 1 minutę temu, Ixidi napisał: W userutils wyciagasz usera po stringu name, ktorego nie inicjujesz. Dopisz w konstruktorze user linijke this.name = name; To mam dopisac w user? a nie doczytałem napisales user dobra juz dopisuje Dopisałem te this.name = name; i dalej to samo ;p Kod komendy którą dodaje sobie komendy: if (args[0].equalsIgnoreCase("8")){ user.setMoney(8); player.sendMessage("§8## §9Gotowe! §8##"); } A sprawdzam: if (args[0].equalsIgnoreCase("check")){ player.sendMessage("§8## §9" + user.getMoney() + " §8##"); } Edytowane 19 września 2017 przez gbgfgf Odnośnik do komentarza https://skript.pl/temat/21625-int-dla-kazdego-gracza/#findComment-147345 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ixidi 719 Opublikowano 19 września 2017 Udostępnij Opublikowano 19 września 2017 (edytowane) Nie dodajesz nowo utworzonego usera do listy @gbgfgf Edytowane 19 września 2017 przez Ixidi Odnośnik do komentarza https://skript.pl/temat/21625-int-dla-kazdego-gracza/#findComment-147352 Udostępnij na innych stronach Więcej opcji udostępniania...
0 gbgfgf 0 Opublikowano 19 września 2017 Autor Udostępnij Opublikowano 19 września 2017 (edytowane) Godzinę temu, Ixidi napisał: Nie wiem jak inicjujesz zmienna user, daj mi wszystkie klasy. Wszystkie, czyli main i wszystko czy tylko User i UserUtils? Znalazlem coś ale jest taki problem że cały czas mam "nulla" z tego co wiem trzeba jakoś utworzyć gracza ale nie wiem w jakiej klasie to ma być if (u == null) { u = UserUtil.createUser(Bukkit.getOfflinePlayer(player.getUniqueId())); } To niby naprawic ten błąd ale no tak jak mówiłem nie wiem gdzie to mam wstawić. Dobra, juz wszystko działa. Wystarczyło "zarejestrowac" gracza przy wejsciu. Edytowane 19 września 2017 przez gbgfgf Odnośnik do komentarza https://skript.pl/temat/21625-int-dla-kazdego-gracza/#findComment-147353 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Killerek01 10 Opublikowano 20 września 2017 Udostępnij Opublikowano 20 września 2017 Dnia 18.09.2017 o 17:04, gbgfgf napisał: No a if(user.getMoney() == 0){ bedzie dzialac? Nie. Zrób własną metodę do usuwania czyli public void removemoney(int i){ this.money = this.money-i; } Mogą być błędy bo pisze z tel. Odnośnik do komentarza https://skript.pl/temat/21625-int-dla-kazdego-gracza/#findComment-147558 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 10 godzin temu, Killerek01 napisał: Nie. Zrób własną metodę do usuwania czyli public void removemoney(int i){ this.money = this.money-i; } Mogą być błędy bo pisze z tel. Co ma zmiana wartosci zmiennej do sprawdzenia jej wartosci? Odnośnik do komentarza https://skript.pl/temat/21625-int-dla-kazdego-gracza/#findComment-147565 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 nie musisz robić obiektów itd., skoro chodzi tu tylko monety dla gracza. public static final Map<UUID, Integer> MONEY = new LinkedHashMap<>(); public static void setMoney(UUID playerUUID, Integer money){ MONEY.put(playerUUID, money); } Odnośnik do komentarza https://skript.pl/temat/21625-int-dla-kazdego-gracza/#findComment-147781 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
gbgfgf 0
Czesc, mam pytanie. Jak zrobić int dla każdego gracza, na przykład każdy gracz ma pieniądze, a każdy gracz ma inną kwotę?
Odnośnik do komentarza
https://skript.pl/temat/21625-int-dla-kazdego-gracza/Udostępnij na innych stronach
31 odpowiedzi na to pytanie
Rekomendowane odpowiedzi