Hallo.
Ich weiß nicht, wie ich das beheben soll, aber ich hoffe ihr könnt mir helfen.
Wenn ich eine Abfrage z.B if(Spieler[playerid][pFraktion] != 1  Spieler[playerid][pFraktion] != 2) mache, bei OnPlayerDeath z.B. dann kriegt ein Cop trotzdem noch Wanteds.
 Spieler[playerid][pFraktion] != 2) mache, bei OnPlayerDeath z.B. dann kriegt ein Cop trotzdem noch Wanteds.
	if(Spieler[killerid][pFraktion] != 1 || Spieler[killerid][pFraktion] != 2)
	{
	    Spieler[killerid][pWanteds] += 2;
		new string[128];
		SendClientMessage(killerid, COLOR_DARKRED,"Du hast ein Verbrechen begangen. (Mord) Reporter: Anonym");
		format(string, sizeof(string), "Dein Aktuelles Wanted Level: %d", Spieler[playerid][pWanteds]);
		SendClientMessage(killerid, COLOR_YELLOW, string);
		format(string, sizeof(string), "[MELDUNG]: %s (ID: %d) hat ein Verbrechen begangen. (Mord) Reporter: Anonym", GetName(killerid), killerid);
		SendCopMessage(COLOR_LIGHTRED, string);
	}
Eben wurde ich von einem Freund als Test überfahren und er hat Wanteds erhalten, obwohl er Cop ist!
Oder hier in dem Befehl:
CMD:givewanted(playerid, params[])
{
	new pID, wanteds, string[128], reason[64];
	if(Spieler[playerid][pFraktion] != 1 || Spieler[playerid][pFraktion] != 2)return SendClientMessage(playerid, COLOR_GREY, "Du bist kein LSPD/FBI Mitglied.");
	if(sscanf(params, "uis[64]", pID, wanteds, reason))return SendClientMessage(playerid, COLOR_GREY, "* Benutze /givewanted [SpielerID/Name] [Wanteds] [Grund]");
	if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_GREY, "Der Spieler ist nicht online.");
	if(Spieler[pID][pFraktion] == 1 || Spieler[pID][pFraktion] == 2)return SendClientMessage(playerid, COLOR_GREY, "Du kannst keine Wanteds an Beamte vergeben.");
	Spieler[pID][pWanteds] += wanteds;
	format(string, sizeof(string), "Du hast ein Verbrechen begangen. (%s) Reporter: %s", reason, GetName(playerid));
	SendClientMessage(pID, COLOR_DARKRED, string);
	format(string, sizeof(string), "Du hast %i Wanteds erhalten.", wanteds);
	SendClientMessage(pID, COLOR_DARKRED, string);
	format(string, sizeof(string), "Dein Aktuelles Wanted Level: %d", Spieler[pID][pWanteds]);
	SendClientMessage(pID, COLOR_YELLOW, string);
	return 1;
}
Ich bin eindeutig, 100%ig(!!) in Fraktion 1 bzw. 2 und es geht nicht. Mit keiner Fraktion. Ob ich 0, 5 oder 999 bin es geht nicht.
Danke im Vorraus. 
 
		 
		
		
	 
			
									
		


 wie für Anfänger als auch für Profis
 wie für Anfänger als auch für Profis