private void ranking_change_all_values(String[] cmd) throws IOException {
   if (cmd.length % 2 != 0) {
     if (logged) {
       boolean okChange = true;
       for (int i = 1; i < cmd.length; i = i + 2) {
         okChange = Ranking.getInstance().changeValue(cmd[i], cmd[i + 1]);
         if (!okChange) break;
       }
       if (okChange) Ranking.getInstance().saveToFile();
       else Ranking.getInstance().readProperties();
       OutputWrite("ranking_change_all_values=" + (okChange ? "OK" : "error"));
     } else {
       OutputWrite("ranking_change_all_values=error");
     }
   } else {
     OutputWrite("ranking_change_all_values=error");
   }
 }
 private void ranking_reload(String[] cmd) throws IOException {
   if (cmd.length == 1) {
     if (!logged) {
       OutputWrite("ranking_reload=error;message=Non sei loggato");
     } else {
       Ranking.getInstance().readProperties();
       OutputWrite("ranking_reload=OK");
     }
   } else {
     OutputWrite("ranking_reload=error;message=Usage: ranking_reload");
   }
 }
 private void ranking_force_update(String[] cmd) throws IOException {
   if (cmd.length == 1) {
     if (logged) {
       boolean b = Ranking.getInstance().forceUpdate();
       OutputWrite("ranking_force_update=" + (b ? "OK" : "error"));
     } else {
       OutputWrite("ranking_force_update=error");
     }
   } else {
     OutputWrite("ranking_force_update=error");
   }
 }