Guten Tag ich habe einen durchsuchen befehl gescriptet der Befehl funktoniert auch :). 
Aber wenn ich nicht in der Fraktion bin kommt Server Unknown Command und danach "Du bist kein Polizist".
Hier mal der Code : 
dcmd_durchsuchen(playerid,params[]){
	new
	pID = strval(params),
	Player[MAX_PLAYER_NAME],
	DPlayer[MAX_PLAYER_NAME],
	string1[128],
	string2[128],
	string3[128],
	Mats = Spieler[playerid][mats];
	if(!strlen(params))
	return SendClientMessage(playerid,rot,"/durchsuchen [playerid]");
	if(Spieler[playerid][Fraktion] == 1){
	GetPlayerName(playerid,Player,sizeof(Player));
	GetPlayerName(pID,DPlayer,sizeof(DPlayer));
	format(string1,sizeof(string1),"Du hast %s durchsucht",DPlayer);
	SendClientMessage(playerid,gelb,string1);
	format(string2,sizeof(string2),"%s hat dich durchsucht",Player);
	SendClientMessage(playerid,gelb,string2);
	if(Spieler[pID][mats] >= 0) {format(string3,sizeof(string3),"Materialien : %d",Mats); SendClientMessage(playerid,hellblau,string3);
	}
	return 1;
	}
	else if(Spieler[playerid][Fraktion] != 1)
	{
	SendClientMessage(playerid,rot,"Du bist kein Polizist");
	}
	return 0;
}
Vielen Dank im vorraus.
mfg SiriiuzZ
 
		 
		
		
	