Report doesnt work - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Report doesnt work (
/showthread.php?tid=439240)
Report doesnt work -
NicholasA - 24.05.2013
Код:
CMD:report(playerid,params[]) // CMD for report to admin
{
if(PlayerInfo[playerid][pReportMuted] == 1)
{
SendClientMessage(playerid, COLOR_RED, "{F20707}[SERVER] {CDED2B}You have been muted from using /report.");
return 0;
}
else
{
new sendername[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
sendername[strfind(sendername,"_")] = ' ';
if(isnull(params)) return SendClientMessage(playerid,COLOR_WHITE,"{F20707}[SERVER] {CDED2B}USAGE: /report [text]");
format(string, sizeof(string), "[Report] From %s: %s", sendername, params);
ABroadCast(COLOR_RED,string,1);
}
return 1;
}
It says unknown command
Re: Report doesnt work -
Revo - 24.05.2013
You should always return 1 on a command in OnPlayerCommandText if it is indeed a command. Returning 0 results in Unknown command.
Re: Report doesnt work -
Smokkr - 24.05.2013
Try this:
pawn Код:
COMMAND:report(playerid, params[])
{
new
pplayerid,string[1000],reason[100];
if(sscanf(params, "us[100]", pplayerid,reason)) return SCM(playerid, COLOR_RED, ""COL_CYAN"Info: "COL_WHITE"/Report (Playerid) (Reason)");
if(pplayerid == IPI) return SCM(playerid, -1, ""COL_RED"Error: "COL_WHITE"Wrong Playerid.");
format(string,sizeof(string),""COL_BLUE"(REPORT): "COL_WHITE" \"%s (%d)\" has reported against \"%s (%d)\". (Reason: %s)",GetName(playerid),playerid,GetName(pplayerid),pplayerid,reason);
SendAdminMessage(string);
SCM(playerid, -1, ""COL_GREEN"Report successfully sended, please wait for the admins to take action.");
return 1;
}
And at top of your file define this:
pawn Код:
#define SCM SendClientMessage
#define COL_WHITE "{FFFFFF}"
#define COL_BLACK "{0E0101}"
#define COL_GREY "{C3C3C3}"
#define COL_GREEN "{6EF83C}"
#define COL_RED "{F81414}"
#define COL_YELLOW "{F3FF02}"
#define COL_ORANGE "{FFAF00}"
#define COL_LIME "{B7FF00}"
#define COL_CYAN "{00FFEE}"
#define COL_BLUE "{0049FF}"
#define COL_MAGENTA "{F300FF}"
#define COL_VIOLET "{B700FF}"
#define COL_PINK "{FF00EA}"
#define COL_MARONE "{A90202}"
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_LIGHTGREEN 0x7FFF00
#define COLOR_DARKGREEN 0x006400
#define COLOR_LIGHTBLUE 0x91C8FF
#define COLOR_ORANGE 0xFF9900AA