Public feed #887293

Miscellany

public text v1 · immutable
Raw Edit
·published 2008-02-01 06:34 UTC
rendered paste body
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;
}