I've made a report command, I'm not sure if it will work or not, Didn't try it out yet because I've one error, Along the way tell me if that command will work properly as it should.
Error:
Code:
CMD:report(playerid, params[])
{
new name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME], target, str[128], reason[128];
if(sscanf(params, "dz", target, reason)) return SendClientMessage(playerid, -1, "{c3c3c3}(INFO) /report [id] [reason]");
if(target == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "{c3c3c3}(INFO) The player you are trying to report is offline!");
if(playerid == target) return SendClientMessage(playerid, -1, "{c3c3c3}(INFO) You can't report yourself.");
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(target, name2, sizeof(name2));
for (new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new aname[MAX_PLAYER_NAME], afile[256];
GetPlayerName(playerid, aname, sizeof(aname));
format(afile, sizeof(afile), "Users%\%s.ini", aname);
new INI:file = INI_Open(Path(i));
if(IsPlayerAdmin(i) || INI_WriteInt(file, "Admin") >= 1)
{
format(str, sizeof(str), "{EFB509}(INFO) {FF0000}%s(%d) {FFFFFF}has reported {ff0000}%s(%d) {ffffff}|| reason: {ff0000}%s", name, playerid, name2, target, reason);
SendClientMessage(i, -1, str);
INI_Close(file);
}
}
}
return 1;
}
Code:
C:\Users\yan\Desktop\SA-MP Server\gamemodes\DBv1.pwn(656) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.