Patch command; issue double/long parse
This commit is contained in:
parent
85bb24a136
commit
b088f200c6
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue