SA-MP Forums Archive
Y INI loading cars.. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Y INI loading cars.. (/showthread.php?tid=332846)



Y INI loading cars.. - ryansheilds - 09.04.2012

I started work on a new vehicle system, but I'm having a problem and cant seem to figure out what's wrong, the car systems saves but doesn't load, so on player connect I reset the variables and on the next save it overwrites it and deletes the car.
Loading:
pawn Код:
for(new v = 0; v < MAX_PLAYERVEHICLES; v++)
    {
        new var[512];
        format(var, 32, "v%dPosX", v);
        INI_Float(var,PlayerVehicleInfo[playerid][v][vPosX]);
        format(var, 32, "v%dPosY", v);
        INI_Float(var,PlayerVehicleInfo[playerid][v][vPosY]);
        format(var, 32, "v%dPosZ", v);
        INI_Float(var,PlayerVehicleInfo[playerid][v][vPosZ]);
        format(var, 32, "v%dPosAngle", v);
        INI_Float(var,PlayerVehicleInfo[playerid][v][vPosAngle]);
        format(var, 32, "v%dModelId", v);
        INI_Int(var,PlayerVehicleInfo[playerid][v][vModelId]);
        format(var, 32, "v%dLock", v);
        INI_Int(var,PlayerVehicleInfo[playerid][v][vLock]);
        format(var, 32, "v%dLocked", v);
        INI_Int(var,PlayerVehicleInfo[playerid][v][vLocked]);
        format(var, 32, "v%dPaintJob", v);
        INI_Int(var,PlayerVehicleInfo[playerid][v][vPaintJob]);
        format(var, 32, "v%dColor1", v);
        INI_Int(var,PlayerVehicleInfo[playerid][v][vColor1]);
        format(var, 32, "v%dColor2", v);
        INI_Int(var,PlayerVehicleInfo[playerid][v][vColor2]);
        format(var, 32, "v%dPrice", v);
        INI_Int(var,PlayerVehicleInfo[playerid][v][vPrice]);
        format(var, 32, "v%dTicket", v);
Saving:
pawn Код:
INI_SetTag(File,"vehicles");
        for(new v = 0; v < MAX_PLAYERVEHICLES; v++)
        {
            new var[512];
            format(var, 32, "v%dPosX", v);
            INI_WriteFloat(File,var,PlayerVehicleInfo[playerid][v][vPosX]);
            format(var, 32, "v%dPosY", v);
            INI_WriteFloat(File,var,PlayerVehicleInfo[playerid][v][vPosY]);
            format(var, 32, "v%dPosZ", v);
            INI_WriteFloat(File,var,PlayerVehicleInfo[playerid][v][vPosZ]);
            format(var, 32, "v%dPosAngle", v);
            INI_WriteFloat(File,var,PlayerVehicleInfo[playerid][v][vPosAngle]);
            format(var, 32, "v%dModelId", v);
            INI_WriteInt(File,var,PlayerVehicleInfo[playerid][v][vModelId]);
            format(var, 32, "v%dLock", v);
            INI_WriteInt(File,var,PlayerVehicleInfo[playerid][v][vLock]);
            format(var, 32, "v%dLocked", v);
            INI_WriteInt(File,var,PlayerVehicleInfo[playerid][v][vLocked]);
            format(var, 32, "v%dPaintJob", v);
            INI_WriteInt(File,var,PlayerVehicleInfo[playerid][v][vPaintJob]);
            format(var, 32, "v%dColor1", v);
            INI_WriteInt(File,var,PlayerVehicleInfo[playerid][v][vColor1]);
            format(var, 32, "v%dColor2", v);
            INI_WriteInt(File,var,PlayerVehicleInfo[playerid][v][vColor2]);
            format(var, 32, "v%dPrice", v);
            INI_WriteInt(File,var,PlayerVehicleInfo[playerid][v][vPrice]);
Please help.


Re: Y INI loading cars.. - ryansheilds - 10.04.2012

Bump - Tried editing the code, not getting anywhere... Help.