30.03.2013, 11:14
Try this..
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, -1566.880859, -2729.819824, 48.743457);
SetPlayerFacingAngle(playerid, 56.649963);
SetPlayerCameraLookAt(playerid, -1566.880859, -2729.819824, 48.743457);
SetPlayerCameraPos(playerid, -1566.880859 + (10 * floatsin(-56.649963, degrees)), -2729.819824 + (10 * floatcos(-56.649963, degrees)), 48.743457);
switch(classid) // Switching between the classids
{
case 0..2:
{
if (GetPlayerScore(playerid) >= 100)
{
SetPlayerTeam(playerid, Trucker); // Setting players team
GameTextForPlayer(playerid, "~w~Trucker", 1000, 3); // Screen msg for player to show what team
}
else {
SendClientMessage(playerid,-1,"Error message");}
}
case 3..4:
{
if (GetPlayerScore(playerid) >= 200)
{
SetPlayerTeam(playerid, BusDriver); // Same as above
GameTextForPlayer(playerid, "~y~Bus Driver", 1000, 3); // Same as above
}
else {
SendClientMessage(playerid,-1,"Error message");}
}
case 5..7:
{
if (GetPlayerScore(playerid) >= 300)
{
SetPlayerTeam(playerid, Police); // Same as above
GameTextForPlayer(playerid, "~b~Police", 1000, 3); // Same as above
}
else {
SendClientMessage(playerid,-1,"Error message");}
}
}
return 1;
}