Wenn ich das gemacht habe , kommt die Nachricht sehr oft , und ich habe trozdem 1 Wanted.
ocmd:givewanted(playerid,params[])
{
if(IsPlayerInFrak(playerid,1))
{
new pID, Grund[280], string[128];
if(sscanf(params,"us",pID,Grund)) return SendClientMessage(playerid,COLOR_RED,"/givewanted [ID] [Grund]");
if(IsPlayerConnected(pID))
{
SetPlayerWantedLevel(pID,GetPlayerWantedLevel(pID) +1);
format(string,sizeof(string),"Du hast %s 1 Wanted´s gegeben. Grund:",SpielerName(pID),Grund);
format(string,sizeof(string),"Officer %s Grund: %s",SpielerName(playerid),Grund);
SendClientMessage(pID,COLOR_YELLOW,string);
format(string,sizeof(string),"Aktuelles Wantedlevel: %i",GetPlayerWantedLevel(pID));
SendClientMessage(pID,COLOR_GREY,string);
for(new i=0; i< GetMaxPlayers(); i++)
{
if(IsPlayerInFrak(i,1))
{
new dereinestring[128];
new xdsstring[128];
format(dereinestring,sizeof(dereinestring),"Achtung! %s hat ein Wanted bekommen!",SpielerName(pID));
SendClientMessage(i,COLOR_RED,dereinestring);
format(xdsstring,sizeof(xdsstring),"Grund: %s, Reporter: %s",Grund,SpielerName(playerid));
SendClientMessage(i,COLOR_RED,xdsstring);
}
if(pID == playerid)
{
SendClientMessage(playerid, 0xFFFFFF, "Du kannst dir selbst keine Wanteds geben");
}
}
}
else SendClientMessage(playerid,COLOR_GREY,"Der Spieler ist nicht Online!");
}
else SendClientMessage(playerid,COLOR_RED,"Du bist kein San Andreas Police Beamte!");
return 1;
}