SA-MP Forums Archive
[AJUDA] Fini nгo salva! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Fini nгo salva! (/showthread.php?tid=249258)



[AJUDA] Fini nгo salva! - Dr_Pawno - 17.04.2011

olhem o codigo:

pawn Код:
if(!strcmp("/fini", cmdtext, true))
    {
        if(Fini_Exists("FiniTest.txt"))
        {
            Fini_OpenFile("FiniTest.txt");

            Fini_SetStr("Fuu","u.u");
            Fini_SetVal("Numero",100);
            Fini_SetBool("False",false);

            Fini_SaveFile("FiniTest.txt");
            Fini_CloseFile();
        }
        else
        {
            Fini_Create("FiniTest.txt");
            Fini_OpenFile("FiniTest.txt");

            Fini_SetStr("Fuu","kkkkSeuEmo");
            Fini_SetVal("Numero",564);
            Fini_SetBool("False",true);

            Fini_SaveFile("FiniTest.txt");
            Fini_CloseFile();
        }
        return 1;
    }
Na 1° ele salva. Depois ele n salva +. Alguem ajuda?


Re: [AJUDA] Fini nгo salva! - Ricop522 - 17.04.2011

Como assim ? na segunda vez que tu digita ele nгo salva o valor ?
Deve ser porque й o mesmo valor


Re: [AJUDA] Fini nгo salva! - Shelby - 18.04.2011

O cуdigo estб informando que:

Caso o arquivo "FiniTest.txt" exista ele:

• Abrirб o arquivo;
• Escreverб na chave "Fuu" a string "u.u";
• Escreverб na chave "Numero" o valor 100;
• Escreverб na chave "False" o valor:boolean "false";
• Salvarб o arquivo "FiniTest.txt";
• Fecharб o arquivo.

_________________________________________________

Caso o arquivo "FiniTest.txt" nгo exista ele:

• Criarб o arquivo;
• Abrirб o arquivo;
• Escreverб na chave "Fuu" a string "kkkkSeuEmo";
• Escreverб na chave "Numero" o valor 564;
• Escreverб na chave "False" o valor:boolean "true";
• Salvarб o arquivo "FiniTest.txt";
• Fecharб o arquivo.

Ou seja, depois de executar o comando a primeira vez(caso o arquivo nгo exista) ele salvarб tudo que vocк definiu para escrever caso nгo existir.
Agora, quando vocк executar o comando pela segunda vez(o arquivo jб vai existir) ele sempre salvarб o mesmo valor sem alteraзгo.

Acredito que seja esta a causa.


Re: [AJUDA] Fini nгo salva! - Dr_Pawno - 18.04.2011

So que o valor boolean nгo salva.


Re: [AJUDA] Fini nгo salva! - Shelby - 18.04.2011

Fiz alguns testes aqui e salvou o valor sem nenhum problema.

- Ele nгo salva o valor como string e sim como integer, ou seja: false = 0 e true = 1.

Quando o arquivo existir ele salvarб o arquivo assim:

Код:
Fuu=u.u
Numero=100
False=0
Quando nгo:

Код:
Fuu=kkkkSeuEmo
Numero=564
False=1



Re: [AJUDA] Fini nгo salva! - Dr_Pawno - 18.04.2011

malz ae, tinha so sido um erro antes do cmd =X