SA-MP Forums Archive
[Ajuda] Comando /Desbanir - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Comando /Desbanir (/showthread.php?tid=611189)



Comando /Desbanir - Kleberson - 03.07.2016

Eu Dou o Comando, Diz que o Jogador Foi Desbanido, Mais o Player Ainda Continua Banido
Segue Abaixo o Cуdigo.

if(strcmp(cmd, "/desbanir", true) == 0) {
if(pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5){
tmp = strtok(cmdtext, idx);
format(file2, sizeof(file2), PASTA_CONTAS, tmp);
if(!strlen(tmp)) {
SendClientMessage(playerid, Vermelho, "| X | Digite: /Desbanir [nick]");
return 1;
}
if(dini_Exists(file2)){
dini_Unset("Banidos/%s.ini",tmp);
format(string, sizeof(string), "| BVR-Admin | Vocк desbaniu o(a) jogador(a) %s.", tmp);
SendClientMessage(playerid, Vermelho, string);
}else{
SendClientMessage(playerid, Vermelho, "| X | Este usuario nгo existe.");
}
return 1;
}
}


Re: Comando /Desbanir - ipsLuan - 03.07.2016

Nгo sou de enviar cуdigos prontos, entгo nгo se acostuma.
pawn Код:
if(strcmp(cmd, "/desbanir", true) == 0) {
    if(pAdmin[playerid > 3) {
        tmp=strtok(cmdtext, idx);
        format(arquivo, sizeof(arquivo), "Banidos/%s.ini", tmp);
        if(!strlen(tmp)) return SendClientMessage(playerid, Vermelho, "[!] Uso correto: /desbanir [Nome_Sobrenome].");
        if(fexist(arquivo)) {
            fremove(arquivo);
            SendClientMessage(playerid, Vermelho, "[!] O jogador foi desbanido com sucesso!);
        }
        else {
            SendClientMessage(playerid, Vermelho, "
[!] O usuбrio nгo existe na base de dados do servidor!");
            SendClientMessage(playerid, Vermelho, "
[!] Verifique se vocк especificou o nome e o sobrenome corretamente.");
        }
    }
    return 1;
}