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.
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##");
}
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##");
}
Money podkreślone na czerwono ;p
Juz naprawilem
@KrejzolekPRO
Jeszcze 2 pytania, jak odejmować te punkty, user.addMoney(-1)? czy inaczej?
I czy if(user.getMoney() == 0) będzie działac?
Mam pytanie jak "wyświetlic" title chodzi mi o urywek kodu. Jak coś od razu piszę że nie spigot api tylko robię "proxy" i w nim chcę takie coś. ps. jeszcze raz mówie że to nie jest pisane w spigot/bukkit api tylko normalnie java.
Dziękii, mam jeszcze pytanie jak zrobić by wysyłało jakąś komende, np mam komende @calc i chce by to wpisywalo na serwerze komende np. "//calc (cos tam dalej)"
Integer.parseInt(vargs[1]);
for(int i = 0 ; i<vargs[1] ; i++){
this.handler.currentSession.getPacketSender().sendPacket(packet);
}
Dobrze napisane bo i<vargs[1] jest na czerwono ;p
Witam, zrobiłem komende @napisz <tekst> <ile razy> i jak zrobić gdy wpiszę np. @napisz xdd 20 to pisze 20 razy xd na chacie, znaczy mam już komende, wiadomosc, tylko nie wiem jak zrobic by 20 razy to powtórzyło (jak coś nie bukkit api)
Jak gracz A zgłosi gracza B np. za cheaty to adminowi wyskoczy tylko że go zglosił, wiec admin niewie za co gracz A zglosil gracza B. Wysłane z mojego ALE-L21 przy użyciu Tapatalka