13.08.2011, 01:23
pawn Код:
CMD:desbanir(playerid, params[])
{
if(pInfo[playerid][pAdmin] < 1)
return SendClientMessage(playerid, COR_CINZA1, "Vocк nгo tem permissгo para usar esse comando!");
new conta[23];
if(sscanf(params, "s[23]", conta))
return SendClientMessage(playerid, COR_CINZA2, "Use: /desbanir [conta] * use Maiusculas e Minusculas *]");
if(INI_Open("Banidos.txt"))
{
if(INI_ReadInt(params))
{
INI_RemoveEntry(params);
pInfo[iddele][pBanido] = 0;
return SendClientMessage(playerid, COR_AZULCLARO, "Conta desbanida com sucesso!");
}
else SendClientMessage(playerid, COR_CINZA3, "Estб conta nгo estб banida, use Maiъsculas e minъsculas e use o _ (Underline).");
}
return 1;
}
CMD:ban(playerid, params[])
{
new
motivo[100],
id
;
if(pInfo[playerid][pAdmin] < 1)
return SendClientMessage(playerid, COR_CINZA1, "Vocк nгo tem permissгo para usar esse comando!");
if(sscanf(params, "us[100]", id, motivo))
return SendClientMessage(playerid, COR_CINZA1, "Use: /ban [id] [motivo]");
if(!IsPlayerConnected(id))
return SendClientMessage(playerid, COR_CINZA2, "Jogador nгo conectado");
pInfo[iddele][pBanido] = 1;
if(INI_Open("banidos.txt"))
{
new sStr[23];
GetPlayerName(id,sStr,23);
INI_WriteInt(sStr,1);
INI_Save(); //Salva
INI_Close(); //Fecha
}
format(String, sizeof(String), "[AVISO] O %s foi banido pelo admin %s, Motivo: %s", pNome(id), pNome(playerid), motivo);
SendClientMessageToAll(COR_VERMELHOCLARO,String);
Kick(iddele);
return 1;
}
public OnPlayerConnect(playerid)
{
if(INI_Open("banidos.txt"))
{
new sStr[23];
GetPlayerName(playerid,sStr,23);
if(INI_ReadInt(sStr) == 1) Kick(playerid);
INI_Close();
}
return 1;
}