Ich hab mir eine Abfrage mit stock für die Fraktion gemacht.
Ich will nur euch Fragen ob es richtig funktionieren wird:
stock GetPlayerFraktion(playerid, id)
{
if (IsPlayerConnected(playerid))
{
if((id > 1) && (id < 7))
{
if((id == 2) && (PlayerInfo[playerid][pTeam] == 2)) { return 1; }
else if((id == 3) && (PlayerInfo[playerid][pTeam] == 3)) { return 1; }
else if((id == 4) && (PlayerInfo[playerid][pTeam] == 4)) { return 1; }
else if((id == 5) && (PlayerInfo[playerid][pTeam] == 5)) { return 1; }
else if((id == 6) && (PlayerInfo[playerid][pTeam] == 6)) { return 1; }
}
return 0;
}
return 0;
}
Fraktionen sind zwischen 2 bis 6.
Ich will z.B. (2 = Polizei) nach 2 Abfragen und will dabei sicher sein, dass auch dann mit 2 das Team mit der ID 2 geprüft wird:
if(GetPlayerFraktion(playerid, 2))
{
Wird es auch sicher funktionieren, da ich mir sicher sein will ?