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 @KrejzolekPROJava GO? Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182117 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 event.getPlayer().sendMessage(ColorUtil.fixColor("&eAktualnie na serwerze: " + Bukkit.getServer().getOnlinePlayers().size() + "/" + Bukkit.getServer().getMaxPlayers())); (BLAD) Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182119 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ł: @KrejzolekPRO event.getPlayer().sendMessage(ColorUtil.fixColor("&eAktualnie na serwerze: " + Bukkit.getServer().getOnlinePlayers().size() + "/" + Bukkit.getServer().getMaxPlayers())); (BLAD) Jaki dokładnie? Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182120 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 Multiple markers at this line - Cannot invoke size() on the array type Player[] - Line breakpoint:PlayerJoinListener [line: 21] - onJoin(PlayerJoinEvent) (Mam nadzieje, ze dobrze podalem) Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182121 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ł: @KrejzolekPRO Multiple markers at this line - Cannot invoke size() on the array type Player[] - Line breakpoint:PlayerJoinListener [line: 21] - onJoin(PlayerJoinEvent) (Mam nadzieje, ze dobrze podalem) Pisałem pod starszego Bukkita Zastąp '.size' - '.length' Edytowane 5 czerwca 2018 przez KrejzolekPRO Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182122 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 @KrejzolekPROSpokojnie nic sie nie dzieje Testuje objects Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182123 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 @KrejzolekPRONie mam pojecia czy ja wogole dobrze przepisalem kod, ale jesli nie ma bledu to powinno dzialac, a nie wyswietla nic wiadomosci. Testuje drugie Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182127 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 @KrejzolekPROMam pytanie, czy te foldery to sa nowe package? Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182128 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, byhashmap ladnie dziala Nalicza tak jak nalezy jesli jestes obecny to odezwij sie mam jeszcze kilka malych pytan co do pisania pluginow Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182129 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 5 czerwca 2018 Udostępnij Opublikowano 5 czerwca 2018 49 minut temu, KrejzolekPRO napisał: 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 47 minut temu, deusowy_yt napisał: @KrejzolekPROok, juz testuje Nie no, jestem na telefonie i jak to czytam to porazka xd jak bede na kompie (jeszcze raczej dzisiaj) to ci pomoge, @KrejzolekPRO nie dawaj gotowcow bo tak sie niczego nie nauczy i do tego dajesz zly kod i uczysz go złych nawykow. Tak na szybko: zle tlumaczysz mapki, uzywasz obiektowego integer jak nie trzeba, everywhere static, w mapce masz getOrDefault a ty uzywasz 'expression ? 0 : 1' i wgl wszystko prawie zle xd do tego z 10 postów o tym ze cos jest zle jak gosciu mial dobrze kod tylko nie rejestrował eventu a potem usuneliscie mu adnotacje eventhandler Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182130 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 @yooniksTo moglbys poprawic ten moj kod? Oczywiscie dziekuje @KrejzolekPRO za poswiecony czas, ale takie dosyc trudne kodowanie jest jeszcze nie dla mnie. Wole zaczynac od latwych rzeczy, a pozniej czas pokaze Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182131 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 5 czerwca 2018 Udostępnij Opublikowano 5 czerwca 2018 public class Main extends JavaPlugin implements Listener { private int i; @Override public void onEnable() { this.getServer().getPluginManager().registerEvents(this, this); } @Override public void onDisable() { } @EventHandler public void onJoin(PlayerJoinEvent e){ i++; e.getPlayer().sendMessage("Wszystkich logowan: " + i); } } a z graczmi: public class Main extends JavaPlugin implements Listener { private final Map<UUID, Integer> joinsByPlayers = new HashMap<>(); @Override public void onEnable() { this.getServer().getPluginManager().registerEvents(this, this); } @Override public void onDisable() { } @EventHandler public void onJoin(PlayerJoinEvent e){ final Player p = e.getPlayer(); final int joinsByPlayer = this.joinsByPlayers.getOrDefault(p.getUniqueId(), 0); this.joinsByPlayers.put(p.getUniqueId(), joinsByPlayer); p.sendMessage("Wszystkich TWOICH logowan: " + joinsByPlayer++); } } (pisane w tak jakby notatniku, wiec zrob sobie reformat code jak wyglada brzydko, edytowalem tylko kod, nie code-style) Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182138 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 @yooniksZaraz przetestuje i dam znac czy dziala. Mam prosbe moglbys mi wytlumaczyc ta linijke? private final Map<UUID, Integer> joinsByPlayers = new HashMap<>(); Do czego mniej wiecej sluzy i jak dziala Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182139 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 6 czerwca 2018 Udostępnij Opublikowano 6 czerwca 2018 10 godzin temu, deusowy_yt napisał: @yooniksZaraz przetestuje i dam znac czy dziala. Mam prosbe moglbys mi wytlumaczyc ta linijke? private final Map<UUID, Integer> joinsByPlayers = new HashMap<>(); Do czego mniej wiecej sluzy i jak dziala Jak nie znasz podstaw Javy to nie zaczynaj od bukkita https://javastart.pl/baza-wiedzy/darmowy-kurs-java/klasy/interfejs-map Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182163 Udostępnij na innych stronach Więcej opcji udostępniania...
0 deusowy_yt 2 Opublikowano 6 czerwca 2018 Autor Udostępnij Opublikowano 6 czerwca 2018 @yooniks p.sendMessage("Wszystkich TWOICH logowan: " + joinsByPlayer++); Ta linijla nie chciala, blad jest w "++" gdy je usunalem bledow nie bylo, ale kod nie dzialal Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182174 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 6 czerwca 2018 Udostępnij Opublikowano 6 czerwca 2018 43 minuty temu, deusowy_yt napisał: @yooniks p.sendMessage("Wszystkich TWOICH logowan: " + joinsByPlayer++); Ta linijla nie chciala, blad jest w "++" gdy je usunalem bledow nie bylo, ale kod nie dzialal mala poprawka: @EventHandler public void onJoin(PlayerJoinEvent e){ final Player p = e.getPlayer(); int joinsByPlayer = this.joinsByPlayers.getOrDefault(p.getUniqueId(), 0); this.joinsByPlayers.put(p.getUniqueId(), joinsByPlayer++); p.sendMessage("Wszystkich TWOICH logowan: " + joinsByPlayer); } deusowy_yt 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182175 Udostępnij na innych stronach Więcej opcji udostępniania...
0 deusowy_yt 2 Opublikowano 6 czerwca 2018 Autor Udostępnij Opublikowano 6 czerwca 2018 @yooniksOk, dzieki wlasnie czytam podstawy javy podeslane przez Ciebie i bede probowal napisac w jednej klasie ilosc logowan gracza, oraz ogolnych Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182176 Udostępnij na innych stronach Więcej opcji udostępniania...
0 deusowy_yt 2 Opublikowano 6 czerwca 2018 Autor Udostępnij Opublikowano 6 czerwca 2018 @yooniks Player p = (Player) sender; if(p.hasPermission("test.test")) { if(cmd.getName().equalsIgnoreCase("true")) { if(b) == (true) { Mam jeszcze maly problem jak zrobic gdy zmienna b jest true to cos sie dzieje (zmienna b jest przypisana rodzajowi zmiennej boolean) Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182177 Udostępnij na innych stronach Więcej opcji udostępniania...
0 deusowy_yt 2 Opublikowano 6 czerwca 2018 Autor Udostępnij Opublikowano 6 czerwca 2018 Juz naprawilem, temat mozna zamknac Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182179 Udostępnij na innych stronach Więcej opcji udostępniania...
0 mkn_cc 0 Opublikowano 7 czerwca 2018 Udostępnij Opublikowano 7 czerwca 2018 W dniu 6.06.2018 o 08:07, yooniks napisał: Jak nie znasz podstaw Javy to nie zaczynaj od bukkita https://javastart.pl/baza-wiedzy/darmowy-kurs-java/klasy/interfejs-map ayyyy Cytuj Odnośnik do komentarza https://skript.pl/temat/27545-nie-wyswietla-wiadomosci-po-dolaczeniu/#findComment-182333 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ą.