SA-MP Forums Archive
[Ajuda] Ao ler arquivo .ini - 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] Ao ler arquivo .ini (/showthread.php?tid=289960)



[Ajuda] Ao ler arquivo .ini - cotonete - 13.10.2011

alguem pode me ensinar como eu leio e armazeno o valor de uma variбvel, usando Y_Ini?

exemplo:

arquivo.ini > new dinheiro = get(arquivo,"Dinheiro")


Re: [Ajuda] Ao ler arquivo .ini - cotonete - 13.10.2011

olhem oque eu fiz:

Код:
new teste
public CarregarGang( playerid, name[ ], value[ ] )
{
    if(!strcmp(name,"Dinheiro")) teste = strval(value);
}

format(pArquivo, sizeof(pArquivo), "Gangs/%d.ini", pGang);
INI_ParseFile( pArquivo, "CarregarGang", false, true, pGang, true, false);



Re: [Ajuda] Ao ler arquivo .ini - cotonete - 13.10.2011

sу pra completar, a variбvel teste fica com o valor 0


Re: [Ajuda] Ao ler arquivo .ini - Shelby - 13.10.2011

Entrada:
pawn Код:
#include <YSI\y_ini>

new teste;

forward CarregarGang( playerid, name[ ], value[ ] );
public CarregarGang( playerid, name[ ], value[ ] )
{
    if(!strcmp(name,"Dinheiro")) teste = strval(value);
}

public OnGameModeInit()
{
    new pArquivo[24];
    new pGang = 1; // Para o teste
    format(pArquivo, sizeof(pArquivo), "Gangs/%d.ini", pGang);
    INI_ParseFile( pArquivo, "CarregarGang", false, true, pGang, true, false);
    printf("teste %i", teste);
    return 1;
}
Saнda:


Tem certeza que o arquivo existe e que o valor estб escrito nele?