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,15 +141,13 @@ 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; } catch (Exception e) {
} catch (Exception e) { System.out.println(e);
System.out.println(e); sender.addChatMessage(new ChatComponentText(EnumChatFormatting.RED + "/gp addCriminal <rate> [<player>]"));
sender.addChatMessage(new ChatComponentText(EnumChatFormatting.RED + "/gp addCriminal <rate> [<player>]")); error = 1;
error = 1;
}
} }
} }
else if (arg.equalsIgnoreCase(COMMANDS[6])) { // removeCriminal else if (arg.equalsIgnoreCase(COMMANDS[6])) { // removeCriminal

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;