PHP код:
public OnPlayerRequestClass(playerid, classid)
{
new Float:spawnX, Float:spawnY, Float:spawnZ;
spawnX = 2629.1389;
spawnY = 2358.8757;
spawnZ = 32.1641;
ClearAnimations(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, spawnX, spawnY, spawnZ);
SetPlayerCameraPos(playerid, spawnX + 5.0, spawnY +3.0, spawnZ + 2.00);
SetPlayerCameraLookAt(playerid, spawnX, spawnY, spawnZ);
SetPlayerFacingAngle(playerid, -90.0000);
switch(classid)
{
case 0 .. 34:
{
SetPlayerTeam(playerid, NO_TEAM);
Player[playerid][playerClass] = CIVILIAN;
PlayerTextDrawColor(playerid, Player[playerid][classSelectTD][8], 16777215);
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][8], "NO REQUIRETMENTS");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][0], "CIVILS");
if(Player[playerid][english])
{
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][1], "Rob store and kill players");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][2], "to earn XP and rule the");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][3], "streets.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][4], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][5], "Complete mission to get XP");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][6], "or money.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][7], " ");
}
else
{
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][1], "Rampok toko dan bunuh");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][2], "player lain agar mendapatkan");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][3], "XP dan kuasai permainan.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][4], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][5], "Selesaikan misi dan dapatkan");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][6], "XP ataupun uang.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][7], " ");
}
SetPlayerColor(playerid, CLASS_CIVILIAN_COLOR);
}
case 35 .. 43:
{
SetPlayerTeam(playerid, LEO);
PlayerTextDrawColor(playerid, Player[playerid][classSelectTD][8], 16777215);
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][8], "NO REQUIRETMENTS");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][0], "POLICE");
Player[playerid][playerClass] = POLICE;
if(Player[playerid][english])
{
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][1], "Bring criminals to justice");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][2], "using an array of tools.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][3], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][4], "Hunt down and arrest");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][5], "criminals for cash and XP.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][6], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][7], " ");
}
else
{
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][1], "Tangkap kriminal dan");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][2], "berantas kejahatan.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][3], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][4], "Bunuh dan tangkap");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][5], "kriminal untuk uang dan XP.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][6], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][7], " ");
}
SetPlayerColor(playerid, CLASS_POLICE_COLOR);
}
case 44 .. 45:
{
SetPlayerTeam(playerid, LEO);
Player[playerid][playerClass] = ARMY;
PlayerTextDrawColor(playerid, Player[playerid][classSelectTD][8], 16777215);
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][8], "40000 XP");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][0], "ARMY");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][1], "");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][2], "Access powerful weaponry");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][3], "& machineryto kill");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][4], "those criminal bastards.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][5], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][6], "Hunt down and arrest");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][7], "criminals for cash and XP.");
SetPlayerColor(playerid, CLASS_ARMY_COLOR);
}
case 46 .. 49:
{
SetPlayerTeam(playerid, LEO);
Player[playerid][playerClass] = CIA;
PlayerTextDrawColor(playerid, Player[playerid][classSelectTD][8], 16777215);
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][8], "30000 XP");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][0], "CIA");
if(Player[playerid][english])
{
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][1], "Bring criminals to justice");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][2], "using an array of tools.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][3], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][4], "Gain the ability to locate");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][5], "and EMP criminals.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][6], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][7], " ");
}
else
{
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][1], "Tangkap kriminal dan");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][2], "berantas kejahatan.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][3], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][4], "Dapatkan kekuatan untuk");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][5], "mencari dan EMP kriminal.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][6], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][7], " ");
}
SetPlayerColor(playerid, CLASS_CIA_COLOR);
}
case 50 .. 51:
{
SetPlayerTeam(playerid, LEO);
Player[playerid][playerClass] = FBI;
PlayerTextDrawColor(playerid, Player[playerid][classSelectTD][8], 16777215);
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][8], "20000 XP");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][0], "FBI");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][1], "Bring criminals to justice");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][2], "using an array of tools.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][3], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][4], "Gain the ability to force");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][5], "entry to any property.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][6], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][7], " ");
SetPlayerColor(playerid, CLASS_FBI_COLOR);
}
case 52 .. 54:
{
SetPlayerTeam(playerid, NO_TEAM);
Player[playerid][playerClass] = MEDIC;
PlayerTextDrawColor(playerid, Player[playerid][classSelectTD][8], 16777215);
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][8], "NO REQUIRETMENTS");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][0], "MEDIC");
if(Player[playerid][english])
{
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][1], "Heal players and Cure");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][2], "HIV to get money and XP.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][3], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][4], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][5], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][6], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][7], " ");
}
else
{
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][1], "Obati player lain dan");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][2], "sembuhkan player yang");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][3], "terkena HIV dan dapatkan.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][4], "uang dan XP.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][5], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][6], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][7], " ");
}
SetPlayerColor(playerid, CLASS_MEDIC_COLOR);
}
case 55 .. 57:
{
SetPlayerTeam(playerid, LEO);
Player[playerid][playerClass] = SPY;
PlayerTextDrawColor(playerid, Player[playerid][classSelectTD][8], 16777215);
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][8], "VIP MEMBERSHIP");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][0], "SPY");
if(Player[playerid][english])
{
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][1], "Bring criminals to justice");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][2], "using an array of tools.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][3], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][4], "Become incognito and hide");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][5], "in the shadows.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][6], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][7], " ");
}
else
{
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][1], "Tangkap kriminal dan");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][2], "berantas kejahatan.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][3], " ");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][4], "Bersembunyi dalam bayangan");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][5], "agar player lain tidak bisa");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][6], "melihatmu.");
PlayerTextDrawSetString(playerid, Player[playerid][classSelectTD][7], " ");
}
SetPlayerColor(playerid, CLASS_SPY_COLOR);
}
}
TextDrawShowForPlayer(playerid, GM[classonTD][0]);
TextDrawShowForPlayer(playerid, GM[classonTD][1]);
TextDrawShowForPlayer(playerid, GM[classonTD][2]);
TextDrawShowForPlayer(playerid, GM[classonTD][3]);
TextDrawShowForPlayer(playerid, GM[classonTD][4]);
PlayerTextDrawShow(playerid, Player[playerid][classSelectTD][0]);
PlayerTextDrawShow(playerid, Player[playerid][classSelectTD][1]);
PlayerTextDrawShow(playerid, Player[playerid][classSelectTD][2]);
PlayerTextDrawShow(playerid, Player[playerid][classSelectTD][3]);
PlayerTextDrawShow(playerid, Player[playerid][classSelectTD][4]);
PlayerTextDrawShow(playerid, Player[playerid][classSelectTD][5]);
PlayerTextDrawShow(playerid, Player[playerid][classSelectTD][6]);
PlayerTextDrawShow(playerid, Player[playerid][classSelectTD][7]);
PlayerTextDrawShow(playerid, Player[playerid][classSelectTD][8]);
ApplyAnimation(playerid,"PED","SEAT_down", 4.1, 0, 1, 1, 1, 1, 0);
Player[playerid][isSpawned] = false;
return 1;
}