if(strcmp(cmd,"/desbanall",true)==0)
{
if(PlayerInfo[playerid][pAdmin] >= 1340)
{
new arquivo[64];
format(arquivo, sizeof(arquivo), "Banidos");
dini_Remove(arquivo);
new arquivo2[64];
format(arquivo2, sizeof(arquivo2), "IPsBanidos");
dini_Remove(arquivo2);
GetPlayerName(playerid, sendername, sizeof(sendername));
if(admtrampando[playerid] == 1 && admhide[playerid] == 1)
{
format(string, 128, "ADM: Alguem desbaniu todos.");
ABroadCast(COLOR_YELLOW,string,1);
}
else
{
format(string, 128, "ADM: %s desbaniu todos", sendername);
ABroadCast(COLOR_YELLOW,string,1);
}
}
return 1;
}
if(strcmp(cmd,"/desbanall",true)==0)
{
if(PlayerInfo[playerid][pAdmin] >= 1340)
{
EsvaziarPasta("Banidos");
EsvaziarPasta("IPsBanidos");
GetPlayerName(playerid, sendername, sizeof(sendername));
if(admtrampando[playerid] == 1 && admhide[playerid] == 1)
{
format(string, 128, "ADM: Alguem desbaniu todos.");
ABroadCast(COLOR_YELLOW,string,1);
}
else
{
format(string, 128, "ADM: %s desbaniu todos", sendername);
ABroadCast(COLOR_YELLOW,string,1);
}
}
return 1;
}
Nгo, rjjj.
A sua funзгo deleta uma pasta e pelo que percebi, atraves do codigo dele, Banidos e IPsBanidos й um arquivo. Logo, desta forma nгo dб. Infelizmente, eu nгo sei outra soluзгo a nгo ser deletar manualmente os dois arquivos. |
if(strcmp(cmd,"/desbanall",true)==0)
{
if(PlayerInfo[playerid][pAdmin] >= 1340)
{
new str[100], n[24];
format(str, sizeof(str), "Banidos");
dini_Remove(str);
dini_Create(str);
format(str, sizeof(str), "IPsBanidos");
dini_Remove(str);
dini_Create(str);
GetPlayerName(playerid, n, sizeof(n));
if(admtrampando[playerid] == 1 && admhide[playerid] == 1)
{
format(str, 128, "ADM: Alguem desbaniu todos.");
ABroadCast(COLOR_YELLOW,str,1);
}
else
{
format(str, 128, "ADM: %s desbaniu todos", sendername);
ABroadCast(COLOR_YELLOW,str,1);
}
}
return 1;
}