if(!strcmp(cmdtext, "/reportar", true)) { new jugador, razon[64], TimerReportador[MAX_PLAYERS]; if(sscanf(cmdtext[8], "us[64]", jugador, razon))return SendClientMessage(playerid, Naranja, "* /reportar [ID] [Razуn]"); if(Reportante[playerid])return SendClientMessage(playerid, Rojo, "Espere 1 minuto para volver a hacer un reporte!"); format(string, sizeof(string), "[REPORTE] Reportante: %s [ID: %d] | Reportado: %s [ID: %d] | Razуn: %s", GetPlayerNameRP(playerid), playerid, GetPlayerNameRP(jugador), jugador, razon); Reportado[jugador] = 1; Reportante[playerid] = 1; foreach(new i:Player) { if(IsPlayerConnected(i) && PlayerInfo[playerid][pAdmin]) { SendClientMessage(i, Rojo, tmp); } } TimerReportador[playerid] = SetTimer("DestruirReporte", 60000, false); SendClientMessage(playerid, Amarillo, "Reporte enviado"); return 1; }
No tienes definido tmp. Y cambia "cmdtext[8]" por "cmdtext[9]".
|
Como quieres que funcione si lo ъnico que haces es copiar y pegar ._.!
|
if(!strcmp(cmdtext, "/reportar", true))
{
new string[150],jugador, razon[64], TimerReportador[MAX_PLAYERS];
if(sscanf(cmdtext[8], "us", jugador, razon))return SendClientMessage(playerid, Naranja, "* /reportar [ID] [Razуn]");
if(Reportante[playerid])return SendClientMessage(playerid, Rojo, "Espere 1 minuto para volver a hacer un reporte!");
format(string, sizeof(string), "[REPORTE] Reportante: %s [ID: %d] | Reportado: %s [ID: %d] | Razуn: %s", GetPlayerNameRP(playerid), playerid, GetPlayerNameRP(jugador), jugador, razon);
Reportado[jugador] = 1;
Reportante[playerid] = 1;
foreach(new i:Player)
{
if(IsPlayerConnected(i) && PlayerInfo[playerid][pAdmin])
{
SendClientMessage(i, Rojo,string);
}
}
TimerReportador[playerid] = SetTimer("DestruirReporte", 60000, false);
SendClientMessage(playerid, Amarillo, "Reporte enviado");
return 1;
}