Index: D:/Downloads/Softwarel2free/L2J-free_GameServer_c4/java/net/sf/l2j/gameserver/serverpackets/CharSelected.java =================================================================== --- D:/Downloads/Softwarel2free/L2J-free_GameServer_c4/java/net/sf/l2j/gameserver/serverpackets/CharSelected.java (revision 338) +++ D:/Downloads/Softwarel2free/L2J-free_GameServer_c4/java/net/sf/l2j/gameserver/serverpackets/CharSelected.java (working copy) @@ -29,6 +29,8 @@ public class CharSelected extends ServerBasePacket { // SdSddddddddddffddddddddddddddddddddddddddddddddddddddddd d + // SdSddddddddddffdddddddddddddddddddddddddddddddddddddddddddd C5 without Q + // SdSddddddddddffdQddddddddddddddddddddddddddddddddddddddddddd C5 private static final String _S__21_CHARSELECTED = "[S] 15 CharSelected"; private L2PcInstance _cha; private int _sessionId; @@ -68,12 +70,18 @@ writeF(_cha.getCurrentHp()); writeF(_cha.getCurrentMp()); - writeD(_cha.getSp()); - writeD(_cha.getExp()); - writeD(_cha.getLevel()); - writeD(0x0); //? - writeD(0x0); //? - writeD(_cha.getINT()); + writeD(_cha.getSp()); + writeD(_cha.getExp()); + { + if (getClient().getRevision() >=690) + writeD(0x00); //? + } + writeD(_cha.getLevel()); + writeD(0x00); //? karma? + writeD(0x00); //? + + + writeD(_cha.getINT()); writeD(_cha.getSTR()); writeD(_cha.getCON()); writeD(_cha.getMEN()); @@ -95,19 +103,19 @@ } else if (getClient().getRevision() > 481) { - writeD(0); //these are needed for rev483+ - writeD(0); - writeD(0); - writeD(0); + writeD(00); //these are needed for rev483+ + writeD(00); + writeD(00); + writeD(00); } // extra info writeD(GameTimeController.getInstance().getGameTime()); // in-game time if (getClient().getRevision() >= 528) { - writeD(0x00); // + writeD(0x0); // - writeD(0x00); //c3 + writeD(0x40); //c3 writeD(0x00); //c3 InspectorBin writeD(0x00); //c3 @@ -127,7 +135,16 @@ writeD(0x00); //c3 writeD(0x00); //c3 } - } + { + if (getClient().getRevision() >= 690) + + writeD(0x00); //c5 + writeD(0x00); //c5 + // writeD(0x00); //c5 + + } + + } /* (non-Javadoc) * @see net.sf.l2j.gameserver.serverpackets.ServerBasePacket#getType()