Here is my dicer command:
Code:
if (cmd[0].equals("dicer")) {
name = "";
for (int i = 1; i < cmd.length; i++) {
name += cmd[i] + ((i == cmd.length - 1) ? "" : " ");
}
target = World.findPlayer(name);
if (target == null) {
player.sendMessage("Unable to locate '"+name+"'");
return true;
}
target.setDicer(!target.isDicer());
SerializableFilesManager.savePlayer(target);
if (loggedIn) {
target.getPackets().sendGameMessage("Dicer Status for "+target.getDisplayName()+" is now "+target.isDicer()+".", true);
}
player.getPackets().sendGameMessage("Dicer Status is now "+target.isDicer()+".", true);
return true;
}
The issue is that it succesfully makes myself Dicer, but when I do ;;roll it says "Please purchase a dice bag from homework for 30$".
Any ideas?