10.07.2013, 18:31
Olб, bom dia!
O sistema de ban temporбrio, mas sempre que ele loga ele й desbanido atй mesmo sem acabar o tempo.
Vlw!
O sistema de ban temporбrio, mas sempre que ele loga ele й desbanido atй mesmo sem acabar o tempo.
pawn Code:
forward CheckDesbanAuto(playerid);
public CheckDesbanAuto(playerid)
{
new string3[128];
new string4[128];
new ANO, MES, DIA;
new ip[16];
GetPlayerIp(playerid, ip, sizeof ip);
format(string3, sizeof(string3), "BanidosTemp/%s.ini", PlayerName(playerid));
format(string4, sizeof(string4), "IPsBanidosTemp/%s.ini", ip);
if(fexist(string3))
{
getdate(ANO, MES, DIA);
if(DIA >= PlayerInfo[playerid][pDiaBanTemp] && MES >= PlayerInfo[playerid][pMesBanTemp] && ANO >= PlayerInfo[playerid][pAnoBanTemp])
{
dini_Remove(string3);
FoiDesban[playerid] = 1;
SendClientMessage(playerid, COLOR_GRAD1, " Se deu bem!");
NaoPodeLogar[playerid] = 0;
if(fexist(string4))
{
SendClientMessage(playerid, COLOR_GRAD1, " Se deu bem!");
NaoPodeLogar[playerid] = 0;
dini_Remove(string4);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Se fudeo!");
NaoPodeLogar[playerid] = 1;
ForceClassSelection(playerid);
SetTimerEx("BanAuto2", 100, 0, "i", playerid);
}
}
else
{
NaoPodeLogar[playerid] = 0;
}
if(fexist(string4))
{
NaoPodeLogar[playerid] = 1;
ForceClassSelection(playerid);
SendClientMessage(playerid, COLOR_GRAD1, " Se fudeo!");
SetTimerEx("BanAuto2", 100, 0, "i", playerid);
}
else
{
NaoPodeLogar[playerid] = 0;
}
return true;
}