When writing the variable you use a hyphen instead of a capital letter.
|
I have this in playersave.java
Code:} else if (token.equals("wrong-side")) { p.wrongSide = Integer.parseInt(token2); } else if (token.equals("quest-points")) { p.questPoints = Integer.parseInt(token2);I have this in player.javaCode:characterfile.write("questPoints = ", 0, 14); characterfile.write(Integer.toString(p.questPoints), 0, Integer.toString(p.questPoints).length()); characterfile.newLine(); characterfile.write("wrongSide = ", 0, 12); characterfile.write(Integer.toString(p.wrongSide), 0, Integer.toString(p.wrongSide).length()); characterfile.newLine();
I get the points and quest progress, but as soon as I log out they reset. Help?Code:wrongSide, questPoints,
When writing the variable you use a hyphen instead of a capital letter.
Everything else is set up like those ones, but these ones don't work. Its confusing.
If it tries to read something that hasn't been written I don't know how it could work. Try replacing your first part of code with this;
Code:} else if (token.equals("wrongSide")) { p.wrongSide = Integer.parseInt(token2); } else if (token.equals("questPoints")) { p.questPoints = Integer.parseInt(token2);
I'll attempt it soon.
EDIT: Thank you
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |