Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(strcmp(cmd, "/vpark", true) == 0)
- {
- new ticks = tickcount();
- 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;
- }
- }
- printf("%i - command", tickcount() - ticks);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement