[Ajuda] Comando de desbanir =)
#1

Boas malta,esta aqui o comando de desbanir,jб "arredondado" po meu GM,aki ta ele:
pawn Код:
if(strcmp(cmd, "/desbanirconta", true) == 0)
{
    new arq[50];

    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; }
    new offset = idx; new result[128];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; }
    result[idx - offset] = EOS;

    if(!strlen(result)) return SendClientMessage(playerid, COLOR_WHITE, "[Comando:] /desbanirconta [Nome]");
    format(arq,sizeof(arq),"CRP_Scriptfiles/Accounts%s.ini",result);
    print(result);
    if(fexist(arq))
    {
        dini_IntSet(arq,"Banned",0);
        dini_IntSet(arq,"IP",0);
        SendClientMessage(playerid,-1,"Conta desbanida");
    }
    else return SendClientMessage(playerid,-1,"Arquivo nao encontrado");
    return 1;
}
ele ta em dini,mas o problemas й que nao desbane. Nгo entedo mt de pawno,so alguma cena. A pastas das contas й "CRP_Scriptfiles\Accounts" e depois dentro da pasta Accounts,tem la o nome da conta,e dentro desse ficheiro tem la um montao de cenas,tipo "configs" da conta,e la tem o "Banned=(0,para tar desbanido e 1,para tar banido) :S espero que me ajudem.

++REP
Reply
#2

tenta:

pawn Код:
if(strcmp(cmd, "/desbanirconta", true) == 0)
{
    new arq[50];

    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; }
    new offset = idx; new result[128];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; }
    result[idx - offset] = EOS;

    if(!strlen(result)) return SendClientMessage(playerid, COLOR_WHITE, "[Comando:] /desbanirconta [Nome]");
    format(arq,sizeof(arq),"CRP_Scriptfiles/Accounts/%s.ini",result);
    print(result);
    if(fexist(arq))
    {
        dini_IntSet(arq,"Banned",0);
        dini_IntSet(arq,"IP",0);
        SendClientMessage(playerid,-1,"Conta desbanida");
    }
    else return SendClientMessage(playerid,-1,"Arquivo nao encontrado");
    return 1;
}
Reply
#3

ajudoume ty =)

++REP
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)