Patch command; issue double/long parse

This commit is contained in:
xamora 2026-07-09 15:46:35 +02:00
parent 85bb24a136
commit b088f200c6
2 changed files with 8 additions and 10 deletions

View file

@ -141,7 +141,6 @@ public class CommandGP implements ICommand {
else if (arg.equalsIgnoreCase(COMMANDS[5])) { // addCriminal else if (arg.equalsIgnoreCase(COMMANDS[5])) { // addCriminal
long rate = 0; long rate = 0;
if (args.size() == 1) {
try { try {
rate = Long.parseLong(args.get(0)); rate = Long.parseLong(args.get(0));
error = gp.criminals.addCriminal(player, rate) != null ? 0 : 1; error = gp.criminals.addCriminal(player, rate) != null ? 0 : 1;
@ -151,7 +150,6 @@ public class CommandGP implements ICommand {
error = 1; error = 1;
} }
} }
}
else if (arg.equalsIgnoreCase(COMMANDS[6])) { // removeCriminal else if (arg.equalsIgnoreCase(COMMANDS[6])) { // removeCriminal
error = gp.criminals.removeCriminal(player.getUniqueID()) ? 0 : 1; error = gp.criminals.removeCriminal(player.getUniqueID()) ? 0 : 1;
} }

View file

@ -62,7 +62,7 @@ public class NetworkCriminalTrackerC implements IMessage {
String[] info_criminal = criminal_string.split("\\$"); String[] info_criminal = criminal_string.split("\\$");
UUID uuid = UUID.fromString(info_criminal[0]); UUID uuid = UUID.fromString(info_criminal[0]);
String name = info_criminal[1]; String name = info_criminal[1];
long rate = Long.parseLong(info_criminal[2]); long rate = (long) Double.parseDouble(info_criminal[2]);
long last_time_pos = Long.parseLong(info_criminal[3]); long last_time_pos = Long.parseLong(info_criminal[3]);
Pos pos = null; Pos pos = null;