28.07.2014, 05:26
Tu puedes usar lo sscanf y zcmd.
pawn Код:
CMD:reportar(p, prms[])
return cmd_rp(p, prms);
CMD:rp(playerid, params[]){
static
razon[60],
pid
;
if(sscanf(params, "is[60]", pid, razon))
return SendClientMessage(playerid, 0xFFFF00FF, "[INFO] /reportar [ID] [Razon]");
static
Nombre[24],
string[128]
;
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
format(string, sizeof(string), "{FFFF00}El usuario {FFFFFF}%s [%d] {FFFF00}ha reportado al usuario {FFFFFF}%s [%d] {FFFF00}por {FFFFFF}%s.", (GetPlayerName(playerid, Nombre, 24), Nombre), playerid, (GetPlayerName(pid, Nombre, 24), Nombre), Nombre, razon);
Reporte(string);
SendClientMessage(playerid, Verde, "Mensaje enviado a los administradores conectados. Gracias por reportar.");
return true;
}