vehicle system
#1

at the moment when a player buys a car its there and works fine. how ever when you logoff it doesnt save how can i make this save? here is the stock that creates the players vehicle.
thanks.

pawn Код:
stock CreatePlayerVehicle(playerid, slotid)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][PlayerVehicleModel1] != 0)
                {
                    PlayerVehicleID1[playerid] = 0;
                    PlayerVehicleID1[playerid] = CreateVehicle(PlayerInfo[playerid][PlayerVehicleModel1], PlayerInfo[playerid][PlayerVehiclePosX1], PlayerInfo[playerid][PlayerVehiclePosY1], PlayerInfo[playerid][PlayerVehiclePosZ1], PlayerInfo[playerid][PlayerVehicleFacing1], PlayerInfo[playerid][pPlayerVehicle1Color], PlayerInfo[playerid][pPlayerVehicle1Color2], -1);
                    VehicleInfo[PlayerVehicleID1[playerid]][VehicleDealership] = 1;
                    VehicleInfo[PlayerVehicleID1[playerid]][VehicleLock] = PlayerInfo[playerid][pVehLock1];
                    VehicleInfo[PlayerVehicleID1[playerid]][VehicleLocked] = PlayerInfo[playerid][pVehLocked1];
                    SetVehicleVirtualWorld(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1VirWorld]);
                    LinkVehicleToInterior(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1Interior]);
                    strmid(VehicleInfo[PlayerVehicleID1[playerid]][VehicleOwner], PlayerName(playerid), 0, strlen(PlayerName(playerid)), 255);
                    if(PlayerInfo[playerid][pVehLock1] == 1)
                    {
                        if(PlayerInfo[playerid][pVehLocked1] == 1)
                        {
                            LockCar(PlayerVehicleID1[playerid]);
                        }
                        else
                        {
                            UnLockCar(PlayerVehicleID1[playerid]);
                        }
                    }
                    if(PlayerInfo[playerid][PlayerVehicle1PaintJob] != 255)
                    {
                        ChangeVehiclePaintjob(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1PaintJob]);
                    }
                    if(PlayerInfo[playerid][PlayerVehicle1Nos] > 0)
                    {
                        AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1Nos]);
                    }
                    if(PlayerInfo[playerid][PlayerVehicle1ModSlot0] > 0)
                    {
                        AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot0]);
                    }
                    if(PlayerInfo[playerid][PlayerVehicle1ModSlot1] > 0)
                    {
                        AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot1]);
                    }
                    if(PlayerInfo[playerid][PlayerVehicle1ModSlot2] > 0)
                    {
                        AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot2]);
                    }
                    if(PlayerInfo[playerid][PlayerVehicle1ModSlot3] > 0)
                    {
                        AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot3]);
                    }
                    if(PlayerInfo[playerid][PlayerVehicle1ModSlot4] > 0)
                    {
                        AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot4]);
                    }
                    if(PlayerInfo[playerid][PlayerVehicle1ModSlot5] > 0)
                    {
                        AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot5]);
                    }
                    if(PlayerInfo[playerid][PlayerVehicle1ModSlot6] > 0)
                    {
                        AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot6]);
                    }
                    if(PlayerInfo[playerid][PlayerVehicle1ModSlot7] > 0)
                    {
                        AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot7]);
                    }
                    if(PlayerInfo[playerid][PlayerVehicle1ModSlot8] > 0)
                    {
                        AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot8]);
                    }
                    if(PlayerInfo[playerid][PlayerVehicle1ModSlot9] > 0)
                    {
                        AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot9]);
                    }
                    if(PlayerInfo[playerid][PlayerVehicle1ModSlot10] > 0)
                    {
                        AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot10]);
                    }
                    if(PlayerInfo[playerid][PlayerVehicle1ModSlot11] > 0)
                    {
                        AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot11]);
                    }
                    if(PlayerInfo[playerid][PlayerVehicle1ModSlot12] > 0)
                    {
                        AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot12]);
                    }
                    if(PlayerInfo[playerid][PlayerVehicle1ModSlot13] > 0)
                    {
                        AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot13]);
                    }
                }
            }
        }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)