[Ajuda] /desbanir bugado
#1

Alguйm poderia me ajuda com esse codigo? quando eu dou ban em alguйm e dou o comando /desbanir ele nгo remove da basta ''Banidos'' tentei arruma mais nгo deu.

Obrigado



PHP код:
if(strcmp(cmd, "/desbanir", true) == 0) {
    if(
pAdmin[playerid] == 4 || 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, "| ERRO | Digite: /Desbanir [nick]");
    return 
1;
    }
    if(
dini_Exists(file2)){
    
dini_Unset("Banidos/%s.ini",tmp);
    
format(string, sizeof(string), "[WLV] Vocк desbaniu O jogador(a) %s.", tmp);
    
SendClientMessage(playerid, Vermelho, string);
    }else{
    
SendClientMessage(playerid, Vermelho, "| ERRO | Este usuario nгo existe.");
    }
    return 
1;
    }
    } 
Reply
#2

Troque:
Код:
dini_Unset(,tmp);
Por:
PHP код:
new filebradoks[50];
format(filebradoks, sizeof(filebradoks), "Banidos/%s.ini", tmp);
dini_Remove(filebradoks); 
PHP код:
if(strcmp(cmd, "/desbanir", true) == 0) {
    if(
pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5) {
        
tmp = strtok(cmdtext, idx);
        if(!
strlen(tmp)) return SendClientMessage(playerid, Vermelho, "| ERRO | Digite: /Desbanir [nick]");
        
format(file2, sizeof(file2), PASTA_CONTAS, tmp);
        if(!
dini_Exists(file2)) return SendClientMessage(playerid, Vermelho, "| ERRO | Este usuario nгo existe.");
        
format(string, sizeof(string), "[WLV] Vocк desbaniu O jogador(a) %s.", tmp);
        
SendClientMessage(playerid, Vermelho, string);
        new 
filebradoks[50];
        
format(filebradoks, sizeof(filebradoks), "Banidos/%s.ini", tmp);
        
dini_Remove(filebradoks);
        return 
1;
    } else {
        
SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo tem acesso a este comando !");
    }
    return 
1;
} 
Reply
#3

Pra quer isso ?:
PHP код:
if(pAdmin[playerid] == 4 || pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5 ||  ) 
Use assim:
PHP код:
if(pAdmin[playerid] > 2) {
} 
Reply
#4

Quote:
Originally Posted by [BOPE]Seu._.Madruga
Посмотреть сообщение
Troque:
Код:
dini_Unset(,tmp);
Por:
PHP код:
new filebradoks[50];
format(filebradoks, sizeof(filebradoks), "Banidos/%s.ini", tmp);
dini_Remove(filebradoks); 
PHP код:
if(strcmp(cmd, "/desbanir", true) == 0) {
    if(
pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5) {
        
tmp = strtok(cmdtext, idx);
        if(!
strlen(tmp)) return SendClientMessage(playerid, Vermelho, "| ERRO | Digite: /Desbanir [nick]");
        
format(file2, sizeof(file2), PASTA_CONTAS, tmp);
        if(!
dini_Exists(file2)) return SendClientMessage(playerid, Vermelho, "| ERRO | Este usuario nгo existe.");
        
format(string, sizeof(string), "[WLV] Vocк desbaniu O jogador(a) %s.", tmp);
        
SendClientMessage(playerid, Vermelho, string);
        new 
filebradoks[50];
        
format(filebradoks, sizeof(filebradoks), "Banidos/%s.ini", tmp);
        
dini_Remove(filebradoks);
        return 
1;
    } else {
        
SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo tem acesso a este comando !");
    }
    return 
1;
} 

VLW MAINNN
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)