[Ajuda] /desbanir - Abrir todos os arquivos salvo e verificar.
#1

Olб pessoal, estou а pelo menos 3 dias tentando criar esse cуdigo, estava procurando algo parecido porйm nгo encontrei.
Eu gostaria de criar um comando /desbanir [NICK], porйm, o ARQUIVO й salvo com o IP, e eu gostaria que ele verificasse TODOS OS ARQUIVOS SALVOS e verificar se o NICK fosse o mesmo ele deletasse, caso contrбrio a mensagem informando que nгo existe,
Parei aqui:

pawn Code:
CMD:desbanir(playerid, params[])
{
    new nick[MAX_PLAYER_NAME],Arquivo2[128];
    if(sscanf(params, "s" ,nick)) return SCM(playerid, 0x12900BBF,"[ USO: ] /desbanir [Nick]");
    format(Arquivo2, sizeof(Arquivo2), "Banidos/...", DOF2_GetString(Arquivo2, nick));
    PlayerPlaySound(playerid, 1130, 0.0, 0.0, 10.0);
   
    if(!DOF2_FileExists(Arquivo2))
    {
    DOF2_RemoveFile(Arquivo2);
    }
    else
    {
    format(Arquivo2, 128, "O Nick: %s nгo foi encontrado!", params);
    SendClientMessage(playerid, 0x0000FFAA, Arquivo2);
    }
    return 1;
}
Reply
#2

Up *
Reply
#3

Qual й o titulo do arquivo na pasta banidos ?
Reply
#4

Exatamente, o tнtulo й o IP, porйm eu quero que verifique todos os IP salvo... ou seja, ignorar o tнtulo.
Reply
#5

Tem que mudar o /ban, e nгo o /desbanir
Reply
#6

Nгo quero mudar o /ban, quero deixar do jeito que estб.
Quero desbanir, com ele verificando TODOS OS ARQUIVOS. ^^
Reply
#7

Usa um loop entгo.
Reply
#8

Como faria isso ? ...'
Reply
#9

for(new I; I < MAXPLAYERS; I++)
Separa o maxplayers com um underline, pois to pelo cel e nao tem como colocar.
Reply
#10

Dexa ver se entendi: Voce quer abrir todos arquivos de uma pasta, que estгo nomeados pelo IP, e verificar se esse arquivo tem o nome do Usuario que digitou no comando? .-.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)