//------- Straight from my GM... so it works :P ----
//THIS IS JUST A PIECE OF CODE... NOT THE WHOLE THING... ( like OnGameModeInit... its way bigger this is an example)
OnGameModeInit()
{
AddPlayerClass(116,4370.376465, -1875.275757, 7.122642,0.0000, 1,1,0,0,0,0); //Xtreme Stunter
AddPlayerClass(47,1639.6082,-1069.8884,23.8984,179.7340,4,1,0,0,0,0); // spawn pro racer
}
public OnPlayerRequestClass(playerid, classid)
{
//---PlayerClass Selection Screen ---------
if(classid == 0)
{GameTextForPlayer(playerid, "~g~Xtreme Stunter", 1000, 3);
SetPlayerColor(playerid,COLOR_GREEN);} // = this is the color the player will have
else if(classid == 1)
{GameTextForPlayer(playerid, "~b~Pro Racer", 1000, 3);
SetPlayerColor(playerid,COLOR_LIGHTBLUE);}
if(classid == 0)
{SetPlayerPos(playerid, 4370.376465, -1875.275757, 7.122642);
SetPlayerFacingAngle(playerid,90);
SetPlayerCameraPos(playerid, 4373.376465, -1878.275757, 9.122642);
SetPlayerCameraLookAt(playerid, 4370.376465, -1875.275757, 7.122642);}
//----Stunter 3,4,5,6
else if(classid == 1)
{SetPlayerPos(playerid, 1639.6082,-1069.8884,23.8984);
SetPlayerFacingAngle(playerid,90);
SetPlayerCameraPos(playerid, 1641.6082,-1071.8884,25.8984);
SetPlayerCameraLookAt(playerid, 1639.6082,-1069.8884,23.8984);}
return 1;
}