Help /park
#1

Help
after / park the vehicle, the vehicle we can fix yourself why?
why not / park as usual but we like normal vehicles do not fix themselves. how do I fix it?
Reply
#2

to fix ur vehicle when u park it, add

RepairVehicle(GetPlayerVehicleID(playerid));

to ur cmd
Reply
#3

Show us your /park command ?
Reply
#4

pawn Код:
CMD:park(playerid, params[])
{
        if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command.");
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You are not in a vehicle.");
        // Family Vehicles
        if(IsFamVehicle(GetPlayerVehicleID(playerid)) && Fam[GetPlayerVehicleID(playerid)] == PlayerInfo[playerid][pFam])
        {
            new idx = PlayerInfo[playerid][pFam], veh = GFVS(GetPlayerVehicleID(playerid));

                GetVehiclePos(GetPlayerVehicleID(playerid), FamInfo[idx][fVehCoX][veh], FamInfo[idx][fVehCoY][veh], FamInfo[idx][fVehCoZ][veh]);
                GetVehicleZAngle(GetPlayerVehicleID(playerid), FamInfo[idx][fVehRot][veh]);
                if(FamInfo[idx][fVehType][veh])
                {
                        DestroyVehicle(FamInfo[idx][fVeh][veh]);
                }
                FamInfo[idx][fVeh][veh] = CreateVehicle(FamInfo[idx][fVehType][veh], FamInfo[idx][fVehCoX][veh], FamInfo[idx][fVehCoY][veh], FamInfo[idx][fVehCoZ][veh], FamInfo[idx][fVehRot][veh], FamInfo[idx][fVehCol1][veh], FamInfo[idx][fVehCol2][veh], 1200);
                ChangeVehicleColor(FamInfo[idx][fVeh][veh], FamInfo[idx][fVehCol1][veh], FamInfo[idx][fVehCol2][veh]);
                SendClientMessage(playerid, COLOR_LIGHTBLUE, " You have parked your family vehicle, it will always spawn here until you park it somewhere else.");
                return 1;
        }
        // Owned Vehicles
        if(GetPlayerVehicleID(playerid) != PlayerInfo[playerid][pVeh] && GetPlayerVehicleID(playerid) != PlayerInfo[playerid][pVVeh]) return SendClientMessage(playerid, COLOR_GREY, "You are not in a vehicle you can park.");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, " You have parked your vehicle, it will always spawn here until you park it somewhere else.");
        if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pVeh])
        {
                for(new i=0; i<14; i++)
                {
                    PlayerInfo[playerid][pVehMod][i] = GetVehicleComponentInSlot(PlayerInfo[playerid][pVeh], i);
                }
                GetVehiclePos(PlayerInfo[playerid][pVeh],PlayerInfo[playerid][vX], PlayerInfo[playerid][vY], PlayerInfo[playerid][vZ]);
                GetVehicleZAngle(PlayerInfo[playerid][pVeh],PlayerInfo[playerid][vA]);
                DestroyVehicle(PlayerInfo[playerid][pVeh]);
                DestroyObject(GetPVarInt(playerid, "neon"));
                DestroyObject(GetPVarInt(playerid, "neon1"));
                DestroyObject(GetPVarInt(playerid, "neon2"));
                DestroyObject(GetPVarInt(playerid, "neon3"));
                DestroyObject(GetPVarInt(playerid, "neon4"));
                DestroyObject(GetPVarInt(playerid, "neon5"));
                DestroyObject(GetPVarInt(playerid, "neon6"));
                DestroyObject(GetPVarInt(playerid, "neon7"));
                DestroyObject(GetPVarInt(playerid, "neon8"));
                DestroyObject(GetPVarInt(playerid, "neon9"));
                DestroyObject(GetPVarInt(playerid, "neon10"));
                DestroyObject(GetPVarInt(playerid, "neon11"));
                DestroyObject(GetPVarInt(playerid, "nb1"));
                DestroyObject(GetPVarInt(playerid, "nb2"));
                DestroyObject(GetPVarInt(playerid, "nb3"));
                DestroyObject(GetPVarInt(playerid, "nb4"));
                DestroyObject(GetPVarInt(playerid, "nb5"));
                DestroyObject(GetPVarInt(playerid, "nb6"));
                topened[playerid] = 0;
                neon[playerid] = 1;
                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);
                PlayerInfo[playerid][pVehVW] = GetPlayerVirtualWorld(playerid);
                SetVehicleVirtualWorld(PlayerInfo[playerid][pVeh], PlayerInfo[playerid][pVehVW]);
                LinkVehicleToInterior(PlayerInfo[playerid][pVeh], GetPlayerInterior(playerid));
                ChangeVehiclePaintjob(PlayerInfo[playerid][pVeh], PlayerInfo[playerid][vPJ]);
                for(new i=0; i<14; i++)
                {
                    AddVehicleComponent(PlayerInfo[playerid][pVeh], PlayerInfo[playerid][pVehMod][i]);
                }
        }
        else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pVVeh])
        {
                for(new i=0; i<14; i++)
                {
                    PlayerInfo[playerid][pVVehMod][i] = GetVehicleComponentInSlot(PlayerInfo[playerid][pVVeh], i);
                }
                GetVehiclePos(PlayerInfo[playerid][pVVeh],PlayerInfo[playerid][vVX], PlayerInfo[playerid][vVY], PlayerInfo[playerid][vVZ]);
                GetVehicleZAngle(PlayerInfo[playerid][pVVeh],PlayerInfo[playerid][vVA]);
                DestroyVehicle(PlayerInfo[playerid][pVVeh]);
                DestroyObject(GetPVarInt(playerid, "vneon"));
                DestroyObject(GetPVarInt(playerid, "vneon1"));
                DestroyObject(GetPVarInt(playerid, "vneon2"));
                DestroyObject(GetPVarInt(playerid, "vneon3"));
                DestroyObject(GetPVarInt(playerid, "vneon4"));
                DestroyObject(GetPVarInt(playerid, "vneon5"));
                DestroyObject(GetPVarInt(playerid, "vneon6"));
                DestroyObject(GetPVarInt(playerid, "vneon7"));
                DestroyObject(GetPVarInt(playerid, "vneon8"));
                DestroyObject(GetPVarInt(playerid, "vneon9"));
                DestroyObject(GetPVarInt(playerid, "vneon10"));
                DestroyObject(GetPVarInt(playerid, "vneon11"));
                DestroyObject(GetPVarInt(playerid, "vnb1"));
                DestroyObject(GetPVarInt(playerid, "vnb2"));
                DestroyObject(GetPVarInt(playerid, "vnb3"));
                DestroyObject(GetPVarInt(playerid, "vnb4"));
                DestroyObject(GetPVarInt(playerid, "vnb5"));
                DestroyObject(GetPVarInt(playerid, "vnb6"));
                topened[playerid] = 0;
                vneon[playerid] = 1;
                PlayerInfo[playerid][pVVeh] = CreateVehicle(PlayerInfo[playerid][vVModel], PlayerInfo[playerid][vVX], PlayerInfo[playerid][vVY], PlayerInfo[playerid][vVZ],PlayerInfo[playerid][vVA],PlayerInfo[playerid][vVC1],PlayerInfo[playerid][vVC2],1200);
                SetVehicleVirtualWorld(PlayerInfo[playerid][pVVeh], GetPlayerVirtualWorld(playerid));
                LinkVehicleToInterior(PlayerInfo[playerid][pVVeh], GetPlayerInterior(playerid));
                ChangeVehiclePaintjob(PlayerInfo[playerid][pVVeh], PlayerInfo[playerid][vVPJ]);
                for(new i=0; i<14; i++)
                {
                    AddVehicleComponent(PlayerInfo[playerid][pVVeh], PlayerInfo[playerid][pVVehMod][i]);
                }
        }
        else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pVVVeh])
        {
                for(new i=0; i<14; i++)
                {
                    PlayerInfo[playerid][pVVVehMod][i] = GetVehicleComponentInSlot(PlayerInfo[playerid][pVVVeh], i);
                }
                GetVehiclePos(PlayerInfo[playerid][pVVVeh],PlayerInfo[playerid][vVVX], PlayerInfo[playerid][vVVY], PlayerInfo[playerid][vVVZ]);
                GetVehicleZAngle(PlayerInfo[playerid][pVVVeh],PlayerInfo[playerid][vVVA]);
                DestroyVehicle(PlayerInfo[playerid][pVVVeh]);
                DestroyObject(GetPVarInt(playerid, "vvneon"));
                DestroyObject(GetPVarInt(playerid, "vvneon1"));
                DestroyObject(GetPVarInt(playerid, "vvneon2"));
                DestroyObject(GetPVarInt(playerid, "vvneon3"));
                DestroyObject(GetPVarInt(playerid, "vvneon4"));
                DestroyObject(GetPVarInt(playerid, "vvneon5"));
                DestroyObject(GetPVarInt(playerid, "vvneon6"));
                DestroyObject(GetPVarInt(playerid, "vvneon7"));
                DestroyObject(GetPVarInt(playerid, "vvneon8"));
                DestroyObject(GetPVarInt(playerid, "vvneon9"));
                DestroyObject(GetPVarInt(playerid, "vvneon10"));
                DestroyObject(GetPVarInt(playerid, "vvneon11"));
                DestroyObject(GetPVarInt(playerid, "vvnb1"));
                DestroyObject(GetPVarInt(playerid, "vvnb2"));
                DestroyObject(GetPVarInt(playerid, "vvnb3"));
                DestroyObject(GetPVarInt(playerid, "vvnb4"));
                DestroyObject(GetPVarInt(playerid, "vvnb5"));
                DestroyObject(GetPVarInt(playerid, "vvnb6"));
                topened[playerid] = 0;
                vneon[playerid] = 1;
                PlayerInfo[playerid][pVVVeh] = CreateVehicle(PlayerInfo[playerid][vVVModel], PlayerInfo[playerid][vVVX], PlayerInfo[playerid][vVVY], PlayerInfo[playerid][vVVZ],PlayerInfo[playerid][vVVA],PlayerInfo[playerid][vVVC1],PlayerInfo[playerid][vVVC2],1200);
                SetVehicleVirtualWorld(PlayerInfo[playerid][pVVVeh], GetPlayerVirtualWorld(playerid));
                LinkVehicleToInterior(PlayerInfo[playerid][pVVVeh], GetPlayerInterior(playerid));
                ChangeVehiclePaintjob(PlayerInfo[playerid][pVVVeh], PlayerInfo[playerid][vVVPJ]);
                for(new i=0; i<14; i++)
                {
                    AddVehicleComponent(PlayerInfo[playerid][pVVVeh], PlayerInfo[playerid][pVVVehMod][i]);
                }
        }
        return 1;
}
Reply
#5

what wrong with this cmd?
Reply
#6

how to fix ?
Reply
#7

Quote:
Originally Posted by brawrr
Посмотреть сообщение
what wrong with this cmd?
This CMD
After /park vehicle Automatic Repaired

how to fix /park vehicle not automatic repaired?
and btw this script on zgaming script
Reply
#8

just dont use DestroyVehicle and CreateVehicle functions, remove it from cmd
Reply
#9

Im remove CreateVehicle, the vehicle spawn to Blueberry
Reply
#10

remove DestroyVehicle too
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)