Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 68.01 KB | None | 0 0
  1. case DIALOG_V:
  2. {
  3. if(response)
  4. {
  5. pInfo[playerid][aVar][88] = 0;
  6. for(new i = 0; i < 15; ++i) if(Veh[playerid][i][Owner] == pInfo[playerid][pID])
  7. {
  8. 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)");
  9. 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]),
  10. 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;
  11. pInfo[playerid][aVar][88]++;
  12. }
  13. }
  14. }
  15. case DIALOG_V2:
  16. {
  17. if(response)
  18. {
  19. GetVehicleParamsEx(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], vParams[0], vParams[1], vParams[2], vParams[3], vParams[4], vParams[5], vParams[6]);
  20. switch(listitem)
  21. {
  22. case 0:
  23. {
  24. if(Veh[playerid][pInfo[playerid][aVar][9]][vSp] == 1)
  25. {
  26. GameTextForPlayer(playerid, "~n~~w~vehicle was spawned", 3000, 3);
  27. 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,
  28. 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]);
  29. 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;
  30. 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;
  31. for(new x = 0; x < 14; x++) AddVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][x]);
  32. if(Veh[playerid][pInfo[playerid][aVar][9]][vTOn] != 0)
  33. {
  34. 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);
  35. 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),
  36. 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);
  37. switch(Veh[playerid][pInfo[playerid][aVar][9]][Model])
  38. {
  39. 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),
  40. 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);
  41. 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),
  42. 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);
  43. 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),
  44. 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);
  45. 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),
  46. 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);
  47. 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),
  48. 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);
  49. 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),
  50. 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);
  51. 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),
  52. 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);
  53. 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),
  54. 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);
  55. default: DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vTt1]), DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vTt2]);
  56. }
  57. }
  58. if(Veh[playerid][pInfo[playerid][aVar][9]][vSl] != 0)
  59. {
  60. 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);
  61. switch(Veh[playerid][pInfo[playerid][aVar][9]][Model])
  62. {
  63. 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);
  64. 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);
  65. 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);
  66. 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);
  67. 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);
  68. 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);
  69. 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);
  70. 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);
  71. 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);
  72. 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);
  73. 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);
  74. 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);
  75. 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);
  76. 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);
  77. 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);
  78. 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);
  79. 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);
  80. 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);
  81. 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);
  82. 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);
  83. 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);
  84. 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);
  85. 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);
  86. 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);
  87. 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);
  88. 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);
  89. 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);
  90. 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);
  91. 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);
  92. 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);
  93. 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);
  94. 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);
  95. 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);
  96. 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);
  97. default: DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vOsl]);
  98. }
  99. }
  100. if(Veh[playerid][pInfo[playerid][aVar][9]][vHd] != 0)
  101. {
  102. 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]]));
  103. switch(Veh[playerid][pInfo[playerid][aVar][9]][Model])
  104. {
  105. 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);
  106. 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);
  107. 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);
  108. 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);
  109. 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);
  110. 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);
  111. 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);
  112. 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);
  113. 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);
  114. 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);
  115. 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);
  116. 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);
  117. 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);
  118. 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);
  119. 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);
  120. 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);
  121. 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);
  122. 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);
  123. 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);
  124. 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);
  125. 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);
  126. 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);
  127. 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);
  128. 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);
  129. 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);
  130. 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);
  131. 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);
  132. 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);
  133. 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);
  134. 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);
  135. 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);
  136. 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);
  137. 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);
  138. 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);
  139. default: DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vOhd]);
  140. }
  141. }
  142. return 1;
  143. }
  144. new tmp[90], gunname[32], gunname2[32];
  145. 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]);
  146. strcat(stdlg[playerid], tmp);
  147. 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]);
  148. strcat(stdlg[playerid], tmp);
  149. 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]);
  150. strcat(stdlg[playerid], tmp);
  151. GetWeaponName(Veh[playerid][pInfo[playerid][aVar][9]][vWE][0], gunname, sizeof(gunname)), GetWeaponName(Veh[playerid][pInfo[playerid][aVar][9]][vWE][1], gunname2, sizeof(gunname2));
  152. 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]),
  153. 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]));
  154. strcat(stdlg[playerid], tmp);
  155. format(pInfo[playerid][pT], 36, "%s's Vehicle %d", GetName(playerid), Veh[playerid][pInfo[playerid][aVar][9]][ServerID]);
  156. ShowPlayerDialog(playerid, DIALOG_INFOVEH, DIALOG_STYLE_MSGBOX, pInfo[playerid][pT], stdlg[playerid], "OK", "Back");
  157. }
  158. case 1:
  159. {
  160. new Float:vP[3];
  161. GetVehiclePos(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], vP[0], vP[1], vP[2]);
  162. SetPlayerCheckpoint(playerid, vP[0], vP[1], vP[2], 4.0), CP[playerid] = 1;
  163. GameTextForPlayer(playerid, "~n~~w~set checkpoint to your vehicle", 4000, 3);
  164. }
  165. case 2:
  166. {
  167. if(IsVehicleOccupied(Veh[playerid][pInfo[playerid][aVar][9]][ServerID])) return SendClientMessage(playerid, COLOR_DARKGRAY, "Someone is in your vehicle.");
  168. 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]]),
  169. SetVehicleToRespawn(Veh[playerid][pInfo[playerid][aVar][9]][ServerID]), GameTextForPlayer(playerid, "~n~~w~your vehicle was respawned", 4000, 3);
  170. }
  171. case 3:
  172. {
  173. if(!IsPlayerInVehicle(playerid, Veh[playerid][pInfo[playerid][aVar][9]][ServerID])) return SendClientMessage(playerid, COLOR_DARKGRAY, "You're not in your vehicle.");
  174. new color[2];
  175. GetVehicleColor(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], color[0], color[1]);
  176. Veh[playerid][pInfo[playerid][aVar][9]][Color1] = color[0], Veh[playerid][pInfo[playerid][aVar][9]][Color2] = color[1];
  177. Veh[playerid][pInfo[playerid][aVar][9]][Mod][0] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 0),
  178. Veh[playerid][pInfo[playerid][aVar][9]][Mod][1] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 1),
  179. Veh[playerid][pInfo[playerid][aVar][9]][Mod][2] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 2),
  180. Veh[playerid][pInfo[playerid][aVar][9]][Mod][3] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 3),
  181. Veh[playerid][pInfo[playerid][aVar][9]][Mod][4] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 4),
  182. Veh[playerid][pInfo[playerid][aVar][9]][Mod][5] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 5),
  183. Veh[playerid][pInfo[playerid][aVar][9]][Mod][6] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 6),
  184. Veh[playerid][pInfo[playerid][aVar][9]][Mod][7] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 7),
  185. Veh[playerid][pInfo[playerid][aVar][9]][Mod][8] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 8),
  186. Veh[playerid][pInfo[playerid][aVar][9]][Mod][9] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 9),
  187. Veh[playerid][pInfo[playerid][aVar][9]][Mod][10] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 10),
  188. Veh[playerid][pInfo[playerid][aVar][9]][Mod][11] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 11),
  189. Veh[playerid][pInfo[playerid][aVar][9]][Mod][12] = GetVehicleComponentInSlot(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], 12),
  190. 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]];
  191. 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]]));
  192. GameTextForPlayer(playerid, "~n~~w~tuning vehicle was saved", 4000, 3);
  193. }
  194. case 4:
  195. {
  196. if(!IsPlayerInVehicle(playerid, Veh[playerid][pInfo[playerid][aVar][9]][ServerID])) return SendClientMessage(playerid, COLOR_DARKGRAY, "You're not in your vehicle.");
  197. RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][0]),
  198. RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][1]),
  199. RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][2]),
  200. RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][3]),
  201. RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][4]),
  202. RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][5]),
  203. RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][6]),
  204. RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][7]),
  205. RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][8]),
  206. RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][9]),
  207. RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][10]),
  208. RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][11]),
  209. RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][12]),
  210. RemoveVehicleComponent(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], Veh[playerid][pInfo[playerid][aVar][9]][Mod][13]);
  211. 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,
  212. 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,
  213. 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,
  214. 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,
  215. 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;
  216. GameTextForPlayer(playerid, "~n~~w~tuning vehicle was removed", 4000, 3);
  217. }
  218. case 5:
  219. {
  220. if(!IsPlayerInRangeOfPoint(playerid, 45.0, 369.2338,173.8134,1008.3893)) return SendClientMessage(playerid, COLOR_DARKGRAY, "You are not at the City Hall.");
  221. 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");
  222. }
  223. case 6:
  224. {
  225. if(!IsPlayerInVehicle(playerid, Veh[playerid][pInfo[playerid][aVar][9]][ServerID])) return SendClientMessage(playerid, COLOR_DARKGRAY, "You're not in your vehicle.");
  226. 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.");
  227. new Float:x, Float:y, Float:z, Float:z_rot, oins, Float:km, gass;
  228. GetVehicleHealth(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], x);
  229. if(x < 300) return SendClientMessage(playerid, COLOR_DARKGRAY, "You can not park a vehicle with less than 300 HP.");
  230. 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]);
  231. 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;
  232. 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]];
  233. 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]]);
  234. 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,
  235. 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);
  236. 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;
  237. 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]);
  238. vVar[5][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] = oins, GameTextForPlayer(playerid, "~n~~w~Your vehicle was parked here", 4000, 3);
  239. 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]);
  240. 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]);
  241. 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]);
  242. 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]);
  243. 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]);
  244. 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]);
  245. 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]);
  246. 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]);
  247. 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]);
  248. 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]);
  249. 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]);
  250. 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]);
  251. 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]);
  252. 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]);
  253. 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]]),
  254. PutPlayerInVehicle(playerid, Veh[playerid][pInfo[playerid][aVar][9]][ServerID], pInfo[playerid][aVar][88]);
  255. 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]);
  256. if(Veh[playerid][pInfo[playerid][aVar][9]][vTOn] != 0)
  257. {
  258. switch(Veh[playerid][pInfo[playerid][aVar][9]][Model])
  259. {
  260. 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),
  261. 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);
  262. 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),
  263. 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);
  264. 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),
  265. 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);
  266. 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),
  267. 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);
  268. 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),
  269. 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);
  270. 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),
  271. 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);
  272. 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),
  273. 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);
  274. 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),
  275. 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);
  276. default: DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vTt1]), DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vTt2]);
  277. }
  278. }
  279. if(Veh[playerid][pInfo[playerid][aVar][9]][vSl] != 0)
  280. {
  281. switch(Veh[playerid][pInfo[playerid][aVar][9]][Model])
  282. {
  283. 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);
  284. 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);
  285. 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);
  286. 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);
  287. 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);
  288. 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);
  289. 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);
  290. 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);
  291. 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);
  292. 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);
  293. 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);
  294. 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);
  295. 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);
  296. 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);
  297. 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);
  298. 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);
  299. 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);
  300. 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);
  301. 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);
  302. 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);
  303. 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);
  304. 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);
  305. 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);
  306. 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);
  307. 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);
  308. 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);
  309. 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);
  310. 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);
  311. 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);
  312. 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);
  313. 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);
  314. 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);
  315. 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);
  316. 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);
  317. default: DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vOsl]);
  318. }
  319. }
  320. if(Veh[playerid][pInfo[playerid][aVar][9]][vHd] != 0)
  321. {
  322. switch(Veh[playerid][pInfo[playerid][aVar][9]][Model])
  323. {
  324. 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);
  325. 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);
  326. 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);
  327. 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);
  328. 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);
  329. 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);
  330. 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);
  331. 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);
  332. 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);
  333. 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);
  334. 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);
  335. 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);
  336. 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);
  337. 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);
  338. 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);
  339. 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);
  340. 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);
  341. 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);
  342. 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);
  343. 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);
  344. 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);
  345. 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);
  346. 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);
  347. 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);
  348. 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);
  349. 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);
  350. 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);
  351. 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);
  352. 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);
  353. 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);
  354. 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);
  355. 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);
  356. 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);
  357. 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);
  358. default: DestroyDynamicObject(Veh[playerid][pInfo[playerid][aVar][9]][vOhd]);
  359. }
  360. }
  361. }
  362. case 7:
  363. {
  364. 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.");
  365. if(!IsPlayerInRangeOfPoint(playerid, 30.0, 333.0342,-1517.8024,35.8672)) return SendClientMessage(playerid, COLOR_DARKGRAY, "You are not at the Dealership.");
  366. 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]));
  367. ShowPlayerDialog(playerid, DIALOG_SELLVEHICLE, DIALOG_STYLE_MSGBOX, "Sell Vehicle To State", stdlg[playerid], "Sell", "Back");
  368. }
  369. 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.");
  370. ShowPlayerDialog(playerid, DIALOG_IDSELLV, DIALOG_STYLE_INPUT, "Player ID", "Write the player ID which you want to sell your vehicle.", "Next", "Back"); }
  371. case 9:
  372. {
  373. 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;
  374. new Float: rbb[13][3] = {
  375. { 2350.9976,1501.6643,10.5465 }, { 2351.3188,1472.9426,10.5461 },
  376. { 2350.8665,1494.3911,10.5471 }, { 2351.2163,1465.7239,10.5471 },
  377. { 2351.4163,1487.2764,10.5459 }, { 2351.1187,1458.7067,10.5457 },
  378. { 2351.2881,1451.4304,10.5468 }, { 2350.9534,1444.4312,10.5491 },
  379. { 2350.9631,1437.1858,10.5510 }, { 2350.6741,1429.9874,10.5473 },
  380. { 2350.8513,1419.2781,10.5478 }, { 2350.7991,1412.1979,10.5491 },
  381. { 2350.7002,1480.1304,10.5463 } }, Float:vehx, Float:vehy, Float:vehz;
  382. new rand = random(sizeof(rbb));
  383. if(Veh[playerid][pInfo[playerid][aVar][9]][Model] == 487 || Veh[playerid][pInfo[playerid][aVar][9]][Model] == 469
  384. ? 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]))
  385. GetVehiclePos(Veh[playerid][pInfo[playerid][aVar][9]][ServerID], vehx, vehy, vehz), SetPlayerCheckpoint(playerid, vehx, vehy, vehz, 4.0), CP[playerid] = 1;
  386. 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));
  387. GameTextForPlayer(playerid, stmsg[playerid], 8000, 3), pInfo[playerid][aVar][25] = SetTimerEx("GeneralTimer", 1000, false, "ii", playerid, 13);
  388. }
  389. case 10:
  390. {
  391. if(!IsPlayerInVehicle(playerid, Veh[playerid][pInfo[playerid][aVar][9]][ServerID])) return SendClientMessage(playerid, COLOR_DARKGRAY, "You're not in your vehicle.");
  392. if(vVar[5][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] == 5) return SendClientMessage(playerid, COLOR_DARKGRAY, "Maximum insurance for vehicles is 5.");
  393. 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.");
  394. vVar[5][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]]++, GiveMoney(playerid, -floatround(((KMVeh[Veh[playerid][pInfo[playerid][aVar][9]][ServerID]]/1000) + 1) * 1000));
  395. SendClientMessage(playerid, COLOR_LIGHTBLUE, "You bought a car insurance.");
  396. }
  397. 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;
  398. vVar[1][Veh[playerid][pInfo[playerid][aVar][9]][ServerID]] = 0, GameTextForPlayer(playerid, "~n~~w~vehicle was despawned", 4000, 3),
  399. 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]),
  400. 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]),
  401. 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,
  402. 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; }
  403. }
  404. }
  405. else cmd_v(playerid, "");
  406. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement