deusowy_yt 2 Opublikowano 5 czerwca 2018 Udostępnij Opublikowano 5 czerwca 2018 (edytowane) package me.neroos.join; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.plugin.java.JavaPlugin; public class Main extends JavaPlugin implements Listener{ int i = 0; @Override public void onEnable(){ System.out.println("Wlaczanie..."); } @Override public void onDisable(){ System.out.println("Wylaczanie..."); } @EventHandler public void onJoin(PlayerJoinEvent e){ i++; e.getPlayer().sendMessage("Wszystkich logowan: " + i); } } Nie wyswietla wiadomosci po dolaczeniu na serwer prosze o pomoc Edytowane 10 czerwca 2018 przez Nioo Nie podalem powodu dlaczego nie dziala kod Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 deusowy_yt 2 Opublikowano 5 czerwca 2018 Autor Udostępnij Opublikowano 5 czerwca 2018 @KrejzolekPROMoglbys mi wytlumaczyc po krotce zawartosc kodu? Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182094 Udostępnij na innych stronach Więcej opcji udostępniania...
0 deusowy_yt 2 Opublikowano 5 czerwca 2018 Autor Udostępnij Opublikowano 5 czerwca 2018 @KrejzolekPROA wiec tak: Wiadomosci wyswietla poprawnie tylko sa dwa bledy Wszystkich logowac: 01 (Mozna samo 1?) Oraz nie dodaje 1 po dolaczeniu 01 zostaje nawet gdy wyjde i wejde Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182096 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 5 czerwca 2018 Udostępnij Opublikowano 5 czerwca 2018 (edytowane) 4 minuty temu, deusowy_yt napisał: @KrejzolekPROMoglbys mi wytlumaczyc po krotce zawartosc kodu? Tutaj nie ma za bardzo co do tłumaczenia, wykorzystujemy w tym przypadku Obiekt HashMap, który pozwala odnajdować wartości (w tym przypadku Integery), po kluczach (w tym przypadku po graczach, obiekcie - 'Player'). Jak nie wiesz co to to zajrzyj tutaj: https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html Edytowane 5 czerwca 2018 przez KrejzolekPRO Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182097 Udostępnij na innych stronach Więcej opcji udostępniania...
0 deusowy_yt 2 Opublikowano 5 czerwca 2018 Autor Udostępnij Opublikowano 5 czerwca 2018 @KrejzolekPRODzięki, ale tak ja napisalem up dwa bledy ;/ Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182098 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 5 czerwca 2018 Udostępnij Opublikowano 5 czerwca 2018 1 minutę temu, deusowy_yt napisał: @KrejzolekPRODzięki, ale tak ja napisalem up dwa bledy ;/ package me.neroos.join; import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.plugin.java.JavaPlugin; public class Main extends JavaPlugin implements Listener{ public HashMap<Player, Integer> loginAmount = new HashMap<Player, Integer>(); @Override public void onEnable() { System.out.println("Uruchamianie"); Bukkit.getPluginManager().registerEvents(this, this); } @EventHandler public void onPlayerJoin(PlayerJoinEvent e) { Player p = e.getPlayer(); Integer amount = loginAmount.get(p) == null ? 1 : loginAmount.get(p) +1; p.sendMessage("§e§oWSZYSTKICH LOGOWAN: §6§o" + amount +1); p.sendMessage("§a§oMilej gry §c§o" + p.getName()); loginAmount.put(p, amount); } @EventHandler public void onPlayerQuit(PlayerQuitEvent e) { Player p = e.getPlayer(); Integer amount = loginAmount.get(p) == null || loginAmount.get(p) == 0 ? 0 : loginAmount.get(p) -1; loginAmount.put(p, amount); } } Zobacz teraz, pisze z głowy nie mam jak wejść w IntelliJ. Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182099 Udostępnij na innych stronach Więcej opcji udostępniania...
0 deusowy_yt 2 Opublikowano 5 czerwca 2018 Autor Udostępnij Opublikowano 5 czerwca 2018 @KrejzolekPROA wiec tak: Gdy wbilem na serwer pokazalo wszystkich logowac: 11, ale nie dodaje po wejsciu ;/ Jesli chcesz daj sobie spokoj, ale ja napewno nie znajde lepszej pomocy niz u Ciebie Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182100 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 5 czerwca 2018 Udostępnij Opublikowano 5 czerwca 2018 1 minutę temu, deusowy_yt napisał: @KrejzolekPROA wiec tak: Gdy wbilem na serwer pokazalo wszystkich logowac: 11, ale nie dodaje po wejsciu ;/ Jesli chcesz daj sobie spokoj, ale ja napewno nie znajde lepszej pomocy niz u Ciebie Pokazało 11? Dobra, a reloadujesz serwer czy go wyłączasz i włączasz i czy podczas reloadu/restartu jesteś na serwerze? Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182101 Udostępnij na innych stronach Więcej opcji udostępniania...
0 deusowy_yt 2 Opublikowano 5 czerwca 2018 Autor Udostępnij Opublikowano 5 czerwca 2018 @KrejzolekPRO Restartuje bedac na serwerze, po czym mnie wyrzuca z powodu resatrtu Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182102 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 5 czerwca 2018 Udostępnij Opublikowano 5 czerwca 2018 (edytowane) 2 minuty temu, deusowy_yt napisał: @KrejzolekPRO Restartuje bedac na serwerze, po czym mnie wyrzuca z powodu resatrtu Trochę to dziwne i to bardzo. Jak wrócę to odpale IntelliJ i ogarnę a kod wrzucę ci na githuba Bo jak pokazało 11 to tak jakby liczba była traktowana jako String i dodawało się nie niej ciąg znaków, w tym przypadku "1" Edytowane 5 czerwca 2018 przez KrejzolekPRO Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182103 Udostępnij na innych stronach Więcej opcji udostępniania...
0 deusowy_yt 2 Opublikowano 5 czerwca 2018 Autor Udostępnij Opublikowano 5 czerwca 2018 Ok, mogę wiedzieć jakie to beda godziny zebym byl dostepny? Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182104 Udostępnij na innych stronach Więcej opcji udostępniania...
0 deusowy_yt 2 Opublikowano 5 czerwca 2018 Autor Udostępnij Opublikowano 5 czerwca 2018 @KrejzolekPRO Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182105 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 5 czerwca 2018 Udostępnij Opublikowano 5 czerwca 2018 Teraz, deusowy_yt napisał: @KrejzolekPRO Myślę, że około 19 wrzucę Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182107 Udostępnij na innych stronach Więcej opcji udostępniania...
0 deusowy_yt 2 Opublikowano 5 czerwca 2018 Autor Udostępnij Opublikowano 5 czerwca 2018 @KrejzolekPROok, jestem Ci bardzo wdzieczny mam jeszcze prosbe czy dalbys rade dopisac ilosc graczy na serwerze? Bede wtedy spelniony (Wiem gdzie pisac jak bede mial problem ) Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182108 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 5 czerwca 2018 Udostępnij Opublikowano 5 czerwca 2018 Teraz, deusowy_yt napisał: @KrejzolekPROok, jestem Ci bardzo wdzieczny mam jeszcze prosbe czy dalbys rade dopisac ilosc graczy na serwerze? Bede wtedy spelniony (Wiem gdzie pisac jak bede mial problem ) Jeszcze jedno, chcesz mieć ilość logowań poszczególnego gracza, czy ogólnie wszystkich logowań wszystkich graczy? Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182109 Udostępnij na innych stronach Więcej opcji udostępniania...
0 deusowy_yt 2 Opublikowano 5 czerwca 2018 Autor Udostępnij Opublikowano 5 czerwca 2018 @KrejzolekPRO Wiesz co głównie zależy mi na ogolnych, ale gdybys mogl to zawsze to jakąś dodatkową naukę z tego wyciągnę Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182110 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 5 czerwca 2018 Udostępnij Opublikowano 5 czerwca 2018 42 minuty temu, deusowy_yt napisał: @KrejzolekPRO Wiesz co głównie zależy mi na ogolnych, ale gdybys mogl to zawsze to jakąś dodatkową naukę z tego wyciągnę https://github.com/KrejzolekPRO/forExample Masz dwa sposoby, na obiekcie i na hasmapie. Jakby coś jednak nie działało to pisz. Dodaj sobie tylko plugin.yml Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182112 Udostępnij na innych stronach Więcej opcji udostępniania...
0 deusowy_yt 2 Opublikowano 5 czerwca 2018 Autor Udostępnij Opublikowano 5 czerwca 2018 @KrejzolekPROok, juz testuje Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182113 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 5 czerwca 2018 Udostępnij Opublikowano 5 czerwca 2018 (edytowane) 6 minut temu, deusowy_yt napisał: @KrejzolekPROok, juz testuje Oczywiście pamiętaj, że po restarcie wszystkie dane znikną i aby je zapisać musisz użyć zapisu do bazy danych/flat i te dane zapisywać/wczytywać przy wyłączaniu/starcie serwera. Edytowane 5 czerwca 2018 przez KrejzolekPRO Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182114 Udostępnij na innych stronach Więcej opcji udostępniania...
0 deusowy_yt 2 Opublikowano 5 czerwca 2018 Autor Udostępnij Opublikowano 5 czerwca 2018 @KrejzolekPROProsze Cie Ten kod mnie przeraza, a co dopiero kodowanie bazy danych Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182115 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 5 czerwca 2018 Udostępnij Opublikowano 5 czerwca 2018 Teraz, deusowy_yt napisał: @KrejzolekPROProsze Cie Ten kod mnie przeraza, a co dopiero kodowanie bazy danych Pojmiesz składnie i poleci jak z płatka Osobiście nie polecam zaczynać od javy, a bardziej łatwiejszych, np. Go Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182116 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
deusowy_yt 2
package me.neroos.join; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.plugin.java.JavaPlugin; public class Main extends JavaPlugin implements Listener{ int i = 0; @Override public void onEnable(){ System.out.println("Wlaczanie..."); } @Override public void onDisable(){ System.out.println("Wylaczanie..."); } @EventHandler public void onJoin(PlayerJoinEvent e){ i++; e.getPlayer().sendMessage("Wszystkich logowan: " + i); } }Nie wyswietla wiadomosci po dolaczeniu na serwer prosze o pomoc
Edytowane przez NiooNie podalem powodu dlaczego nie dziala kod
Odnośnik do komentarza
https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/Udostępnij na innych stronach
Top użytkownicy dla tego pytania
33
14
5
4
Popularne dni
5 Cze
54
6 Cze
6
7 Cze
2
Top użytkownicy dla tego pytania
deusowy_yt 33 odpowiedzi
KrejzolekPRO 14 odpowiedzi
yooniks 5 odpowiedzi
DJKondzio 4 odpowiedzi
Popularne dni
5 Cze 2018
54 odpowiedzi
6 Cze 2018
6 odpowiedzi
7 Cze 2018
2 odpowiedzi
Popularne posty
Fadex
W evencie onEnable() dodaj: Bukkit.getServer().getPluginManager().registerEvents(this, this);
yooniks
mala poprawka: @EventHandler public void onJoin(PlayerJoinEvent e){ final Player p = e.getPlayer(); int joinsByPlayer = this.joinsByPlayers.getOrDefault(p.getUniqueId(
61 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ą.