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