CMD:report(playerid,params[])
{
new idx;
new offset = idx;
new result[96];
new string[258];
new sendername[MAX_PLAYER_NAME];
new length = strlen(params);
if(sscanf(params, "ui",playerid,sendername,result))
return SendClientMessage(playerid, RED, "[LOST:RP] /report [ID] [MESSAGE]");
if(PlayerInfo[playerid][pRmute] == 1)
return SendClientMessage(playerid, RED, "[LOST:RP] You are muted from /report, Behave next time");
{
GetPlayerName(playerid, sendername, sizeof(sendername));
while ((idx < length) && (params[idx] <= ' '))
{
idx++;
}
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = params[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
format(string, sizeof(string), "[LOST:RP] Report from [%d]%s: %s",playerid, sendername, (result));
aMessage(RED,string,1);
}
}
return 1;
}
COMMAND:report(playerid, params[])
{
new targetid, reason[128];
if(sscanf(params, "us[128]", targetid, reason)) return SendClientMessage(playerid, RED, "[LOST:RP] /report [ID] [MESSAGE]");
else if(PlayerInfo[playerid][pRmute] == 1) return SendClientMessage(playerid, RED, "[LOST:RP] You are muted from /report, Behave next time");
{
new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
GetPlayerName(targetid, targetname, sizeof(targetname));
new string[128];
SendClientMessage(playerid, RED, "[LOST:RP] Report sent!");
format(string, sizeof(string), "[LOST:RP] [%d]%s has reported [%d]%s: %s", playerid, playername, targetid, targetname, reason);
aMessage(RED,string, 1);
}
return 1;
}
if(sscanf(params, "ui",playerid,sendername,result))
dude what the hell
pawn Код:
|