PDA

View Full Version : /report (Command Unknown, Short command) Why?


Dokins
08/12/2011, 12:55 PM
This is one of few commands not working, could someone explain why?


CMD:report(playerid, params[])
{
if(LoggedIn[playerid] == 0) return SendClientMessage(playerid, COLOUR_GREY, "You must be logged in to use this command.");
if(Report[playerid] == 1) return SendClientMessage(playerid, COLOUR_GREY, "You have already submitted a report, Please wait until it has been processed.");
if(strlen(params) >= 64)return SendClientMessage(playerid, COLOUR_GREY, "Your report message was too long. Maximum - 64 Characters.");
if(AdminCount < 1) return SendClientMessage(playerid, COLOUR_GREY, "There are no admins online that can accept your report.");


SendClientMessage(playerid, COLOUR_ORANGE, "Your report has been submitted to all available admins.");
strcpy(ReportMessage[playerid],params, 64);
Report[playerid] = 1;
new string[128];
format(string, sizeof(string), "Report from %s (ID %d), Details: %s, to manage this report, use /reports", GetNameEx(playerid), playerid, params);
AdminMessage(string, COLOUR_YELLOW);
return 1;
}

T0pAz
08/12/2011, 01:01 PM
Does other commands work?

Dokins
08/12/2011, 01:02 PM
Yes, just /reports doesnt and /report and /housestore.

T0pAz
08/12/2011, 01:11 PM
Yes, just /reports doesnt and /report and /housestore.

And have you used only zcmd or other command processor?

Dokins
08/12/2011, 01:31 PM
ZCMD.

T0pAz
08/12/2011, 01:34 PM
The code your provided on the post is alright. It's a return problem.