24.07.2009, 05:11
I looked on wiki, on forums, and on ******, and I still didn't find my answer, so I think I'll ask.
I'm making multiple spots for my classes, but when I go to choose a class, the people are always in the same spot (different types of classes are supposed to have different spawn points). Here's the code:
:P can someone help meh!?1
I'm making multiple spots for my classes, but when I go to choose a class, the people are always in the same spot (different types of classes are supposed to have different spawn points). Here's the code:
Код:
public OnPlayerRequestClass(playerid, classid)
{
pclass[playerid] = classid;
if(pclass[playerid] == 1 || 2 || 3)
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 2165.2920, -1676.1823, 15.0859);
SetPlayerCameraPos(playerid, 2164, -1680, 17);
SetPlayerCameraLookAt(playerid, 2164.2920, -1676.1823, 15.0859);
GameTextForPlayer(playerid, "~r~Civilian~n~~w~Objective: Live", 3000, 4);
}
if(pclass[playerid] == 4 || 5 || 6 || 7 || 8 || 9 || 10 || 11 || 12 || 13)
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 149.8868, -160.5597, 1.6406);
SetPlayerCameraPos(playerid, 150.0, -160.0, 2.0);
SetPlayerCameraLookAt(playerid, 149.8868, -160.5597, 1003.6406);
GameTextForPlayer(playerid, "~r~Civilian~n~~w~Objective: Live", 3000, 4);
}
if(pclass[playerid] == 14 || 15)
{
SetPlayerPos(playerid, 256.4695, 69.9673, 1003.6406);
SetPlayerInterior(playerid, 6);
SetPlayerCameraPos(playerid, 257.0, 70.0, 1004.0);
SetPlayerCameraLookAt(playerid, 256.4695, 69.9673, 1003.6406);
GameTextForPlayer(playerid, "~b~Police~n~~w~Objective: Keep Peace", 3000, 4);
}
if(pclass[playerid] == 16 || 17 || 18)
{
SetPlayerPos(playerid, 218.8104, -222.7519, 1.5843);
SetPlayerInterior(playerid, 0);
SetPlayerCameraPos(playerid, 218.0, -223.0, 2.0);
SetPlayerCameraLookAt(playerid, 218.8104, -222.7519, 1.5843);
GameTextForPlayer(playerid, "~y~Police~n~~w~Objective: Keep Peace", 3000, 4);
}
if(pclass[playerid] == 19)
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1716.9097, -1692.7074, 13.5171);
SetPlayerCameraPos(playerid, 1716.0, -1693.0, 14.0);
SetPlayerCameraLookAt(playerid, 1716.9097, -1692.7074, 13.5171);
GameTextForPlayer(playerid, "~g~Mayor~n~~w~Objective: Control the people~n~~r~Permission required", 5000, 4);
}
if(pclass[playerid] == 20 || 21 || 22 || 23)
{
SetPlayerInterior(playerid, 6);
SetPlayerPos(playerid, 230.6038, 71.3539, 1005.0392);
SetPlayerCameraPos(playerid, 231.0, 72.0, 1006.3);
SetPlayerCameraLookAt(playerid, 230.6038, 71.3539, 1005.0392);
GameTextForPlayer(playerid, "~p~government agent~n~~w~Objective: Protect VIPs", 3000, 4);
}
return 1;
}

