18.09.2013, 10:53
Hi guys, I currently have a problem. I just add a SASD team to my gamemode.
This is my addplayerclass.
my SetPlayerTeamFromClass
My public OnPlayerRequestClass
So I have problems with SASD, My sheriff skins are DRT. I don't know how to explain much but SASD and DRT skins is mixed up. I believe it comes from my Public OnPlayerRequestClass. Please help, thanks.
This is my addplayerclass.
Quote:
|
Код:
// SAPD // AddPlayerClass(280, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // SAPD AddPlayerClass(281, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // SAPD AddPlayerClass(282, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // SAPD AddPlayerClass(284, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // SAPD AddPlayerClass(265, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // SAPD AddPlayerClass(266, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // SAPD AddPlayerClass(267, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // SAPD //SASD Sheriffs/// AddPlayerClass(283, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // SASD AddPlayerClass(288, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // SASD AddPlayerClass(71, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // DRT AddPlayerClass(286, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // FBI AddPlayerClass(285, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // SWAT AddPlayerClass(287, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Army AddPlayerClass(274, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Medic AddPlayerClass(275, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Medic //AddPlayerClass(276, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Medic 20 AddPlayerClass(7, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian 0 AddPlayerClass(11, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian AddPlayerClass(19, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian AddPlayerClass(21, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian AddPlayerClass(23, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian AddPlayerClass(28, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian 5 AddPlayerClass(29, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian AddPlayerClass(46, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian AddPlayerClass(47, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian AddPlayerClass(59, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian AddPlayerClass(98, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian 10 AddPlayerClass(101, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian AddPlayerClass(116, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian AddPlayerClass(124, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian AddPlayerClass(186, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian AddPlayerClass(188, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian 15 AddPlayerClass(223, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian AddPlayerClass(240, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian AddPlayerClass(58, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Civilian |
Quote:
|
SetPlayerTeamFromClass(playerid, classid) { if(classid >= 0 && classid <= 6) gTeam[playerid] = SAPD; else if(classid >= 7 && classid <= gTeam[playerid] = SASD;else if(classid == 9) gTeam[playerid] = DRT; else if(classid == 10) gTeam[playerid] = FBI; else if(classid == 11) gTeam[playerid] = SWAT; else if(classid == 12) gTeam[playerid] = ARMY; else if(classid >= 13 && classid <= 14) gTeam[playerid] = Medic; else if(classid >= 15 && classid <= 30) gTeam[playerid] = CIVILIAN; } |
Quote:
|
public OnPlayerRequestClass(playerid, classid) { SetPlayerTeamFromClass(playerid, classid); Spawned[playerid] = 0; if(classid >= 0 && classid <= 6) { GameTextForPlayer(playerid, "~b~San Andreas Police Department", 3000, 3); //SetPlayerInterior(playerid, ); SetPlayerPos(playerid, 1564.410278, -1675.601196, 61.88359 ;SetPlayerFacingAngle(playerid, 174.756851); SetPlayerCameraLookAt(playerid, 1564.410278, -1675.601196, 61.88359 ;SetPlayerCameraPos(playerid, 1564.410278 + (5 * floatsin(-174.756851, degrees)), -1675.601196 + (5 * floatcos(-174.756851, degrees)), 61.88359 ;if(classid >= 7 && classid <= ![]() { GameTextForPlayer(playerid, "~b~San Andreas Sheriff Department", 3000, 3); //SetPlayerInterior(playerid, 1); SetPlayerPos(playerid, -85.630233, -223.432327, 80.125000); SetPlayerFacingAngle(playerid, 91.362625); SetPlayerCameraLookAt(playerid, -85.630233, -223.432327, 80.125000); SetPlayerCameraPos(playerid, -85.630233 + (10 * floatsin(-91.362625, degrees)), -223.432327 + (10 * floatcos(-91.362625, degrees)), 80.125000); } }else if(classid == 9) { GameTextForPlayer(playerid, "~b~Department of Road Transport", 3000, 3); //SetPlayerInterior(playerid, 1); SetPlayerPos(playerid, 1564.410278, -1675.601196, 61.88359 ;SetPlayerFacingAngle(playerid, 174.756851); SetPlayerCameraLookAt(playerid, 1564.410278, -1675.601196, 61.88359 ;SetPlayerCameraPos(playerid, 1564.410278 + (5 * floatsin(-174.756851, degrees)), -1675.601196 + (5 * floatcos(-174.756851, degrees)), 61.88359 ;}else if(classid == 10) { GameTextForPlayer(playerid, "~b~F.B.I", 3000, 3); //SetPlayerInterior(playerid, 1); SetPlayerPos(playerid, 1560.927001, -1364.954223, 328.346435); SetPlayerFacingAngle(playerid, 323.744934); SetPlayerCameraLookAt(playerid, 1560.927001, -1364.954223, 328.346435); SetPlayerCameraPos(playerid, 1560.927001 + (5 * floatsin(-323.744934, degrees)), -1364.954223 + (5 * floatcos(-323.744934, degrees)), 328.346435); }else if(classid == 11) { GameTextForPlayer(playerid, "~b~S.W.A.T", 3000, 3); //SetPlayerInterior(playerid, 1); SetPlayerPos(playerid, 1560.927001, -1364.954223, 328.346435); SetPlayerFacingAngle(playerid, 323.744934); SetPlayerCameraLookAt(playerid, 1560.927001, -1364.954223, 328.346435); SetPlayerCameraPos(playerid, 1560.927001 + (5 * floatsin(-323.744934, degrees)), -1364.954223 + (5 * floatcos(-323.744934, degrees)), 328.346435); } else if(classid == 12) { GameTextForPlayer(playerid, "~g~Marines", 3000, 3); //SetPlayerInterior(playerid, 1); SetPlayerPos(playerid, -1337.599853, 493.607086, 49.323051); SetPlayerFacingAngle(playerid, 225.858840); SetPlayerCameraLookAt(playerid, -1337.599853, 493.607086, 49.323051); SetPlayerCameraPos(playerid, -1337.599853 + (5 * floatsin(-225.858840, degrees)), 493.607086 + (5 * floatcos(-225.858840, degrees)), 49.323051); } else if(classid >= 13 && classid <= 14) { GameTextForPlayer(playerid, "~p~~h~Paramedic", 3000, 3); //SetPlayerInterior(playerid, 1); SetPlayerPos(playerid, 1175.498535, -1322.749267, 19.43988 ;SetPlayerFacingAngle(playerid, 91.613372); SetPlayerCameraLookAt(playerid, 1175.498535, -1322.749267, 19.43988 ;SetPlayerCameraPos(playerid, 1175.498535 + (5 * floatsin(-91.613372, degrees)), -1322.749267 + (5 * floatcos(-91.613372, degrees)), 19.43988 ;} if(classid >= 15 && classid <= 30) { GameTextForPlayer(playerid, "~w~Civilians", 3000, 3); //SetPlayerInterior(playerid, 1); SetPlayerPos(playerid, -85.630233, -223.432327, 80.125000); SetPlayerFacingAngle(playerid, 91.362625); SetPlayerCameraLookAt(playerid, -85.630233, -223.432327, 80.125000); SetPlayerCameraPos(playerid, -85.630233 + (10 * floatsin(-91.362625, degrees)), -223.432327 + (10 * floatcos(-91.362625, degrees)), 80.125000); } return true; } |


gTeam[playerid] = SASD;