Guten Tag
Ich habe vor kurzem ein Report dcmd gemacht, nun habe ich gerade gesehen das der report an allen gesendet wird.
der report soll aber nur an denjenigen geschickt werden der das reortet und den admins:
dcmd_report(playerid,params[])
{
new msg[256];
if(sscanf(params, "s", msg))
{
return SendClientMessage(playerid,0xFF0000FF,"Benutzung: /report [Meldung]");
}
new aname[MAX_PLAYER_NAME], astr[256];
GetPlayerName(playerid, aname, sizeof(aname));
format(astr, sizeof(astr), ">>>[REPORT] %s (%d): %s ", aname,playerid, msg);
SendClientMessage(playerid,0xFFFF00FF,astr);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(SpielerInfo[playerid][alvl] >= 1)
{
SendClientMessage(i,0xFFFF00FF, astr);
}
}
}
return 1;
}