Help: Load with y_ini
#1

Okay so I created House system using y_ini, the saving is good, there are no problem, but it can't be loaded.
This is what's created after saving:
Quote:

[basic]
X = 1682.949096
Y = 373.860137
Z = 30.157533
iX = 1679.022827
iY = 373.614196
iZ = 30.169466
VW = 0
iVW = 0
INT = 0
iINT = 0
Owner = 0

But when loading:
Quote:

[04:35:23] House 0 Loaded | 0(X) 0(Y) 0(Z)

pawn Код:
forward LoadHouse_basic(name[], value[]);
public LoadHouse_basic(name[], value[])
{
    for( new i = 0; i != MAX_HOUSES; i++ )
    {
        INI_Float( "X", HouseInfo[i][hPos][0] );
        INI_Float( "Y", HouseInfo[i][hPos][1] );
        INI_Float( "Z", HouseInfo[i][hPos][2] );
        INI_Float( "iX", HouseInfo[i][hPos][3] );
        INI_Float( "iY", HouseInfo[i][hPos][4] );
        INI_Float( "iZ", HouseInfo[i][hPos][5] );
        INI_Int( "VW", HouseInfo[i][hVW][0] );
        INI_Int( "iVW", HouseInfo[i][hVW][1] );
        INI_Int( "INT", HouseInfo[i][hInt][0] );
        INI_Int( "iINT", HouseInfo[i][hInt][1] );
        INI_Int( "Owner", HouseInfo[i][hOwner] );
    }
    return 1;
}
OnGamemodeInit:
pawn Код:
for( new i = 0; i != MAX_HOUSES; i++ )
    {
            new File[128];
            format( File, sizeof(File), "Houses/House_%d.ini", i);
            if(fexist(File))
            {
                INI_ParseFile(File, "LoadHouse_%s", .bExtra = true, .extra = i);
                printf("House %d Loaded | %d %d %d", i, HouseInfo[i][hPos][3], HouseInfo[i][hPos][4], HouseInfo[i][hPos][5]);
                Create3DTextLabel("House", -1, HouseInfo[i][hPos][3], HouseInfo[i][hPos][4], HouseInfo[i][hPos][5], 10.0, HouseInfo[i][hVW][0], 0);
            }
    }
The Saving:
pawn Код:
new INI:file = INI_Open(h_string);
        INI_SetTag(file, "basic");
        INI_WriteFloat( file, "X", HouseInfo[houseid][hPos][0] );
        INI_WriteFloat( file, "Y", HouseInfo[houseid][hPos][1] );
        INI_WriteFloat( file, "Z", HouseInfo[houseid][hPos][2] );
        INI_WriteFloat( file, "iX", HouseInfo[houseid][hPos][3] );
        INI_WriteFloat( file, "iY", HouseInfo[houseid][hPos][4] );
        INI_WriteFloat( file, "iZ", HouseInfo[houseid][hPos][5] );
        INI_WriteInt( file, "VW", HouseInfo[houseid][hVW][0] );
        INI_WriteInt( file, "iVW", HouseInfo[houseid][hVW][1] );
        INI_WriteInt( file, "INT", HouseInfo[houseid][hInt][0] );
        INI_WriteInt( file, "iINT", HouseInfo[houseid][hInt][1] );
        INI_WriteInt( file, "Owner", HouseInfo[houseid][hOwner] );
        INI_Close( file );
Reply


Messages In This Thread
Help: Load with y_ini - by Cannary2048 - 02.08.2014, 22:03
Re: Help: Load with y_ini - by Blademaster680 - 02.08.2014, 22:05
Respuesta: Help: Load with y_ini - by Zume - 02.08.2014, 22:07
Re: Help: Load with y_ini - by DarkZeroX - 02.08.2014, 22:07
Re: Help: Load with y_ini - by Cannary2048 - 02.08.2014, 22:14
Re: Help: Load with y_ini - by ViniBorn - 02.08.2014, 22:36
Re: Help: Load with y_ini - by Cannary2048 - 02.08.2014, 22:58

Forum Jump:


Users browsing this thread: 1 Guest(s)