Hallo liebe com,
ich habe folgendes anliegen und zwar habe ich mir eine isBeamter abfrage erstellt hier mal der Code:
isBeamter(playerid)
{
if(sInfo[playerid][p_Fraktion]==FRAKTION_LSPD||FRAKTION_FBI||FRAKTION_ARMY)return 1;
return 0;
}
wenn ich diese Abfrage benutze kann jedoch jeder diesen Befehl nutzen Bsp:
ocmd:gate(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid,3,228.3000000,151.8999900,1004.7000000))
{
if(isBeamter(playerid))
{
MoveObject(lspdgate[1],228.3000000 ,151.8999900-3 ,1004.7000000 ,5);
SetTimer("lspdgate1",7000,0);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Zugang verweigert!");
}
}
return 1;
}
Wenn ich mich jetzt in die Fraktion LSPD tue kann ich das Tor öffnen allerdings auch wenn ich nicht in der Fraktion bin kann ich es öffnen.
Ich erkenne meinen Fehler irgendwie nicht. Vllt ja ihr
Vielen dank schonmal an euch für die Hilfe!
MfG RickFace