31.07.2012, 08:22
ok so i have this cmd
and then i have this /reportold cmd
basically a player /report and it doesnt show up on /reportold so we have 20 players on and dont know who reported for what please help me fix it
pawn Код:
CMD:report(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 2 && PlayerInfo[playerid][pAdmin] < 1338)
{
SendClientMessageEx(playerid, COLOR_GRAD2, "You can't submit reports as an administrator.");
return 1;
}
if(PlayerInfo[playerid][pRMuted] != 0)
{
ShowPlayerDialog(playerid,7955,DIALOG_STYLE_MSGBOX,"Report blocked","You are blocked from submitting any reports!\n\nTips when reporting:\n- Report what you need, not who you need.\n- Be specific, report exactly what you need.\n- Do not make false reports.\n- Do not flame admins.\n- Report only for in-game items.\n- For shop orders use the /shoporder command","Close", "");
return 1;
}
if(JustReported[playerid] > 0)
{
SendClientMessageEx(playerid, COLOR_GREY, "Wait 25 seconds before sending another report!");
return 1;
}
if(isnull(params)) return SendClientMessageEx(playerid, COLOR_GREY, "USAGE: /report [text]");
JustReported[playerid] = 25;
SendReportToQue(playerid, params);
SendClientMessageEx(playerid, COLOR_YELLOW, "Your report message was sent to the Admins.");
return 1;
}
pawn Код:
CMD:reportsold(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
new string[128];
SendClientMessageEx(playerid, COLOR_GREEN, "____________________ REPORTS _____________________");
for(new i = 999; i >= 0; i--)
{
if(Reports[i][BeingUsed] == 1 && Reports[i][ReportPriority] == 5)
{
if(Reports[i][ReportLevel] == 2 || PlayerInfo[playerid][pAdmin] >= 2)
{
format(string, sizeof(string), "%s (ID: %i) | RID: %i | Report: %s | Pending: %d minutes | Priority: %i", GetPlayerNameEx(Reports[i][ReportFrom]), Reports[i][ReportFrom], i, (Reports[i][Report]), Reports[i][TimeToExpire], Reports[i][ReportPriority]);
SendClientMessageEx(playerid, COLOR_REPORT, string);
}
}
}
for(new i = 999; i >= 0; i--)
{
if(Reports[i][BeingUsed] == 1 && Reports[i][ReportPriority] == 4)
{
if(Reports[i][ReportLevel] == 2 || PlayerInfo[playerid][pAdmin] >= 2)
{
format(string, sizeof(string), "%s (ID: %i) | RID: %i | Report: %s | Pending: %d minutes | Priority: %i", GetPlayerNameEx(Reports[i][ReportFrom]), Reports[i][ReportFrom], i, (Reports[i][Report]), Reports[i][TimeToExpire], Reports[i][ReportPriority]);
SendClientMessageEx(playerid, COLOR_REPORT, string);
}
}
}
for(new i = 999; i >= 0; i--)
{
if(Reports[i][BeingUsed] == 1 && Reports[i][ReportPriority] == 3)
{
if(Reports[i][ReportLevel] == 2 || PlayerInfo[playerid][pAdmin] >= 2)
{
format(string, sizeof(string), "%s (ID: %i) | RID: %i | Report: %s | Pending: %d minutes | Priority: %i", GetPlayerNameEx(Reports[i][ReportFrom]), Reports[i][ReportFrom], i, (Reports[i][Report]), Reports[i][TimeToExpire], Reports[i][ReportPriority]);
SendClientMessageEx(playerid, COLOR_REPORT, string);
}
}
}
for(new i = 999; i >= 0; i--)
{
if(Reports[i][BeingUsed] == 1 && Reports[i][ReportPriority] == 2)
{
if(Reports[i][ReportLevel] == 2 || PlayerInfo[playerid][pAdmin] >= 2)
{
format(string, sizeof(string), "%s (ID: %i) | RID: %i | Report: %s | Pending: %d minutes | Priority: %i", GetPlayerNameEx(Reports[i][ReportFrom]), Reports[i][ReportFrom], i, (Reports[i][Report]), Reports[i][TimeToExpire], Reports[i][ReportPriority]);
SendClientMessageEx(playerid, COLOR_REPORT, string);
}
}
}
for(new i = 999; i >= 0; i--)
{
if(Reports[i][BeingUsed] == 1 && Reports[i][ReportPriority] == 1)
{
if(Reports[i][ReportLevel] == 2 || PlayerInfo[playerid][pAdmin] >= 2)
{
format(string, sizeof(string), "%s (ID: %i) | RID: %i | Report: %s | Pending: %d minutes | Priority: %i", GetPlayerNameEx(Reports[i][ReportFrom]), Reports[i][ReportFrom], i, (Reports[i][Report]), Reports[i][TimeToExpire], Reports[i][ReportPriority]);
SendClientMessageEx(playerid, COLOR_REPORT, string);
}
}
}
SendClientMessageEx(playerid, COLOR_GREEN, "___________________________________________________");
}
return 1;
}