
if(strcmp(cmd, "/AR", true) == 0) // By Ellis
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Necesita iniciar sesion primero !");
return 1;
}
if(PlayerInfo[playerid][pAdmin] > 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "SUG: /aceptarreporte [ID / Parte del nombre.]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(PlayerNeedsHelp[giveplayerid] == 1)
{
PlayerNeedsHelp[giveplayerid] = 0;
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "Administrador: %s ha aceptado el informe de [ID:%d] %s.", sendername, giveplayerid, giveplayer);
ABroadCast(COLOR_YELLOW, string, 1);
format(string, sizeof(string), "** Server: {FF0000} %s {FFFCFC} ha aceptado tu reporte y te va a ayudar te dejara a espera, tenga paciencia [ID:%d].", sendername, playerid);
SendClientMessage(giveplayerid, 0x4D903DAA, string);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " El Jugador no envia un informe o mensaje esta agotado !");
return 1;
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Usted no esta autorizado a utilizar el mando ! ");
return 1;
}
}
return 1;
}

if(gPlayerLogged[playerid] == 0) qe sistema de Admin es?
{
|
se veria mas pro! sii le pusieras un timer XD
algo asii como_ Reporte enviado Tienes 10 segundos para cancelar el reporte... y si en 10 segundos no lo cancela pss qe le llege al adm XD pero buee probare ste aver Ў ![]() pawn Код:
|
if(strcmp(cmd, "/CR", true) == 0) // Por Arsii
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Necesita iniciar sesion primero !");
return 1;
}
if(PlayerInfo[playerid][pAdmin] > 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "SUG: /CR [ID / Parte del nombre.]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(PlayerNeedsHelp[giveplayerid] == 1)
{
PlayerNeedsHelp[giveplayerid] = 0;
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "Administrador: %s ha cancelado el informe de [ID:%d] %s.", sendername, giveplayerid, giveplayer);
ABroadCast(COLOR_YELLOW, string, 1);
format(string, sizeof(string), "** Server: {FFFCFC} %s {FF0000} ha cancelado tu reporte. [ID:%d].", sendername, playerid);
SendClientMessage(giveplayerid, 0x4D903DAA, string);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " El Jugador no envia un informe o mensaje esta agotado !");
return 1;
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Usted no esta autorizado a utilizar el mando ! ");
return 1;
}
}
return 1;
}
|
pawn Код:
|