#include <foreach>
CMD:report(playerid, params[])
{
new string[128], id;
if(sscanf(params, "us[128]", id, params))
{
foreach(Player, i)
{
if(IsPlayerAdmin(i))
{
format(string, sizeof(string), "Report from (%d): %s", id, params");
SendClientMessage(i, -1, string);
SendClientMessage(playerid, -1, "You report has been sent to the administrators");
}
}
}
else return SendClientMessage(playerid, -1, "Usage: /report [id] [text]");
return 1;
}
Using ZCMD, enjoy
pawn Код:
|
CMD:reports(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] >= 1) { new reportdialog[1000], itemid = 0; for(new i = 0; i < MAX_REPORTS; i++) { if(Reports[i][BeingUsed] == 1 && itemid < 40) { ListItemReportId[playerid][itemid] = i; itemid++; format(reportdialog, sizeof(reportdialog), "%s%s(ID:%i) | RID:%i | Report: %s", reportdialog, GetPlayerNameEx(Reports[i][ReportFrom]), Reports[i][ReportFrom], i, (Reports[i][Report]), Reports[i][TimeToExpire]); format(reportdialog, sizeof(reportdialog), "%s\n", reportdialog); } } CancelReport[playerid] = itemid; format(reportdialog, sizeof(reportdialog), "%s\n", reportdialog); format(reportdialog, sizeof(reportdialog), "%sCancel Reports", reportdialog); ShowPlayerDialog(playerid, REPORTSMENU, DIALOG_STYLE_LIST, "Reports", reportdialog, "Accept", "Trash"); } return 1; }
Код:
CMD:reports(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] >= 1) { new reportdialog[1000], itemid = 0; for(new i = 0; i < MAX_REPORTS; i++) { if(Reports[i][BeingUsed] == 1 && itemid < 40) { ListItemReportId[playerid][itemid] = i; itemid++; format(reportdialog, sizeof(reportdialog), "%s%s(ID:%i) | RID:%i | Report: %s", reportdialog, GetPlayerNameEx(Reports[i][ReportFrom]), Reports[i][ReportFrom], i, (Reports[i][Report]), Reports[i][TimeToExpire]); format(reportdialog, sizeof(reportdialog), "%s\n", reportdialog); } } CancelReport[playerid] = itemid; format(reportdialog, sizeof(reportdialog), "%s\n", reportdialog); format(reportdialog, sizeof(reportdialog), "%sCancel Reports", reportdialog); ShowPlayerDialog(playerid, REPORTSMENU, DIALOG_STYLE_LIST, "Reports", reportdialog, "Accept", "Trash"); } return 1; } |
Not working. When I type /report it says Unknown Command! Help! Someone ANSWER
|
Код:
CMD:reports(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] >= 1) { new reportdialog[1000], itemid = 0; for(new i = 0; i < MAX_REPORTS; i++) { if(Reports[i][BeingUsed] == 1 && itemid < 40) { ListItemReportId[playerid][itemid] = i; itemid++; format(reportdialog, sizeof(reportdialog), "%s%s(ID:%i) | RID:%i | Report: %s", reportdialog, GetPlayerNameEx(Reports[i][ReportFrom]), Reports[i][ReportFrom], i, (Reports[i][Report]), Reports[i][TimeToExpire]); format(reportdialog, sizeof(reportdialog), "%s\n", reportdialog); } } CancelReport[playerid] = itemid; format(reportdialog, sizeof(reportdialog), "%s\n", reportdialog); format(reportdialog, sizeof(reportdialog), "%sCancel Reports", reportdialog); ShowPlayerDialog(playerid, REPORTSMENU, DIALOG_STYLE_LIST, "Reports", reportdialog, "Accept", "Trash"); } return 1; } |
DM.pwn(926) : error 029: invalid expression, assumed zero DM.pwn(926) : error 017: undefined symbol "cmd_report" DM.pwn(926) : error 029: invalid expression, assumed zero DM.pwn(926) : fatal error 107: too many error messages on one line