[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