package dragonkk.rs2rsps.net.commands; import dragonkk.rs2rsps.model.player.Player; import dragonkk.rs2rsps.net.Command; public class Hair implements Command { private byte[] style; private byte[] colour; /* (non-Javadoc) * @see dragonkk.rs2rsps.net.Command#execute(java.lang.String[], dragonkk.rs2rsps.model.player.Player) */ @Override public void execute(String[] args, Player player) { if (args[1] == "style") { if (args[2] == null) { player.getFrames().sendChatMessage(0, "Please select a number between 1 and 25."); } else if (Integer.parseInt(args[2]) > 25) { player.getFrames().sendChatMessage(0, "Please choose a number between 1 and 25."); } else if (Integer.parseInt(args[2]) < 1) { player.getFrames().sendChatMessage(0, "Please choose a number between 1 and 25."); } else { player.getMask().setApperanceUpdate(true); player.getAppearence().setLook(new byte[7]); style[0] = (byte) Integer.parseInt(args[1]); //TODO make it save the file } } else if (args[1] == "color") { if (args[2] == null) { player.getFrames().sendChatMessage(0, "Please select a number between 1 and 25."); } else if (Integer.parseInt(args[2]) > 25) { player.getFrames().sendChatMessage(0, "Please choose a number between 1 and 25."); } else if (Integer.parseInt(args[2]) < 1) { player.getFrames().sendChatMessage(0, "Please choose a number between 1 and 25."); } else { player.getAppearence().setColour(new byte[5]); colour[0] = (byte) Integer.parseInt(args[2]); player.getMask().setApperanceUpdate(true); } } else { player.getFrames().sendChatMessage(0, "Please select \"style\" or \"color\"."); } } }