Delay in /vpark
#1

pawn Код:
if(strcmp(cmd, "/vpark", true) == 0)
{
    new Float:x,Float:y,Float:z;
    new Float:a;
    new carid;
    new getcarid;
    if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { carid = PlayerInfo[playerid][pPcarkey]; }
    else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { carid = PlayerInfo[playerid][pPcarkey2]; }
    else { return 1; }
    getcarid = GetPlayerVehicleID(playerid);
    GetPlayerName(playerid, playername, sizeof(playername));
    GetVehiclePos(carid, x, y, z);
    GetVehicleZAngle(carid, a);
    if(IsPlayerInVehicle(playerid,carid) && CarInfo[carid][cOwned] == 1)
    {
        if(PlayerInfo[playerid][pPcarkey] == 9999  && PlayerInfo[playerid][pPcarkey2] == 9999)
        {
            SendClientMessage(playerid, COLOR_GREY, "You don't own a car.");
            return 1;
        }
        if(getcarid == carid)
        {
            CarInfo[carid][cLocationx] = x;
            CarInfo[carid][cLocationy] = y;
            CarInfo[carid][cLocationz] = z;
            CarInfo[carid][cAngle] = a;
            new area[35];
            GetPlayer2DZone(playerid, area, sizeof(area));
            OnPropUpdate(4,carid);
            OnPlayerUpdateEx(playerid);
            DestroyVehicle(carid);
            ownedcar[carid] = CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz],CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],60000);
            if(CarInfo[carid][cPaintjob] != 999)
            {
                ChangeVehiclePaintjob(carid, CarInfo[carid][cPaintjob]);
            }
            if(CarInfo[carid][cPlate] != 999)
            {
                SetVehicleNumberPlate(carid, CarInfo[carid][cPlate]);
            }
            if(CarInfo[carid][cLock] == 1)
            {
                new e,l,a77,d77,b,bo,o;
                GetVehicleParamsEx(carid,e,l,a77,d77,b,bo,o);
                SetVehicleParamsEx(carid,e,l,a77,1,b,bo,o);
            }
            SetVehicleVirtualWorld(carid, CarInfo[carid][cVirWorld]);
            SetVehicleModifications(carid);
            TogglePlayerControllable(playerid, 1);
            PutPlayerInVehicle(playerid, carid, 0);
            new lights, alarm, doors, bonnet, boot, objective;
            SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, lights, alarm, doors, bonnet, boot, objective);
            engineOn[GetPlayerVehicleID(playerid)] = false;
            gEngine[playerid] = 0;
            return 1;
            }
        }
        return 1;
    }
How do I nock out the delay on /vpark?, it delays like 4-5 seconds, when you run the command.
Reply


Messages In This Thread
Delay in /vpark - by UnknownGamer - 12.12.2012, 14:21
Re: Delay in /vpark - by LarzI - 12.12.2012, 14:27
Re: Delay in /vpark - by UnknownGamer - 12.12.2012, 14:44
Re: Delay in /vpark - by LarzI - 12.12.2012, 14:48
Re: Delay in /vpark - by UnknownGamer - 12.12.2012, 14:49
Re: Delay in /vpark - by LarzI - 12.12.2012, 14:58
Re: Delay in /vpark - by dannyk0ed - 12.12.2012, 15:28
Re: Delay in /vpark - by Lordzy - 12.12.2012, 15:41
Re: Delay in /vpark - by LarzI - 12.12.2012, 16:00

Forum Jump:


Users browsing this thread: 1 Guest(s)