[Ajuda] Duvida no /ban
#1

Por que nao escreve dentro do arquivo da conta o banido = 1 e motivo? alguem poderia me ajudar??

pawn Код:
CMD:ban(playerid,params[])
{
    if(info[playerid][pAdmin] >=2)
    {
        new idi, str[2][128],nick[2][24];
        if(sscanf(params,"us",idi,str[1])) return SendClientMessage(playerid,-1,"Uso correto: /ban [id incognito] [motivo]");
        GetPlayerName(playerid,nick[0],24),GetPlayerName(idi,nick[1],24);
        format(arquivo,sizeof(arquivo),contas,nick[1]);
        DOF2_RemoveFile(arquivo),info[idi][pBan] = 1;
        if(info[playerid][pBan] == 1)
        {
            GetPlayerName(idi,nick[1],24);
            format(arquivo,sizeof(arquivo),banidos,nick[1]);
            DOF2_CreateFile(arquivo);
            DOF2_SetInt(arquivo,"banido",info[playerid][pBan]);
            DOF2_SetString(arquivo,"motivo",str[1]);
            format(str[0],128,"O admin %s, baniu %s. Por: %s",nick[0],nick[1],str[1]);
            SendClientMessageToAll(-1,str[0]);

         }
    }
    else return SendClientMessage(playerid,-1,NAOADM);
    return 1;
}
Reply
#2

Caara , que rolo seu CMD , :S

@Edit
Tenta por isso ali depois de
Код:
format(str[0],128,"O admin %s, baniu %s. Por: %s",nick[0],nick[1],str[1]);
Код:
SendClientMessageToAll(-1,str[0]);
Ficando assim
Код:
format(str[0],128,"O admin %s, baniu %s. Por: %s",nick[0],nick[1],str[1]);
SendClientMessageToAll(-1,str[0]);
Reply
#3

Nao escreve dentro do arquivo, why?


edit1:

Nгo escreve dentro de NENHUM arquivo, nao sу no ban, mas em tudo, o que pode ser?
Reply
#4

Nunca usei DOF2 , mais imagino que deveria ter uma funзгo pra salvar oq foi escrito..
cade ela ? '-'
Reply
#5

O que acho estranho , й que primeiro salva o arquivo , depois que vem o
Код:
format(str[0],128,"O admin %s, baniu %s. Por: %s",nick[0],nick[1],str[1]);
'-'
Reply
#6

Quote:
Originally Posted by Biieell
Посмотреть сообщение
Caara , que rolo seu CMD , :S

@Edit
Tenta por isso ali depois de
Код:
format(str[0],128,"O admin %s, baniu %s. Por: %s",nick[0],nick[1],str[1]);
Код:
SendClientMessageToAll(-1,str[0]);
Ficando assim
Код:
format(str[0],128,"O admin %s, baniu %s. Por: %s",nick[0],nick[1],str[1]);
SendClientMessageToAll(-1,str[0]);
Biel, isso nao pode ser, a mensagem vai, o problema й escrever os dados dentro do arquivo.

Quote:
Originally Posted by darkxdll
Посмотреть сообщение
Nunca usei DOF2 , mais imagino que deveria ter uma funзгo pra salvar oq foi escrito..
cade ela ? '-'
pawn Код:
DOF2_SetInt(arquivo,"banido",info[playerid][pBan]);
            DOF2_SetString(arquivo,"motivo",str[1]);
Eu ja usei DOF2, mas а tempos atrбs e funcionava, quando eu volto a programar, me para de salvar rs.
Reply
#7

й mais nao tem a funзгo "DOF2_SaveFile();" ali em cima da format...
Reply
#8

Quote:
Originally Posted by darkxdll
Посмотреть сообщение
й mais nao tem a funзгo "DOF2_SaveFile();" ali em cima da format...
Poxa, era isso que estava faltando, obrigado mesmo dark!!
Reply
#9

й , falta mesmo isso que darkxdll disse !
Reply
#10

De nads , e isso que nunca usei DOF2 kkkkkkkkkkkk'
Й nуis parcero tamo ai pa ajuda.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)