Hallo.
Ich habe ein Problem mit einer Abfrage.
CMD:tor(playerid, params[])
{
new entry[12];
if(sscanf(params, "s", entry))return SendClientMessage(playerid, COLOR_GREY, "* Benutze /tor [Auf/Zu]");
if(strcmp(entry, "auf", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 1545.310546875, -1627.9537353516, 16.296792984009))//LSPD Tor 1
{
if(Spieler[playerid][pFraktion] != 1 || Spieler[playerid][pFraktion] != 2)return SendClientMessage(playerid, COLOR_GREY, "Du bist kein LSPD/FBI Mitglied.");
MoveDynamicObject(lspdtor[0], 1545.310546875, -1627.9537353516, 16.296792984009-10, 3);
}
else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1587.8471679688, -1638.1553955078, 15.034700393677))//LSPD Tor 2
{
if(Spieler[playerid][pFraktion] != 1 || Spieler[playerid][pFraktion] != 2)return SendClientMessage(playerid, COLOR_GREY, "Du bist kein LSPD/FBI Mitglied.");
MoveDynamicObject(lspdtor[1], 1587.8471679688, -1638.1553955078, 15.034700393677-10, 3);
}
}
else if(strcmp(entry, "zu", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 1545.310546875, -1627.9537353516, 16.296792984009))//LSPD Tor 1
{
if(Spieler[playerid][pFraktion] != 1 || Spieler[playerid][pFraktion] != 2)return SendClientMessage(playerid, COLOR_GREY, "Du bist kein LSPD/FBI Mitglied.");
MoveDynamicObject(lspdtor[0], 1545.310546875, -1627.9537353516, 16.296792984009, 3);
}
else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1587.8471679688, -1638.1553955078, 15.034700393677))//LSPD Tor 2
{
if(Spieler[playerid][pFraktion] != 1 || Spieler[playerid][pFraktion] != 2)return SendClientMessage(playerid, COLOR_GREY, "Du bist kein LSPD/FBI Mitglied.");
MoveDynamicObject(lspdtor[1], 1587.8471679688, -1638.1553955078, 15.034700393677, 3);
}
}
return 1;
}
Wenn ich mir per Befehl die Rechte für die Fraktion (pFraktion) zuweise, kann ich das tor nicht öffnen. Dann kommt andauernd die Meldung "Du bist kein LSPD/FBI Mitglied."
Hoffe mir kann jemand helfen.