Maybe first add a print("Hi");
Then maybe check if you put it before or after respawning If its before you might need to move where it parses the file |
INI_Int("VehVW",PlayerInfo[playerid][pVehVW]);
INI_Int("vModel",PlayerInfo[playerid][vModel]);
INI_Float("vX",PlayerInfo[playerid][vX]);
INI_Float("vY",PlayerInfo[playerid][vY]);
INI_Float("vZ",PlayerInfo[playerid][vZ]);
INI_Float("vA",PlayerInfo[playerid][vA]);
INI_Int("vC1",PlayerInfo[playerid][vC1]);
INI_Int("vC2",PlayerInfo[playerid][vC2]);
INI_Int("vPJ",PlayerInfo[playerid][vPJ]);
INI_Int("vLocked",PlayerInfo[playerid][vLocked]);
INI_Int("vModSlot0",PlayerInfo[playerid][pVehMod][0]);
INI_Int("vModSlot1",PlayerInfo[playerid][pVehMod][1]);
INI_Int("vModSlot2",PlayerInfo[playerid][pVehMod][2]);
INI_Int("vModSlot3",PlayerInfo[playerid][pVehMod][3]);
INI_Int("vModSlot4",PlayerInfo[playerid][pVehMod][4]);
INI_Int("vModSlot5",PlayerInfo[playerid][pVehMod][5]);
INI_Int("vModSlot6",PlayerInfo[playerid][pVehMod][6]);
INI_Int("vModSlot7",PlayerInfo[playerid][pVehMod][7]);
INI_Int("vModSlot8",PlayerInfo[playerid][pVehMod][8]);
INI_Int("vModSlot9",PlayerInfo[playerid][pVehMod][9]);
INI_Int("vModSlot10",PlayerInfo[playerid][pVehMod][10]);
INI_Int("vModSlot11",PlayerInfo[playerid][pVehMod][11]);
INI_Int("vModSlot12",PlayerInfo[playerid][pVehMod][12]);
INI_Int("vModSlot13",PlayerInfo[playerid][pVehMod][13]);
if(PlayerInfo[playerid][vModel])
{
PlayerInfo[playerid][pVeh] = CreateVehicle(PlayerInfo[playerid][vModel], PlayerInfo[playerid][vX],PlayerInfo[playerid][vY],PlayerInfo[playerid][vZ],PlayerInfo[playerid][vA],PlayerInfo[playerid][vC1],PlayerInfo[playerid][vC2],1200);
SetVehicleVirtualWorld(PlayerInfo[playerid][pVeh], PlayerInfo[playerid][pVehVW]);
ChangeVehiclePaintjob(PlayerInfo[playerid][pVeh], PlayerInfo[playerid][vPJ]);
//PlayerInfo[playerid][vOwner] = RPN(playerid);
if(PlayerInfo[playerid][vLocked]) SetVehicleParamsEx(PlayerInfo[playerid][pVeh], 0, 0, 0, 1, 0, 0, 0);
for(new i=0; i<14; i++)
{
AddVehicleComponent(PlayerInfo[playerid][pVeh], PlayerInfo[playerid][pVehMod][i]);
}
}
INI_ParseFile(UserDB(playerid), "LoadUserInfo_data", .bExtra = true, .extra = playerid);
I suspect you may be using the callback wrong (but it is difficult to tell without seeing any code). The callback is called once per value in your file, and ends the moment that value has been loaded. This means that any creation code in the loading callback MAY be executed multiple times, but also may never be executed if it comes after all the "INI_X" lines.
|