package module.command.group; import java.util.Map.Entry; import module.character.api.ICharacter; import module.command.CommandServer; import module.command.api.ICommand; import module.mission.api.IMission; import module.server.PlayerServer; import module.utility.HelpUtil; public class Mission implements ICommand { private String[] name; public Mission() { name = new String[2]; name[0] = "mission"; name[1] = "m"; } @Override public String[] getName() { return name; } @Override public boolean action(ICharacter c, String[] command) { StringBuffer buf = new StringBuffer(); buf.append("�A�ثe���䪺���Ȫ��p�G\n"); StringBuffer buf2 = new StringBuffer(); for (Entry<String, IMission> entry : PlayerServer.getMissionMap().entrySet()){ buf2.append(entry.getValue().displayState()); } if (buf2.toString().equals("")) buf.append("�L"); else buf.append(buf2.toString()); CommandServer.informGroup(c.getMyGroup(), buf.toString() + "\n"); return false; } @Override public String getHelp() { String output = HelpUtil.getHelp("resources/help/mission.help"); return output; } }