public OnPlayerRequestClass(playerid, classid) { if(gTextTD[playerid][0] == -1) { gTextTD[playerid][0] = TextDrawCreateEx(323, 290, "~w~Class", 1.3, 2.92, 0, .OLColor = 0x000000FF, .Color = 0xFF3300FF, .BBWidth = 150.0, .BBHeight = 280.0); ShowTextDraw(gTextTD[playerid][0], playerid); } gTeam[playerid] = -1; SetPlayerColor(playerid,COLOR_GREY); //SetupPlayerForClassSelection(playerid); switch (classid) { case 0, 1, 2, 3: { SetPlayerPos(playerid,2363.7551,-1154.8975,27.4531); SetPlayerFacingAngle(playerid, 310.0); SetPlayerCameraPos(playerid,2366.3989,-1152.4659,27.8453); SetPlayerCameraLookAt(playerid,2363.7551,-1154.8975,27.4531); SetTextDrawString(gTextTD[playerid][0], "~p~Balla"); cTeam[playerid] = TEAM_BALLAS; } case 4, 5, 6, 7: { SetPlayerPos(playerid,2483.5830,-1674.3729,13.3359); SetPlayerFacingAngle(playerid, 35.0); SetPlayerCameraPos(playerid,2481.4021,-1671.2506,13.7399); SetPlayerCameraLookAt(playerid,2483.5830,-1674.3729,13.3359); SetTextDrawString(gTextTD[playerid][0], "~g~Grove"); cTeam[playerid] = TEAM_GROVE; } case 8: { SetPlayerPos(playerid,2429.1072,-1520.6532,23.8397); SetPlayerFacingAngle(playerid, 224.0); SetPlayerCameraPos(playerid,2432.1919,-1523.3091,24.2352); SetPlayerCameraLookAt(playerid,2429.1072,-1520.6532,24.3397); SetTextDrawString(gTextTD[playerid][0], "~w~Spectator"); cTeam[playerid] = SPECTATOR; } } ShowTextDraw(gTextTD[playerid][0], playerid); return 1; }