[AJUDA] Salvamento de dados Dialog
#1

Olб galera eu to com um probleminha aqui em pegar mensagens digitadas em dialog em sйrie e salvar em um arquivo .reg...

vou dar um exemplo:

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext,"/addmensagens",true) == 0)
    {
        ShowPlayerDialog(playerid, MENSAGENS, DIALOG_STYLE_MSGBOX , "ADD MENSAGENS", "Digite as tres mensagens a seguir.", "Continuar", "Cancelar");
        PlayerPlaySound(playerid,1057,0.0,0.0,0.0); return 1;
    }
return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new mensagens[900], mensagem1[300], mensagem2[300], mensagem3[300];
    if(dialogid == MENSAGENS)
    {
        if (response)        
        {
            ShowPlayerDialog(playerid, MENSAGENS+1, DIALOG_STYLE_INPUT, "ADD MENSAGENS", "Digite a primeira mensagem:", "Continuar", "Cancelar");        
        }
    }    
    if(dialogid == MENSAGENS+1)
    {
        if (response)        
        {
            format(mensagem1, 100, "%s", inputtext);
            ShowPlayerDialog(playerid, MENSAGENS+2, DIALOG_STYLE_INPUT, "ADD MENSAGENS", "Digite a segunda mensagem:", "Continuar", "Cancelar");        
        }
    }    
    if(dialogid == MENSAGENS+2)
    {
        if (response)        
        {
            format(mensagem2, 100, "%s", inputtext);
            ShowPlayerDialog(playerid, MENSAGENS+3, DIALOG_STYLE_INPUT, "ADD MENSAGENS", "Digite a terceira mensagem:", "Finalizar", "Cancelar");        
        }
    }    
    if(dialogid == MENSAGENS+3)
    {
        if (response)        
        {
            format(mensagem3, 800, "%s", inputtext);
            SendClientMessage(playerid, -1, "Mensagens adicionadas com sucesso!");
           
            format (mensagens, sizeof(mensagens), "%s,%s,%s", mensagem1, mensagem2, mensagem3);
            new File:ArqMensagens; ArqMensagens = fopen("controle/mensagens.reg", io_append);
            fwrite(ArqMensagens, mensagens); fwrite(ArqMensagens, "\r\n"); fclose(ArqMensagens);        
        }
    }    
}
Ai eu digito em cada dialog certinho cada mensagem, vamos supor: "oi", "ola", "tchau"

ai no arquivo fica assim:

",,tchau"

Por que? '-'
Reply


Messages In This Thread
[AJUDA] Salvamento de dados Dialog - by Mattos - 11.12.2011, 02:16
Re: [AJUDA] Salvamento de dados Dialog - by AleeFerreira - 11.12.2011, 02:27
Re: [AJUDA] Salvamento de dados Dialog - by Mattos - 11.12.2011, 02:31
Re: [AJUDA] Salvamento de dados Dialog - by Lуs - 11.12.2011, 02:32
Re: [AJUDA] Salvamento de dados Dialog - by Mattos - 11.12.2011, 03:34
Re: [AJUDA] Salvamento de dados Dialog - by rjjj - 11.12.2011, 03:38
Re: [AJUDA] Salvamento de dados Dialog - by Lуs - 11.12.2011, 03:44
Re: [AJUDA] Salvamento de dados Dialog - by Mattos - 11.12.2011, 03:49
Re: [AJUDA] Salvamento de dados Dialog - by Mattos - 11.12.2011, 04:23
Re: [AJUDA] Salvamento de dados Dialog - by Lуs - 11.12.2011, 04:26

Forum Jump:


Users browsing this thread: 2 Guest(s)