13-08-2008, 05:40 PM
My guess would be that the server isn't sending the player's class in that packet. I don't see why you don't just have the server send the class in a packet to the client, in the joingame sub server side and change it there.