-
Ilość zawartości
2190 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
3
Treść opublikowana przez KrejzolekPRO
-
Nie wyswietla wiadomosci po dolaczeniu...
KrejzolekPRO odpowiedział(a) na deusowy_yt pytanie w Pytania i problemy
Myślę, że około 19 wrzucę -
Nie wyswietla wiadomosci po dolaczeniu...
KrejzolekPRO odpowiedział(a) na deusowy_yt pytanie w Pytania i problemy
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" -
Nie wyswietla wiadomosci po dolaczeniu...
KrejzolekPRO odpowiedział(a) na deusowy_yt pytanie w Pytania i problemy
Pokazało 11? Dobra, a reloadujesz serwer czy go wyłączasz i włączasz i czy podczas reloadu/restartu jesteś na serwerze? -
Nie wyswietla wiadomosci po dolaczeniu...
KrejzolekPRO odpowiedział(a) na deusowy_yt pytanie w Pytania i problemy
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. -
Nie wyswietla wiadomosci po dolaczeniu...
KrejzolekPRO odpowiedział(a) na deusowy_yt pytanie w Pytania i problemy
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 -
Nie wyswietla wiadomosci po dolaczeniu...
KrejzolekPRO odpowiedział(a) na deusowy_yt pytanie w Pytania i problemy
Brakuje jeszcze adnotacji @EventHandler nad obydwoma Listenerami, dodaj je -
Nie wyswietla wiadomosci po dolaczeniu...
KrejzolekPRO odpowiedział(a) na deusowy_yt pytanie w Pytania i problemy
O tym nie wspomniałeś 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 ? 0 : loginAmount.get(p); p.sendMessage("§e§oWSZYSTKICH LOGOWAN: §6§o" + amount +1); p.sendMessage("§a§oMilej gry §c§o" + p.getName()); loginAmount.put(p, amount +1); } @EventHandler public void onPlayerQuit(PlayerQuitEvent e) { Player p = e.getPlayer(); Integer amount = loginAmount.get(p) == null ? 0 : loginAmount.get(p); loginAmount.put(p, amount -1); } } -
Nie wyswietla wiadomosci po dolaczeniu...
KrejzolekPRO odpowiedział(a) na deusowy_yt pytanie w Pytania i problemy
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); } public void onPlayerJoin(PlayerJoinEvent e) { Player p = e.getPlayer(); Integer amount = loginAmount.get(p) == null ? 0 : loginAmount.get(p); p.sendMessage("§e§oWSZYSTKICH LOGOWAN: §6§o" + amount +1); p.sendMessage("§a§oMilej gry §c§o" + p.getName()); loginAmount.put(p, amount +1); } } Pisane z głowy, ale powinno działać Tylko zaimportuj jeszcze. -
every 1 second: loop {gracze::*}: if {1.%loop-player%} is true: remove 1 from {czas.%loop-player%} if {czas.%loop-player%} = 0: set {czas.%loop-player%} to 60 stop
-
every 1 second: loop {gracze::*}: if {1.%loop-player%} is true: remove 1 from {czas.%loop-player%} if {czas.%loop-player%} = 0 set {czas.%loop-player%} to 60 stop
-
variables: {pisanie} = 1 seconds command /chat [<text>] [<text>]: if arg 1 is "limit": if arg 2 is set: set {pisanie} to arg 2 on chat: if player doesn't have permission "chat.pisanie": if difference between {chat::%player%} and now is smaller than ({pisanie} parsed as timespan): cancel event send "&cNa czacie mozesz pisac co {pisanie} sekund." stop set {chat::%player%} to now A teraz?
-
Jak dać komuś przedmiot ze zmiennej
KrejzolekPRO odpowiedział(a) na TheElektrolusXD pytanie w Pytania i problemy
set {_a} to "1 Dirt" parsed as item give {_a} to the player Nie możesz dać graczowi String (tekstu), musi on być czytany jako obiekt ItemStack. -
if difference between {chat::%player%} and now is smaller than ({pisanie} seconds parsed as timespan): Zamień ją
-
Coś podobnego mamy tutaj, lecz jest to API. Plugin korzysta z tego?
-
Gdzie tu jest kod od regenerowania koparki?
-
WildSkript - bungeecord connect nie działa
KrejzolekPRO odpowiedział(a) na JacoobekXD pytanie w Pytania i problemy
Bo jeśli posiadasz serwery połączone BungeeCordem to POWINIENEŚ się łączyć przez ip serwera BungeeCord. -
translateColor(); Po co to dałeś w onEnable(), skoro masz metodę colorMessage? tag = colorMessage(getConfig().getString("tag")); Po drugie, te zmienne: public static List<String> msgs; public static int interval; public static String tag; public static String perm; public static int lastMsg = 0; powinny być prywatne.
-
admin dBot 2.0 - Bot na twój serwer Discord
KrejzolekPRO odpowiedział(a) na mlodydeziom temat w Skrypty
Niby wysyłanie wiadomości, ale jednak coś nowego -
To już bym wolał napisać skrypt, który podmieni mi oceny, np. 1-4, 2-5 : )
-
No właśnie przyjmuje, a tego nie byłem pewien, więc zrobiłem w Stringu. Dzięki switch(plvl){ case 5: player.sendMessage("Gratulacje awansowales na 5 lvl kopania!"); break; case 10: player.sendMessage("Gratulacje awansowales na 10 lvl kopania!"); break; case 20: player.sendMessage("Gratulacje awansowales na 20 lvl kopania!"); break; }
-
switch(plvl.toString()){ case "5": player.sendMessage("Gratulacje awansowales na 5 lvl kopania!"); break; case "10": player.sendMessage("Gratulacje awansowales na 10 lvl kopania!"); break; case "20": player.sendMessage("Gratulacje awansowales na 20 lvl kopania!"); break; } Tak będzie zrobić najszybciej
-
List<String> list = this.getConfig().getStringList("list.players.Stefan"); list.add("XD"); this.getConfig().set("list.players.Stefan", list); this.saveConfig();
-
Oczywiście, że na pluginach.
-
spawn zombie at location of player I potem nadajesz mu atrybuty
