Hi community,
ich habe ein problem beim /report system .
Also erstmal die codes:
ocmd:report(playerid,params[])
{
new pID, text;
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
new name[MAX_PLAYER_NAME];
GetPlayerName(pID,pname,sizeof(pname));
if(sscanf(params,"us",pID,text))return SendClientMessage(playerid,ROT,"/report [id] [text]");
new string1[128];
format(string1,sizeof(string1),"%s reported %s with the text : %s",pname,name,text);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(isPlayerAnAdmin(playerid,1))
{
SendClientMessage(playerid,BLAU,string1);
}
}
return 1;
}
So das problem ist das man die nachrichtt c.a 100 mal bekommt und das da iwie immer die falchen narmen stehen also das erste da steht irgendein narme und beim zwieten nichts
//edit ich glaube das prolem ist das ich mich noch nicht mit diesen schleifen auskenn
//edit das eine problem das es 100 mal angezeigt is behoben aber jetzt muss ich noch dass das man die richtigen spieler sieht
//edit jetzt sieht es so aus :lcp9 reported with text: test
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link