10.10.2012, 19:17
pawn Код:
stock UnBanNick(Nome[])
{
new mStr[128];
format(mStr, 128, LOCALBANNICK, Nome);
if(!DOF2_FileExists(mStr))return 0;
DOF2_RemoveFile(mStr);
format(mStr, 128, "Aviso- O nick %s acaba de ser desbanido.",Nome);
return SendClientMessageToAll(-1, mStr), 1;
}
stock UnBanIP(mIP[])
{
new mStr[128];
format(mStr, 128, LOCALBANIP, mIP);
if(!DOF2_FileExists(mStr))return 0;
DOF2_RemoveFile(mStr);
format(mStr, 128, "-Aviso- O ip %i acaba de ser desbanido.", mIP);
return SendClientMessageToAll(-1, mStr), 1;
}
CMD:desban(mPlayer, mParams[])
{
if(isnull(mParams))
{
return SendClientMessage(mPlayer, -1, "/desban (ip/nick)");
}
new mNum, i;
for(; i != strlen(mParams); ++i)
{
if(mParams[i] == '.' || (mParams[i] >= '0' && mParams[i] <= '9'))
{
++mNum;
}
}
if(mNum >= 5)
{
if(!UnBanIP(mParams)) return SendClientMessage(playerid, -1,"[ERRO] Conta nao banida.");
}
else
{
if(!UnBanNick(mParams)) return SendClientMessage(playerid, -1,"[ERRO] Conta nao banida.");
}
return 1;
}
@Garfield
Nгo