Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case DIALOG_V:
- {
- if(response)
- {
- pInfo[playerid][aVar][88] = 0;
- for(new i = 0; i < 15; ++i) if(Veh[playerid][i][Owner] == pInfo[playerid][pID])
- {
- if(pInfo[playerid][aVar][88] == listitem && Veh[playerid][i][vTax] != 0) return SendClientMessage(playerid, COLOR_DARKGRAY, "Vehicle is seized, pay vehicle tax to it access. (/deposit)");
- if(pInfo[playerid][aVar][88] == listitem) return pInfo[playerid][aVar][9] = i, format(stdlg[playerid], 19, "Your %s", g_VehicleNames[Veh[playerid][i][Model]-400]),
- ShowPlayerDialog(playerid, DIALOG_V2, DIALOG_STYLE_LIST, stdlg[playerid], Veh[playerid][i][vSp] == 1 ? ("Spawn Vehicle") : ("Information\nLocate Vehicle\nRespawn Vehicle\nSave Tuning\nRemove Tuning\nChange Plate Number\nPark Vehicle\nSell Vehicle To State\nSell Vehicle To Player\nUnstuck Vehicle\nBuy Insurance\nDespawn"), "Select", "Back"), 1;
- pInfo[playerid][aVar][88]++;
- }
- }
- }
- case DIALOG_V2:
- {
- if(response)
- {
- GetVehicleParamsEx(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], vParams[0], vParams[1], vParams[2], vParams[3], vParams[4], vParams[5], vParams[6]);
- switch(listitem)
- {
- case 0:
- {
- if(Veh[playerid][pInfo[playerid][aVar][9]][vSp] == 1)
- {
- GameTextForPlayer(playerid, "~n~~w~vehicle was spawned", 3000, 3);
- Veh[playerid][pInfo[playerid][aVar][9]][ServerID] = CreateVehicle(Veh[playerid][pInfo[playerid][aVar][9]][Model], Veh[playerid][pInfo[playerid][aVar][9]][PosX], Veh[playerid][pInfo[playerid][aVar][9]][PosY], Veh[playerid][pInfo[playerid][aVar][9]][PosZ], Veh[playerid][pInfo[playerid][aVar][9]][VAngle], Veh[playerid][pInfo[playerid][aVar][9]][Color1], Veh[playerid][pInfo[playerid][aVar][9]][Color2], -1), vVar[11][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] = playerid,
- KMVeh[Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] = Veh[playerid][pInfo[playerid][aVar][9]][KM], SetVehicleParamsExx(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], IsABike(Veh[playerid][pInfo[playerid][aVar][9]][ServerID]) ? (1) : (0), 0, 0, Veh[playerid][pInfo[playerid][aVar][9]][Lock] == 1 ? (1) : (0), 0, 0, 0), SetVehicleNumberPlate(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Plate]);
- vVar[5][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] = Veh[playerid][pInfo[playerid][aVar][9]][Insurance], vVar[3][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] = Veh[playerid][pInfo[playerid][aVar][9]][vFuel], format(OwnName[Veh[playerid][pInfo[playerid][aVar][9]][ServerID]], MAX_PLAYER_NAME, "%s", pInfo[playerid][pUser]), Veh[playerid][pInfo[playerid][aVar][9]][vSp] = 0;
- ChangeVehiclePaintjob(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Paintjob]), UpdateVehicleDamageStatus(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Damage][0], Veh[playerid][pInfo[playerid][aVar][9]][Damage][1], Veh[playerid][pInfo[playerid][aVar][9]][Damage][2], Veh[playerid][pInfo[playerid][aVar][9]][Damage][3]), vVar[1][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] = 1;
- for(new x = 0; x < 14; x++) AddVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][x]);
- if(Veh[playerid][pInfo[playerid][aVar][9]][vTOn] != 0)
- {
- Veh[playerid][pInfo[playerid][aVar][9]][vTt1] = CreateDynamicObject(19477, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), Veh[playerid][pInfo[playerid][aVar][9]][vTt2] = CreateDynamicObject(19477, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- SetDynamicObjectMaterialText(Veh[playerid][pInfo[playerid][aVar][9]][vTt1], 0, Veh[playerid][pInfo[playerid][aVar][9]][Tt], OBJECT_MATERIAL_SIZE_512x256, "GTAWEAPON3", 100, 0, 0xFF000000, 0, 1),
- SetDynamicObjectMaterialText(Veh[playerid][pInfo[playerid][aVar][9]][vTt2], 0, Veh[playerid][pInfo[playerid][aVar][9]][Tt], OBJECT_MATERIAL_SIZE_512x256, "GTAWEAPON3", 100, 0, 0xFF000000, 0, 1);
- switch(Veh[playerid][pInfo[playerid][aVar][9]][Model])
- {
- case 411: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt1], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 1.11, 0.06, -0.1, 0.0, 0.0, 0.0),
- AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt2], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -1.11, 0.06, -0.1, 360.0, 360.0, 0.0);
- case 541: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt1], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 1.00, -0.03, -0.1, 0.0, 0.0, 0.0),
- AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt2], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -1.00, -0.03, -0.1, 360.0, 360.0, 0.0);
- case 559: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt1], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 1.083, 0.01, 0.05, 0.0, 0.0, 0.0),
- AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt2], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -1.083, 0.01, 0.05, 360.0, 360.0, 0.0);
- case 451: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt1], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 0.99, 0.40, -0.2, 0.0, 0.0, 0.0),
- AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt2], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.99, 0.40, -0.2, 360.0, 360.0, 0.0);
- case 565: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt1], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 0.94, 0.12, -0.0, 0.0, 0.0, 0.0),
- AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt2], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.94, 0.12, -0.0, 360.0, 360.0, 0.0);
- case 560: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt1], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 1.06, 0.38, -0.0, 0.0, 0.0, 0.0),
- AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt2], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -1.06, 0.38, -0.0, 360.0, 360.0, 0.0);
- case 562: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt1], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 1.018, 0.20, 0.04, 0.0, 0.0, 0.0),
- AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt2], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -1.018, 0.20, 0.04, 360.0, 360.0, 0.0);
- case 487: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt1], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 0.57, -1.78, 0.43, 0.0, 0.0, -20.0),
- AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt2], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.57, -1.78, 0.43, 360.0, 360.0, 20.0);
- default: DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vTt1]), DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vTt2]);
- }
- }
- if(Veh[playerid][pInfo[playerid][aVar][9]][vSl] != 0)
- {
- Veh[playerid][pInfo[playerid][aVar][9]][vOsl] = CreateDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vSl], 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- switch(Veh[playerid][pInfo[playerid][aVar][9]][Model])
- {
- case 602: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.35490, 0.23560, 0.00000, 0.00000, 0.00000);
- case 429: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.23490, 0.26560, 0.00000, 0.00000, 0.00000);
- case 426: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.56490, 0.21560, 0.00000, 0.00000, 0.00000);
- case 402: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.53090, 0.23260, 0.00000, 0.00000, 0.00000);
- case 541: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.00390, 0.28360, 0.00000, 0.00000, 0.00000);
- case 415: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.19090, 0.21560, 0.00000, 0.00000, 0.00000);
- case 587: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.36090, 0.26660, 0.00000, 0.00000, 0.00000);
- case 411: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.44190, 0.31500, 0.00000, 0.00000, 0.00000);
- case 475: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.47990, 0.18160, 0.00000, 0.00000, 0.00000);
- case 480: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.20790, 0.10660, 0.00000, 0.00000, 0.00000);
- case 533: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.30990, 0.24260, 0.00000, 0.00000, 0.00000);
- case 555: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.22490, 0.05560, 0.00000, 0.00000, 0.00000);
- case 536: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.81190, 0.11560, 0.00000, 0.00000, 0.00000);
- case 575: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.45490, 0.30460, 0.00000, 0.00000, 0.00000);
- case 534: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.49690, 0.11560, 0.00000, 0.00000, 0.00000);
- case 567: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.64390, 0.05260, 0.00000, 0.00000, 0.00000);
- case 535: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.39190, 0.38860, 0.00000, 0.00000, 0.00000);
- case 566: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.72790, 0.22060, 0.00000, 0.00000, 0.00000);
- case 412: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -3.27390, 0.07360, 0.00000, 0.00000, 0.00000);
- case 579: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.34990, 1.10260, 0.00000, 0.00000, 0.00000);
- case 400: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -1.92990, 0.70360, 0.00000, 0.00000, 0.00000);
- case 500: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -1.44690, 0.82960, 0.00000, 0.00000, 0.00000);
- case 445: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.58090, 0.19960, 0.00000, 0.00000, 0.00000);
- case 518: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.53890, 0.07360, 0.00000, 0.00000, 0.00000);
- case 527: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.05590, 0.30460, 0.00000, 0.00000, 0.00000);
- case 542: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.66490, 0.26260, 0.00000, 0.00000, 0.00000);
- case 585: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.76990, 0.40960, 0.00000, 0.00000, 0.00000);
- case 492: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.60190, 0.26260, 0.00000, 0.00000, 0.00000);
- case 474: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.49690, 0.22060, 0.00000, 0.00000, 0.00000);
- case 517: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.39190, 0.19960, 0.00000, 0.00000, 0.00000);
- case 405: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.43390, 0.19960, 0.00000, 0.00000, 0.00000);
- case 494: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.70690, 0.22060, 0.00000, 0.00000, 0.00000);
- case 502: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.51790, 0.21060, 0.00000, 0.00000, 0.00000);
- case 503: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.66490, 0.21060, 0.00000, 0.00000, 0.00000);
- default: DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vOsl]);
- }
- }
- if(Veh[playerid][pInfo[playerid][aVar][9]][vHd] != 0)
- {
- Veh[playerid][pInfo[playerid][aVar][9]][vOhd] = CreateDynamicObject(1005, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), SetDynamicObjectMaterial(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], 0, -1, "none", "none", RGBAToARGB(VehCRGBA[Veh[playerid][pInfo[playerid][aVar][9]][Color1]]));
- switch(Veh[playerid][pInfo[playerid][aVar][9]][Model])
- {
- case 411: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.97660, 0.08170, 0.00000, 0.00000, 0.00000);
- case 429: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 0.87160, 0.24970, 0.00000, 0.00000, 0.00000);
- case 415: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.56460, 0.10270, 0.00000, 0.00000, 0.00000);
- case 475: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.58560, 0.20770, 0.00000, 0.00000, 0.00000);
- case 477: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.58560, 0.20770, 0.00000, 0.00000, 0.00000);
- case 558: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.58560, 0.27070, 0.00000, 0.00000, 0.00000);
- case 402: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.62760, 0.27070, 0.00000, 0.00000, 0.00000);
- case 480: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.31260, 0.20770, 0.00000, 0.00000, 0.00000);
- case 533: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.69060, 0.24970, 0.00000, 0.00000, 0.00000);
- case 482: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 2.06860, 0.16570, 0.00000, 0.00000, 0.00000);
- case 536: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.69060, 0.14470, 0.00000, 0.00000, 0.00000);
- case 535: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.83760, 0.33370, 0.00000, 0.00000, 0.00000);
- case 567: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 2.13160, 0.08170, 0.00000, 0.00000, 0.00000);
- case 579: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.69060, 0.43870, 0.00000, 0.00000, 0.00000);
- case 506: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01170, 1.41760, 0.12370, 0.00000, 0.00000, 0.00000);
- case 494: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.45960, 0.18670, 0.00000, 0.00000, 0.00000);
- case 502: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.56460, 0.18670, 0.00000, 0.00000, 0.00000);
- case 503: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.77460, 0.16570, 0.00000, 0.00000, 0.00000);
- case 556: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.81660, 1.02670, 0.00000, 0.00000, 0.00000);
- case 557: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.81660, 1.00570, 0.00000, 0.00000, 0.00000);
- case 444: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.98460, 1.02670, 0.00000, 0.00000, 0.00000);
- case 562: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.56460, 0.24970, 0.00000, 0.00000, 0.00000);
- case 400: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.56460, 0.18670, 0.00000, 0.00000, 0.00000);
- case 541: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.37560, 0.24970, 0.00000, 0.00000, 0.00000);
- case 542: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.89260, 0.26070, -1.00000, 0.00000, 0.00000);
- case 602: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.60660, 0.16570, 0.00000, 0.00000, 0.00000);
- case 445: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.76660, 0.20770, 0.00000, 0.00000, 0.00000);
- case 405: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.68260, 0.16570, 0.00000, 0.00000, 0.00000);
- case 492: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.72460, 0.31270, 0.00000, 0.00000, 0.00000);
- case 500: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.49360, 0.14470, 0.00000, 0.00000, 0.00000);
- case 412: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.89260, 0.17670, -1.00000, 0.00000, 0.00000);
- case 566: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.89260, 0.26070, -1.00000, 0.00000, 0.00000);
- case 559: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.72460, 0.18670, 0.00000, 0.00000, 0.00000);
- case 587: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.57760, 0.16570, 0.00000, 0.00000, 0.00000);
- default: DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vOhd]);
- }
- }
- return 1;
- }
- new tmp[90], gunname[32], gunname2[32];
- format(tmp, sizeof(tmp), "Model: %s\nColor1: {%06x}%d {A9C4E4}| Color2: {%06x}%d{A9C4E4}\n", g_VehicleNames[Veh[playerid][pInfo[playerid][aVar][9]][Model]-400], (VehCRGBA[Veh[playerid][pInfo[playerid][aVar][9]][Color1]] >>> 8), Veh[playerid][pInfo[playerid][aVar][9]][Color1], (VehCRGBA[Veh[playerid][pInfo[playerid][aVar][9]][Color2]] >>> 8), Veh[playerid][pInfo[playerid][aVar][9]][Color2]);
- strcat(stdlg[playerid], tmp);
- format(tmp, sizeof(tmp), "Value: %s$\nPlate Number: %s\n", FormatNumber(Veh[playerid][pInfo[playerid][aVar][9]][Value]), Veh[playerid][pInfo[playerid][aVar][9]][Plate]);
- strcat(stdlg[playerid], tmp);
- format(tmp, sizeof(tmp), "Kilometers: %.0f\nInsurance: %d\nInsurance Price: %s$\nClass: %s", KMVeh[Veh[playerid][pInfo[playerid][aVar][9]][ServerID]], vVar[5][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]], FormatNumber(((KMVeh[Veh[playerid][pInfo[playerid][aVar][9]][ServerID]]/1000) + 1) * 1000), Veh[playerid][pInfo[playerid][aVar][9]][Class]);
- strcat(stdlg[playerid], tmp);
- GetWeaponName(Veh[playerid][pInfo[playerid][aVar][9]][vWE][0], gunname, sizeof(gunname)), GetWeaponName(Veh[playerid][pInfo[playerid][aVar][9]][vWE][1], gunname2, sizeof(gunname2));
- format(tmp, sizeof(tmp), "\n\nMoney: %s$\nMaterials: %s\nDrugs: %s\nWeapon 1: %s, %s bullets\nWeapon 2: %s, %s bullets", FormatNumber(Veh[playerid][pInfo[playerid][aVar][9]][vMoney]), FormatNumber(Veh[playerid][pInfo[playerid][aVar][9]][vMats]), FormatNumber(Veh[playerid][pInfo[playerid][aVar][9]][vDrugs]),
- Veh[playerid][pInfo[playerid][aVar][9]][vAM][0] == 0 ? ("No") : (gunname), FormatNumber(Veh[playerid][pInfo[playerid][aVar][9]][vAM][0]), Veh[playerid][pInfo[playerid][aVar][9]][vAM][1] == 0 ? ("No") : (gunname2), FormatNumber(Veh[playerid][pInfo[playerid][aVar][9]][vAM][1]));
- strcat(stdlg[playerid], tmp);
- format(pInfo[playerid][pT], 36, "%s's Vehicle %d", GetName(playerid), Veh[playerid][pInfo[playerid][aVar][9]][ServerID]);
- ShowPlayerDialog(playerid, DIALOG_INFOVEH, DIALOG_STYLE_MSGBOX, pInfo[playerid][pT], stdlg[playerid], "OK", "Back");
- }
- case 1:
- {
- new Float:vP[3];
- GetVehiclePos(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], vP[0], vP[1], vP[2]);
- SetPlayerCheckpoint(playerid, vP[0], vP[1], vP[2], 4.0), CP[playerid] = 1;
- GameTextForPlayer(playerid, "~n~~w~set checkpoint to your vehicle", 4000, 3);
- }
- case 2:
- {
- if(IsVehicleOccupied(Veh[playerid][pInfo[playerid][aVar][9]][ServerID])) return SendClientMessage(playerid, COLOR_DARKGRAY, "Someone is in your vehicle.");
- GetVehicleDamageStatus(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], vVar[7][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]], vVar[8][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]], vVar[9][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]], vVar[10][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]]),
- SetVehicleToRespawn(Veh[playerid][pInfo[playerid][aVar][9]][ServerID]), GameTextForPlayer(playerid, "~n~~w~your vehicle was respawned", 4000, 3);
- }
- case 3:
- {
- if(!IsPlayerInVehicle(playerid, Veh[playerid][pInfo[playerid][aVar][9]][ServerID])) return SendClientMessage(playerid, COLOR_DARKGRAY, "You're not in your vehicle.");
- new color[2];
- GetVehicleColor(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], color[0], color[1]);
- Veh[playerid][pInfo[playerid][aVar][9]][Color1] = color[0], Veh[playerid][pInfo[playerid][aVar][9]][Color2] = color[1];
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][0] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 0),
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][1] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 1),
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][2] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 2),
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][3] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 3),
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][4] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 4),
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][5] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 5),
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][6] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 6),
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][7] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 7),
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][8] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 8),
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][9] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 9),
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][10] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 10),
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][11] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 11),
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][12] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 12),
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][13] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 13), Veh[playerid][pInfo[playerid][aVar][9]][Paintjob] = vVar[6][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]];
- if(Veh[playerid][pInfo[playerid][aVar][9]][vHd] != 0) SetDynamicObjectMaterial(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], 0, -1, "none", "none", RGBAToARGB(VehCRGBA[Veh[playerid][pInfo[playerid][aVar][9]][Color1]]));
- GameTextForPlayer(playerid, "~n~~w~tuning vehicle was saved", 4000, 3);
- }
- case 4:
- {
- if(!IsPlayerInVehicle(playerid, Veh[playerid][pInfo[playerid][aVar][9]][ServerID])) return SendClientMessage(playerid, COLOR_DARKGRAY, "You're not in your vehicle.");
- RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][0]),
- RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][1]),
- RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][2]),
- RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][3]),
- RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][4]),
- RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][5]),
- RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][6]),
- RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][7]),
- RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][8]),
- RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][9]),
- RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][10]),
- RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][11]),
- RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][12]),
- RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][13]);
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][0] = 0, Veh[playerid][pInfo[playerid][aVar][9]][Mod][1] = 0, Veh[playerid][pInfo[playerid][aVar][9]][Mod][2] = 0,
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][3] = 0, Veh[playerid][pInfo[playerid][aVar][9]][Mod][4] = 0, Veh[playerid][pInfo[playerid][aVar][9]][Mod][5] = 0,
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][6] = 0, Veh[playerid][pInfo[playerid][aVar][9]][Mod][7] = 0, Veh[playerid][pInfo[playerid][aVar][9]][Mod][8] = 0,
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][9] = 0, Veh[playerid][pInfo[playerid][aVar][9]][Mod][10] = 0, Veh[playerid][pInfo[playerid][aVar][9]][Mod][11] = 0,
- Veh[playerid][pInfo[playerid][aVar][9]][Mod][12] = 0, Veh[playerid][pInfo[playerid][aVar][9]][Mod][13] = 0, Veh[playerid][pInfo[playerid][aVar][9]][Paintjob] = 3, ChangeVehiclePaintjob(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 3), vVar[6][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] = 3;
- GameTextForPlayer(playerid, "~n~~w~tuning vehicle was removed", 4000, 3);
- }
- case 5:
- {
- if(!IsPlayerInRangeOfPoint(playerid, 45.0, 369.2338,173.8134,1008.3893)) return SendClientMessage(playerid, COLOR_DARKGRAY, "You are not at the City Hall.");
- ShowPlayerDialog(playerid, DIALOG_PLATEVEH, DIALOG_STYLE_INPUT, "Change Vehicle Plate Number", "Introdu mai jos numarul de inamtriculare pe care il doresti la vehiculu tau.\nNumarul de inmatriculare va fi afisat dupa urmatorul respawn al vehiculului tau!", "Change", "Back");
- }
- case 6:
- {
- if(!IsPlayerInVehicle(playerid, Veh[playerid][pInfo[playerid][aVar][9]][ServerID])) return SendClientMessage(playerid, COLOR_DARKGRAY, "You're not in your vehicle.");
- if(IsPlayerInRangeOfPoint(playerid, 80.0, 1793.5046,-1895.8068,13.3992)) return SendClientMessage(playerid, COLOR_DARKGRAY, "You can not park a vehicle in spawn civil.");
- new Float:x, Float:y, Float:z, Float:z_rot, oins, Float:km, gass;
- GetVehicleHealth(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], x);
- if(x < 300) return SendClientMessage(playerid, COLOR_DARKGRAY, "You can not park a vehicle with less than 300 HP.");
- pInfo[playerid][aVar][88] = GetPlayerVehicleSeat(playerid), GetVehiclePos(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], x, y, z), GetVehicleZAngle(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], z_rot), GetVehicleParamsEx(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], vParams[0], vParams[1], vParams[2], vParams[3], vParams[4], vParams[5], vParams[6]);
- Veh[playerid][pInfo[playerid][aVar][9]][PosX] = x, Veh[playerid][pInfo[playerid][aVar][9]][PosY] = y, Veh[playerid][pInfo[playerid][aVar][9]][PosZ] = z, Veh[playerid][pInfo[playerid][aVar][9]][VAngle] = z_rot;
- GetVehicleParamsEx(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], vParams[0], vParams[1], vParams[2], vParams[3], vParams[4], vParams[5], vParams[6]), oins = vVar[5][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]];
- GetVehicleDamageStatus(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], vVar[7][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]], vVar[8][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]], vVar[9][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]], vVar[10][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]]);
- km = KMVeh[Veh[playerid][pInfo[playerid][aVar][9]][ServerID]], vVar[1][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] = 0, gass = vVar[3][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]], DestroyVehicle(Veh[playerid][pInfo[playerid][aVar][9]][ServerID]), vVar[11][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] = INVALID_PLAYER_ID,
- Veh[playerid][pInfo[playerid][aVar][9]][ServerID] = CreateVehicle(Veh[playerid][pInfo[playerid][aVar][9]][Model], Veh[playerid][pInfo[playerid][aVar][9]][PosX], Veh[playerid][pInfo[playerid][aVar][9]][PosY], Veh[playerid][pInfo[playerid][aVar][9]][PosZ], Veh[playerid][pInfo[playerid][aVar][9]][VAngle], Veh[playerid][pInfo[playerid][aVar][9]][Color1], Veh[playerid][pInfo[playerid][aVar][9]][Color2], -1);
- vVar[11][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] = playerid, vVar[3][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] = gass, KMVeh[Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] = km;
- SetVehicleParamsExx(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], IsABike(Veh[playerid][pInfo[playerid][aVar][9]][ServerID]) ? (1) : (0), 0, 0, vParams[3], 0, 0, 0), SetVehicleNumberPlate(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Plate]);
- vVar[5][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] = oins, GameTextForPlayer(playerid, "~n~~w~Your vehicle was parked here", 4000, 3);
- if(Veh[playerid][pInfo[playerid][aVar][9]][Mod][0] != 0) AddVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][0]);
- if(Veh[playerid][pInfo[playerid][aVar][9]][Mod][1] != 0) AddVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][1]);
- if(Veh[playerid][pInfo[playerid][aVar][9]][Mod][2] != 0) AddVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][2]);
- if(Veh[playerid][pInfo[playerid][aVar][9]][Mod][3] != 0) AddVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][3]);
- if(Veh[playerid][pInfo[playerid][aVar][9]][Mod][4] != 0) AddVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][4]);
- if(Veh[playerid][pInfo[playerid][aVar][9]][Mod][5] != 0) AddVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][5]);
- if(Veh[playerid][pInfo[playerid][aVar][9]][Mod][6] != 0) AddVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][6]);
- if(Veh[playerid][pInfo[playerid][aVar][9]][Mod][7] != 0) AddVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][7]);
- if(Veh[playerid][pInfo[playerid][aVar][9]][Mod][8] != 0) AddVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][8]);
- if(Veh[playerid][pInfo[playerid][aVar][9]][Mod][9] != 0) AddVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][9]);
- if(Veh[playerid][pInfo[playerid][aVar][9]][Mod][10] != 0) AddVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][10]);
- if(Veh[playerid][pInfo[playerid][aVar][9]][Mod][11] != 0) AddVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][11]);
- if(Veh[playerid][pInfo[playerid][aVar][9]][Mod][12] != 0) AddVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][12]);
- if(Veh[playerid][pInfo[playerid][aVar][9]][Mod][13] != 0) AddVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][13]);
- ChangeVehiclePaintjob(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Paintjob]), UpdateVehicleDamageStatus(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], vVar[7][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]], vVar[8][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]], vVar[9][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]], vVar[10][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]]),
- PutPlayerInVehicle(playerid, Veh[playerid][pInfo[playerid][aVar][9]][ServerID], pInfo[playerid][aVar][88]);
- vVar[1][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] = 1, format(OwnName[Veh[playerid][pInfo[playerid][aVar][9]][ServerID]], MAX_PLAYER_NAME, "%s", pInfo[playerid][pUser]);
- if(Veh[playerid][pInfo[playerid][aVar][9]][vTOn] != 0)
- {
- switch(Veh[playerid][pInfo[playerid][aVar][9]][Model])
- {
- case 411: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt1], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 1.11, 0.06, -0.1, 0.0, 0.0, 0.0),
- AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt2], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -1.11, 0.06, -0.1, 360.0, 360.0, 0.0);
- case 541: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt1], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 1.00, -0.03, -0.1, 0.0, 0.0, 0.0),
- AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt2], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -1.00, -0.03, -0.1, 360.0, 360.0, 0.0);
- case 559: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt1], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 1.083, 0.01, 0.05, 0.0, 0.0, 0.0),
- AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt2], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -1.083, 0.01, 0.05, 360.0, 360.0, 0.0);
- case 451: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt1], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 0.99, 0.40, -0.2, 0.0, 0.0, 0.0),
- AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt2], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.99, 0.40, -0.2, 360.0, 360.0, 0.0);
- case 565: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt1], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 0.94, 0.12, -0.0, 0.0, 0.0, 0.0),
- AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt2], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.94, 0.12, -0.0, 360.0, 360.0, 0.0);
- case 560: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt1], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 1.06, 0.38, -0.0, 0.0, 0.0, 0.0),
- AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt2], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -1.06, 0.38, -0.0, 360.0, 360.0, 0.0);
- case 562: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt1], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 1.018, 0.20, 0.04, 0.0, 0.0, 0.0),
- AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt2], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -1.018, 0.20, 0.04, 360.0, 360.0, 0.0);
- case 487: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt1], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 0.57, -1.78, 0.43, 0.0, 0.0, -20.0),
- AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vTt2], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.57, -1.78, 0.43, 360.0, 360.0, 20.0);
- default: DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vTt1]), DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vTt2]);
- }
- }
- if(Veh[playerid][pInfo[playerid][aVar][9]][vSl] != 0)
- {
- switch(Veh[playerid][pInfo[playerid][aVar][9]][Model])
- {
- case 602: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.35490, 0.23560, 0.00000, 0.00000, 0.00000);
- case 429: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.23490, 0.26560, 0.00000, 0.00000, 0.00000);
- case 426: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.56490, 0.21560, 0.00000, 0.00000, 0.00000);
- case 402: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.53090, 0.23260, 0.00000, 0.00000, 0.00000);
- case 541: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.00390, 0.28360, 0.00000, 0.00000, 0.00000);
- case 415: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.19090, 0.21560, 0.00000, 0.00000, 0.00000);
- case 587: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.36090, 0.26660, 0.00000, 0.00000, 0.00000);
- case 411: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.44190, 0.31500, 0.00000, 0.00000, 0.00000);
- case 475: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.47990, 0.18160, 0.00000, 0.00000, 0.00000);
- case 480: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.20790, 0.10660, 0.00000, 0.00000, 0.00000);
- case 533: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.30990, 0.24260, 0.00000, 0.00000, 0.00000);
- case 555: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.22490, 0.05560, 0.00000, 0.00000, 0.00000);
- case 536: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.81190, 0.11560, 0.00000, 0.00000, 0.00000);
- case 575: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.45490, 0.30460, 0.00000, 0.00000, 0.00000);
- case 534: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.49690, 0.11560, 0.00000, 0.00000, 0.00000);
- case 567: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.64390, 0.05260, 0.00000, 0.00000, 0.00000);
- case 535: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.39190, 0.38860, 0.00000, 0.00000, 0.00000);
- case 566: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.72790, 0.22060, 0.00000, 0.00000, 0.00000);
- case 412: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -3.27390, 0.07360, 0.00000, 0.00000, 0.00000);
- case 579: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.34990, 1.10260, 0.00000, 0.00000, 0.00000);
- case 400: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -1.92990, 0.70360, 0.00000, 0.00000, 0.00000);
- case 500: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -1.44690, 0.82960, 0.00000, 0.00000, 0.00000);
- case 445: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.58090, 0.19960, 0.00000, 0.00000, 0.00000);
- case 518: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.53890, 0.07360, 0.00000, 0.00000, 0.00000);
- case 527: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.05590, 0.30460, 0.00000, 0.00000, 0.00000);
- case 542: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.66490, 0.26260, 0.00000, 0.00000, 0.00000);
- case 585: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.76990, 0.40960, 0.00000, 0.00000, 0.00000);
- case 492: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.60190, 0.26260, 0.00000, 0.00000, 0.00000);
- case 474: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.49690, 0.22060, 0.00000, 0.00000, 0.00000);
- case 517: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.39190, 0.19960, 0.00000, 0.00000, 0.00000);
- case 405: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.43390, 0.19960, 0.00000, 0.00000, 0.00000);
- case 494: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.70690, 0.22060, 0.00000, 0.00000, 0.00000);
- case 502: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.51790, 0.21060, 0.00000, 0.00000, 0.00000);
- case 503: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOsl], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01370, -2.66490, 0.21060, 0.00000, 0.00000, 0.00000);
- default: DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vOsl]);
- }
- }
- if(Veh[playerid][pInfo[playerid][aVar][9]][vHd] != 0)
- {
- switch(Veh[playerid][pInfo[playerid][aVar][9]][Model])
- {
- case 411: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.97660, 0.08170, 0.00000, 0.00000, 0.00000);
- case 429: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 0.87160, 0.24970, 0.00000, 0.00000, 0.00000);
- case 415: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.56460, 0.10270, 0.00000, 0.00000, 0.00000);
- case 475: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.58560, 0.20770, 0.00000, 0.00000, 0.00000);
- case 477: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.58560, 0.20770, 0.00000, 0.00000, 0.00000);
- case 558: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.58560, 0.27070, 0.00000, 0.00000, 0.00000);
- case 402: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.62760, 0.27070, 0.00000, 0.00000, 0.00000);
- case 480: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.31260, 0.20770, 0.00000, 0.00000, 0.00000);
- case 533: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.69060, 0.24970, 0.00000, 0.00000, 0.00000);
- case 482: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 2.06860, 0.16570, 0.00000, 0.00000, 0.00000);
- case 536: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.69060, 0.14470, 0.00000, 0.00000, 0.00000);
- case 535: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.83760, 0.33370, 0.00000, 0.00000, 0.00000);
- case 567: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 2.13160, 0.08170, 0.00000, 0.00000, 0.00000);
- case 579: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.69060, 0.43870, 0.00000, 0.00000, 0.00000);
- case 506: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01170, 1.41760, 0.12370, 0.00000, 0.00000, 0.00000);
- case 494: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.45960, 0.18670, 0.00000, 0.00000, 0.00000);
- case 502: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.56460, 0.18670, 0.00000, 0.00000, 0.00000);
- case 503: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.77460, 0.16570, 0.00000, 0.00000, 0.00000);
- case 556: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.81660, 1.02670, 0.00000, 0.00000, 0.00000);
- case 557: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.81660, 1.00570, 0.00000, 0.00000, 0.00000);
- case 444: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.98460, 1.02670, 0.00000, 0.00000, 0.00000);
- case 562: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.56460, 0.24970, 0.00000, 0.00000, 0.00000);
- case 400: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.56460, 0.18670, 0.00000, 0.00000, 0.00000);
- case 541: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.37560, 0.24970, 0.00000, 0.00000, 0.00000);
- case 542: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.89260, 0.26070, -1.00000, 0.00000, 0.00000);
- case 602: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.01000, 1.60660, 0.16570, 0.00000, 0.00000, 0.00000);
- case 445: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.76660, 0.20770, 0.00000, 0.00000, 0.00000);
- case 405: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.68260, 0.16570, 0.00000, 0.00000, 0.00000);
- case 492: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.72460, 0.31270, 0.00000, 0.00000, 0.00000);
- case 500: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.49360, 0.14470, 0.00000, 0.00000, 0.00000);
- case 412: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.89260, 0.17670, -1.00000, 0.00000, 0.00000);
- case 566: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.89260, 0.26070, -1.00000, 0.00000, 0.00000);
- case 559: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.72460, 0.18670, 0.00000, 0.00000, 0.00000);
- case 587: AttachDynamicObjectToVehicle(Veh[playerid][pInfo[playerid][aVar][9]][vOhd], Veh[playerid][pInfo[playerid][aVar][9]][ServerID], -0.00070, 1.57760, 0.16570, 0.00000, 0.00000, 0.00000);
- default: DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vOhd]);
- }
- }
- }
- case 7:
- {
- if(!strcmp(Veh[playerid][pInfo[playerid][aVar][9]][Class], "Free", false)) return SendClientMessage(playerid, COLOR_DARKGRAY, "Nu poti vinde vehiculul gratis pe care l-ai primit.");
- if(!IsPlayerInRangeOfPoint(playerid, 30.0, 333.0342,-1517.8024,35.8672)) return SendClientMessage(playerid, COLOR_DARKGRAY, "You are not at the Dealership.");
- format(stdlg[playerid], 100, "Pretul vanzarii vehiculului tau este de %s$, esti sigur ca vrei sa-ti vinzi vehiculul?", FormatNumber(0.4*Veh[playerid][pInfo[playerid][aVar][9]][Value]));
- ShowPlayerDialog(playerid, DIALOG_SELLVEHICLE, DIALOG_STYLE_MSGBOX, "Sell Vehicle To State", stdlg[playerid], "Sell", "Back");
- }
- case 8: { if(!strcmp(Veh[playerid][pInfo[playerid][aVar][9]][Class], "Free", false)) return SendClientMessage(playerid, COLOR_DARKGRAY, "Nu poti vinde vehiculul gratis pe care l-ai primit."); if(!IsPlayerInVehicle(playerid, Veh[playerid][pInfo[playerid][aVar][9]][ServerID])) return SendClientMessage(playerid, COLOR_DARKGRAY, "You're not in your vehicle.");
- ShowPlayerDialog(playerid, DIALOG_IDSELLV, DIALOG_STYLE_INPUT, "Player ID", "Write the player ID which you want to sell your vehicle.", "Next", "Back"); }
- case 9:
- {
- foreach(new q : Player) if(IsPlayerInVehicle(q,Veh[playerid][pInfo[playerid][aVar][9]][ServerID])) return SendClientMessage(playerid, COLOR_DARKGRAY, "Someone is in your vehicle."), 1;
- new Float: rbb[13][3] = {
- { 2350.9976,1501.6643,10.5465 }, { 2351.3188,1472.9426,10.5461 },
- { 2350.8665,1494.3911,10.5471 }, { 2351.2163,1465.7239,10.5471 },
- { 2351.4163,1487.2764,10.5459 }, { 2351.1187,1458.7067,10.5457 },
- { 2351.2881,1451.4304,10.5468 }, { 2350.9534,1444.4312,10.5491 },
- { 2350.9631,1437.1858,10.5510 }, { 2350.6741,1429.9874,10.5473 },
- { 2350.8513,1419.2781,10.5478 }, { 2350.7991,1412.1979,10.5491 },
- { 2350.7002,1480.1304,10.5463 } }, Float:vehx, Float:vehy, Float:vehz;
- new rand = random(sizeof(rbb));
- if(Veh[playerid][pInfo[playerid][aVar][9]][Model] == 487 || Veh[playerid][pInfo[playerid][aVar][9]][Model] == 469
- ? SetVehiclePos(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], rbb[rand][0], rbb[rand][1], rbb[rand][2]+32.8000) : SetVehiclePos(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], rbb[rand][0], rbb[rand][1], rbb[rand][2]))
- GetVehiclePos(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], vehx, vehy, vehz), SetPlayerCheckpoint(playerid, vehx, vehy, vehz, 4.0), CP[playerid] = 1;
- format(stmsg[playerid], 80, "~n~~n~~n~~n~~n~~n~~n~~n~~w~distance to your vehicle: ~y~%0.2fm", GetPlayerDistanceFromPoint(playerid, vehx, vehy, vehz));
- GameTextForPlayer(playerid, stmsg[playerid], 8000, 3), pInfo[playerid][aVar][25] = SetTimerEx("GeneralTimer", 1000, false, "ii", playerid, 13);
- }
- case 10:
- {
- if(!IsPlayerInVehicle(playerid, Veh[playerid][pInfo[playerid][aVar][9]][ServerID])) return SendClientMessage(playerid, COLOR_DARKGRAY, "You're not in your vehicle.");
- if(vVar[5][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] == 5) return SendClientMessage(playerid, COLOR_DARKGRAY, "Maximum insurance for vehicles is 5.");
- if(pInfo[playerid][pMoney] < floatround(((KMVeh[Veh[playerid][pInfo[playerid][aVar][9]][ServerID]]/1000) + 1) * 1000)) return SendClientMessage(playerid, COLOR_DARKGRAY, "You don't have enough money.");
- vVar[5][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]]++, GiveMoney(playerid, -floatround(((KMVeh[Veh[playerid][pInfo[playerid][aVar][9]][ServerID]]/1000) + 1) * 1000));
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "You bought a car insurance.");
- }
- case 11: { foreach(new q : Player) if(IsPlayerInVehicle(q,Veh[playerid][pInfo[playerid][aVar][9]][ServerID])) return SendClientMessage(playerid, COLOR_DARKGRAY, "Someone is in your vehicle."), 1;
- vVar[1][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] = 0, GameTextForPlayer(playerid, "~n~~w~vehicle was despawned", 4000, 3),
- Veh[playerid][pInfo[playerid][aVar][9]][Insurance] = vVar[5][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]], Veh[playerid][pInfo[playerid][aVar][9]][vFuel] = vVar[3][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]], DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vOsl]), DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vOhd]),
- GetVehicleDamageStatus(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Damage][0], Veh[playerid][pInfo[playerid][aVar][9]][Damage][1], Veh[playerid][pInfo[playerid][aVar][9]][Damage][2], Veh[playerid][pInfo[playerid][aVar][9]][Damage][3]),
- DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vTt1]), DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vTt2]), DestroyVehicle(Veh[playerid][pInfo[playerid][aVar][9]][ServerID]), vVar[11][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] = INVALID_PLAYER_ID,
- Veh[playerid][pInfo[playerid][aVar][9]][KM] = KMVeh[Veh[playerid][pInfo[playerid][aVar][9]][ServerID]], orm_update(Veh[playerid][pInfo[playerid][aVar][9]][ORM_ID]), Veh[playerid][pInfo[playerid][aVar][9]][vSp] = 1; }
- }
- }
- else cmd_v(playerid, "");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement