Ok this is annoying me, i do not know WHAT THE HELL IS WRONG
Base : Cleaned v4
in initialize()
Code:
if(startr == 0) {
addItem(995, 25000);
sendMessage("Welcome to "+ServerCP.Servername+", you must be new");
sendMessage("I advise Skilling to earn some extra money before you start");
startr+= 500;
savefile = true;
} else if(startr > 0) {
sendMessage("Welcome back to "+ServerCP.Servername+", " +playerName+".");
}
now in the other shit
Code:
case 2:
if (token.equals("character-height")) {
heightLevel = Integer.parseInt(token2);
} else if (token.equals("character-posx")) {
teleportToX = Integer.parseInt(token2);
} else if (token.equals("character-posy")) {
teleportToY = Integer.parseInt(token2);
} else if (token.equals("character-rights")) {
playerRights = Integer.parseInt(token2);
} else if (token.equals("character-startr")) {
startr = Integer.parseInt(token2);
} else if (token.equals("character-messages")) {
playerMessages = Integer.parseInt(token2);
} else if (token.equals("character-lastconnection")) {
playerLastConnect = token2;
} else if (token.equals("character-lastlogin")) {
playerLastLogin = Integer.parseInt(token2);
} else if (token.equals("character-gametime")) {
playerGameTime = Integer.parseInt(token2);
} else if (token.equals("character-gamecount")) {
playerGameCount = Integer.parseInt(token2);
}
break;
and then
Code:
/*CHARACTER*/
characterfile.write("[CHARACTER]", 0, 11);
characterfile.newLine();
characterfile.write("character-height = ", 0, 19);
characterfile.write(Integer.toString(heightLevel), 0, Integer.toString(heightLevel).length());
characterfile.newLine();
characterfile.write("character-posx = ", 0, 17);
characterfile.write(Integer.toString(absX), 0, Integer.toString(absX).length());
characterfile.newLine();
characterfile.write("character-posy = ", 0, 17);
characterfile.write(Integer.toString(absY), 0, Integer.toString(absY).length());
characterfile.newLine();
characterfile.write("character-rights = ", 0, 19);
characterfile.write(Integer.toString(playerRights), 0, Integer.toString(playerRights).length());
characterfile.newLine();
characterfile.write("character-startr = ", 0, 21);
characterfile.write(Integer.toString(startr), 0, Integer.toString(startr).length());
characterfile.newLine();
characterfile.write("character-messages = ", 0, 21);
characterfile.write(Integer.toString(playerMessages), 0, Integer.toString(playerMessages).length());
characterfile.newLine();
characterfile.write("character-lastconnection = ", 0, 27);
characterfile.write(playerLastConnect, 0, playerLastConnect.length());
characterfile.newLine();
characterfile.write("character-lastlogin = ", 0, 22);
characterfile.write(Integer.toString(playerLastLogin), 0, Integer.toString(playerLastLogin).length());
characterfile.newLine();
characterfile.write("character-gametime = ", 0, 21);
characterfile.write(Integer.toString(playerGameTime), 0, Integer.toString(playerGameTime).length());
characterfile.newLine();
characterfile.write("character-gamecount = ", 0, 22);
characterfile.write(Integer.toString(playerGameCount), 0, Integer.toString(playerGameCount).length());
characterfile.newLine();
characterfile.newLine();
/*EQUIPMENT*/
I Don't get whats wrong, PS its not even saving the Starter into the char files.