Guten Abend,
Ich habe folgendes Problem mit OnPlayerRequestClass,
Ich möchte das man den Skin z.B Classid 1 nur als Cop (SpielerStats[playerid][frak]==1) annehmen kann.
Aber ich kann trotz abfrage (SpielerStats[playerid][frak]==1) und else die Skins der frak (SpielerStats[playerid][frak]==2) annehmen.
Villeicht kann mir hier jemand helfen
Code:
public OnGameModeInit()
{
//-|FCSD
AddPlayerClassEx(FCSD, 282, 1567.8646,-1672.1388,1723.1050, 269.1425, 0, 0, 0, 0, 0, 0);
AddPlayerClassEx(FCSD, 288, 1567.8646,-1672.1388,1723.1050, 269.1425, 0, 0, 0, 0, 0, 0);
AddPlayerClassEx(FCSD, 192, 1567.8646,-1672.1388,1723.1050, 269.1425, 0, 0, 0, 0, 0, 0);
//-|BBSD
AddPlayerClassEx(BBSD, 281, 220.4992,-28.6804,584.3296,2.0607, 0, 0, 0, 0, 0, 0);
AddPlayerClassEx(BBSD, 283, 220.4992,-28.6804,584.3296,2.0607, 0, 0, 0, 0, 0, 0);
AddPlayerClassEx(BBSD, 93, 220.4992,-28.6804,584.3296,2.0607, 0, 0, 0, 0, 0, 0);
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
if(classid == 0 || classid == 1 || classid == 2)
{
if(SpielerStats[playerid][frak] == 1)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,168.0476,1217.5947,25.1546);
SetPlayerFacingAngle(playerid, 175.0);
SetPlayerCameraPos(playerid,167.6115,1213.0305,27.238);
SetPlayerCameraLookAt(playerid,168.0476,1217.5947,25.1546);
format(s_string, sizeof(s_string), "~h~~b~-~y~FortCarson~b~-~n~~w~-Sheriff Department-");
GameTextForPlayer(playerid,s_string,3500,4);
}
else
{
ForceClassSelection(playerid);
GameTextForPlayer(playerid,"~r~Du darfst diesen Skin nicht benutzen",3500,4);
}
}
if(classid == 3 || classid == 4 || classid == 5)
{
if(SpielerStats[playerid][frak] == 2)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,168.0476,1217.5947,25.1546);
SetPlayerFacingAngle(playerid, 175.0);
SetPlayerCameraPos(playerid,167.6115,1213.0305,27.238);
SetPlayerCameraLookAt(playerid,168.0476,1217.5947,25.1546);
format(s_string, sizeof(s_string), "~h~~b~-~y~BlueBerry~b~-~n~~w~-Sheriff Department-");
GameTextForPlayer(playerid,s_string,3500,4);
}
else
{
ForceClassSelection(playerid);
GameTextForPlayer(playerid,"~r~Du darfst diesen Skin nicht benutzen",3500,4);
}
}
return 1;
}
(Nicht richtig eingereiht da man hier kein Tab benutzen kann :D)
MFG Yodi
Vielen Dank für eure Hilfe