Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:park(playerid, params[])
- {
- new parktest;
- if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
- if(PlayerInfo[playerid][pPcarkey] == 0 && PlayerInfo[playerid][pmotokey] == 0 && PlayerInfo[playerid][phelikey] == 0 && PlayerInfo[playerid][pprcarkey] == 0 && PlayerInfo[playerid][pprcarkey2] == 0 && PlayerInfo[playerid][pPPluscarkey] == 0 && PlayerInfo[playerid][pPPluscarkey2] == 0) return SendClientMessage(playerid,COLOR_WHITE,"{FFB870}You do not have a vehicle.");
- if(PlayerToPoint(10.0, playerid, 1077.9827,-1708.5897,13.0477) && IsPlayerInAnyVehicle(playerid)) return SCM(playerid, -1, "* Nu poti parca un vehicul in zona spawnului!");
- new engine,lights,alarm,doors,bonnet,boot,objective;
- new Float:x,Float:y,Float:z,Float:a,getcarid;
- getcarid = GetPlayerVehicleID(playerid);
- new interiorr = GetPlayerInterior(playerid),
- virtuall = GetPlayerVirtualWorld(playerid);
- GetVehiclePos(getcarid, x, y, z);
- GetVehicleZAngle(getcarid, a);
- if(!IsPlayerInAnyVehicle(playerid)) return 1;
- if(GetPlayerVehicleID(playerid) == personalcar[playerid] || GetPlayerVehicleID(playerid) == personalcar1[playerid] || GetPlayerVehicleID(playerid) == personalcar2[playerid] || GetPlayerVehicleID(playerid) == personalcar3[playerid]
- || GetPlayerVehicleID(playerid) == personalcar4[playerid] || GetPlayerVehicleID(playerid) == personalcar5[playerid] || GetPlayerVehicleID(playerid) == personalcar6[playerid])
- {
- new Float:health2;
- GetVehicleHealth(getcarid, health2);
- if(health2 < 750.0) return SCM(playerid,COLOR_WHITE,"{FFB870}Please repair your car.");
- CarInfo[OwnedVeh(getcarid)][cLocationx] = x;
- CarInfo[OwnedVeh(getcarid)][cLocationy] = y;
- CarInfo[OwnedVeh(getcarid)][cLocationz] = z;
- CarInfo[OwnedVeh(getcarid)][cAngle] = a;
- parktest = getcarid;
- DestroyVehicle(getcarid);
- new created = OwnedVeh(getcarid);
- OwnedVeh(getcarid) = 0;
- new car = CreateVehicle(CarInfo[created][cModel],CarInfo[created][cLocationx],CarInfo[created][cLocationy],CarInfo[created][cLocationz]+1.0,CarInfo[created][cAngle],CarInfo[created][cColorOne],CarInfo[created][cColorTwo],500000);
- if(x == personalcar[playerid]) personalcar[playerid] = car;
- if(x == personalcar1[playerid]) personalcar1[playerid] = car;
- if(x == personalcar2[playerid]) personalcar2[playerid] = car;
- if(x == personalcar3[playerid]) personalcar3[playerid] = car;
- if(x == personalcar4[playerid]) personalcar4[playerid] = car;
- if(x == personalcar5[playerid]) personalcar5[playerid] = car;
- if(x == personalcar6[playerid]) personalcar6[playerid] = car;
- OwnedVeh(car) = created;
- PutPlayerInVehicleEx(playerid,car,0);
- new carplate[25];
- format(carplate, sizeof(carplate), "%s",CarInfo[OwnedVeh(car)][cLicense]);
- SetVehicleNumberPlate(car, carplate);
- SetVehicleHealth(car, health2);
- LinkVehicleToInterior(car, interiorr);
- SetVehicleVirtualWorld(car, virtuall);
- vehEngine[car] = 0;
- GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,CarInfo[PlayerInfo[playerid][pPcarkey]][cLock],bonnet,boot,objective);
- SetPVarInt(playerid, "Engine", 0);
- vUpdate(OwnedVeh(car),cLocationxx);
- vUpdate(OwnedVeh(car),cLocationyx);
- vUpdate(OwnedVeh(car),cLocationzx);
- vUpdate(OwnedVeh(car),cAnglex);
- ModVehicle(car);
- SendClientMessage(playerid, COLOR_WHITE, "Ai parcat masina cu succes!");
- Update(playerid, pPcarkeyx);
- Update(playerid, pmotokeyx);
- Update(playerid, pprcarkey2x);
- Update(playerid, pPPluscarkeyx);
- Update(playerid, pPPluscarkey2x);
- Update(playerid, pprcarkeyx);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement