pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
if(classid == 1)
{
//cop
GameTextForPlayer(playerid,"~b~Police",1000,6);
SetPlayerPos(playerid, -1605.654174, 716.512573, 12.003582);
SetPlayerFacingAngle(playerid, 354.702056);
SetPlayerCameraLookAt(playerid, -1605.654174, 716.512573, 12.003582);
SetPlayerCameraPos(playerid, -1605.654174 + (10 * floatsin(-354.702056, degrees)), 716.512573 + (10 * floatcos(-354.702056, degrees)), 12.003582);
}
if(classid == 2)
{
//cop
GameTextForPlayer(playerid,"~b~Police",1000,6);
SetPlayerPos(playerid, -1605.654174, 716.512573, 12.003582);
SetPlayerFacingAngle(playerid, 354.702056);
SetPlayerCameraLookAt(playerid, -1605.654174, 716.512573, 12.003582);
SetPlayerCameraPos(playerid, -1605.654174 + (10 * floatsin(-354.702056, degrees)), 716.512573 + (10 * floatcos(-354.702056, degrees)), 12.003582);
}
if(classid == 3)
{
//cop
GameTextForPlayer(playerid,"~b~Police",1000,6);
SetPlayerPos(playerid, -1605.654174, 716.512573, 12.003582);
SetPlayerFacingAngle(playerid, 354.702056);
SetPlayerCameraLookAt(playerid, -1605.654174, 716.512573, 12.003582);
SetPlayerCameraPos(playerid, -1605.654174 + (10 * floatsin(-354.702056, degrees)), 716.512573 + (10 * floatcos(-354.702056, degrees)), 12.003582);
}
if(classid == 4)
{
//cop
GameTextForPlayer(playerid,"~b~Police",1000,6);
SetPlayerPos(playerid, -1605.654174, 716.512573, 12.003582);
SetPlayerFacingAngle(playerid, 354.702056);
SetPlayerCameraLookAt(playerid, -1605.654174, 716.512573, 12.003582);
SetPlayerCameraPos(playerid, -1605.654174 + (10 * floatsin(-354.702056, degrees)), 716.512573 + (10 * floatcos(-354.702056, degrees)), 12.003582);
}
if(classid == 5)
{
//cop
GameTextForPlayer(playerid,"~b~Police",1000,6);
SetPlayerPos(playerid, -1605.654174, 716.512573, 12.003582);
SetPlayerFacingAngle(playerid, 354.702056);
SetPlayerCameraLookAt(playerid, -1605.654174, 716.512573, 12.003582);
SetPlayerCameraPos(playerid, -1605.654174 + (10 * floatsin(-354.702056, degrees)), 716.512573 + (10 * floatcos(-354.702056, degrees)), 12.003582);
}
if(classid == 6)
{
//cop
GameTextForPlayer(playerid,"~b~Police",1000,6);
SetPlayerPos(playerid, -1605.654174, 716.512573, 12.003582);
SetPlayerFacingAngle(playerid, 354.702056);
SetPlayerCameraLookAt(playerid, -1605.654174, 716.512573, 12.003582);
SetPlayerCameraPos(playerid, -1605.654174 + (10 * floatsin(-354.702056, degrees)), 716.512573 + (10 * floatcos(-354.702056, degrees)), 12.003582);
}
if(classid == 7)
{
//cop
GameTextForPlayer(playerid,"~b~Police",1000,6);
SetPlayerPos(playerid, -1605.654174, 716.512573, 12.003582);
SetPlayerFacingAngle(playerid, 354.702056);
SetPlayerCameraLookAt(playerid, -1605.654174, 716.512573, 12.003582);
SetPlayerCameraPos(playerid, -1605.654174 + (10 * floatsin(-354.702056, degrees)), 716.512573 + (10 * floatcos(-354.702056, degrees)), 12.003582);
}
if(classid == 8)
{
//street racer
GameTextForPlayer(playerid,"~r~Street Racer",100,6);
SetPlayerPos(playerid, -2072.439453, 438.398468, 139.742187);
SetPlayerFacingAngle(playerid, 321.464904);
SetPlayerCameraLookAt(playerid, -2072.439453, 438.398468, 139.742187);
SetPlayerCameraPos(playerid, -2072.439453 + (5 * floatsin(-321.464904, degrees)), 438.398468 + (5 * floatcos(-321.464904, degrees)), 139.742187);
}
return 1;
}
i did use switches, but i changed to see if it would work with the way im using the other stuff.
my problem is, on the onplayerrequestclass, all skins show as police, and when you spawn with a police skin, you dont get the message, which you can see in the code^
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
if(classid == 1||classid == 2||classid == 3||classid == 4||classid == 5||classid == 6||classid == 7)
{
//cop
GameTextForPlayer(playerid,"~b~Police",1000,6);
SetPlayerPos(playerid, -1605.654174, 716.512573, 12.003582);
SetPlayerFacingAngle(playerid, 354.702056);
SetPlayerCameraLookAt(playerid, -1605.654174, 716.512573, 12.003582);
SetPlayerCameraPos(playerid, -1605.654174 + (10 * floatsin(-354.702056, degrees)), 716.512573 + (10 * floatcos(-354.702056, degrees)), 12.003582);
}
if(classid == 8)
{
//street racer
GameTextForPlayer(playerid,"~r~Street Racer",100,6);
SetPlayerPos(playerid, -2072.439453, 438.398468, 139.742187);
SetPlayerFacingAngle(playerid, 321.464904);
SetPlayerCameraLookAt(playerid, -2072.439453, 438.398468, 139.742187);
SetPlayerCameraPos(playerid, -2072.439453 + (5 * floatsin(-321.464904, degrees)), 438.398468 + (5 * floatcos(-321.464904, degrees)), 139.742187);
}
return 1;
}