[Ajuda] Com y_INI
#1

Bem, eu estou usando y_INI como um gerenciador de arquivos, tudo bem sу quando eu salvar uma String nгo funciona.
Por exemplo, eu envio o usuбrio uma caixa de diбlogo (Input) que entrar por exemplo, seu e-mail e salvos no Player [pEmail] do enumerador.
Mas quando vocк salvб-lo, eu nгo foi salvo como eu quero.
Olhe, este foi o diбlogo:
pawn Код:
case 3000:
{
        if( !response ) return ShowPlayerDialog(playerid,3000,DIALOG_STYLE_INPUT,"Titulo","Inserir  Email.","Salvar","Cancelar");
        if( response )
        {
            new stringd[MAX_PLAYER_NAME] = "@";
            if(strfind(inputtext, stringd, true) != -1 && strfind(inputtext, "=", true) == -1)
            {
                new INI:File = INI_Open(UserPath(playerid));
                INI_WriteString(File, "Email", inputtext);
                INI_Close(File);
            } else return ShowPlayerDialog(playerid,3000,DIALOG_STYLE_INPUT,"Titulo","Inserir  Email.","Salvar","Cancelar");
        }
        return true;
}
OnPlayerDisconnect:
pawn Код:
INI_WriteString(File, "Email", DataUser[playerid][pEmail]);
Onde obter os dados do usuбrio.
callback LoadUser_data
pawn Код:
INI_Int("Email",DataUser[playerid][pEmail]);
Diбlogo para o registo.
pawn Код:
INI_WriteString(File, "Email", "N/A");
Diбlogo e-mail com o arquivo й salvo da seguinte forma:
Код:
Email = (Este campo й criado e salvo o e-mail corretamente.).
[data]
Password = (Password)
Admin = 0
Email = (Este campo й deixado em branco).
Quando deve ser semelhante a este:
Код:
[data]
Password = (Password)
Admin = 0
Email = exemplo@exemplo
Entгo ... Como vocк reescrever o campo em questгo e nгo acho que um outro "[data]"?.
Obrigado antecipadamente
Reply
#2

PHP код:
INI_Int("Email",DataUser[playerid][pEmail]); 
Por

PHP код:
INI_String("Email",DataUser[playerid][pEmail]); 
Reply
#3

Erro de definiзгo.
PHP код:
error 017undefined symbol "INI_String" 
Eu tenho que atualizar Y_Ini?
Reply
#4

Nгo sei, pra mim ta certo.

Baixa la:

https://sampforum.blast.hk/showthread.php?tid=321092
Reply
#5

Nгo. Ele dб o mesmo erro.
Qualquer soluзгo que vem а mente?
Reply
#6

Sim, use bIni ou DOF2

#MEGUSTA
Reply
#7

E jб resolvido, o que aconteceu foi que estrutura INI_String й a seguinte:
pawn Код:
INI_String(name[], variable , length );
Por nгo usar "length" o que vem a ser o tamanho da variбvel que irб armazenar o texto, marcarб erro definiзгo.
Entгo ele e resolvido da seguinte forma:
pawn Код:
INI_String ("Email", DataUser [playerid] [pEmail], 32);
[R] ousenber [K] Obrigado pela vossa ajuda. (+ Rep)
-Problema Resolvido-
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)