07.08.2013, 22:47
Well I haven't tried it, but maybe you could add a global boolean (like SelectingClass[MAX_PLAYERS] for example) and some code in OnPlayerRequestClass so it will spawn the player in a particular location, and with OnPlayerKeyStateChange and SetPlayerSkin you could switch the player's skin as if he were in the default class selection screen. Then when he presses KEY_JUMP you set the boolean as false and spawn the player normally.