Advertisement
Guest User

Jaspers Simple Trucking script

a guest
Dec 13th, 2017
1,188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 182.93 KB | None | 0 0
  1. //============================================================================//
  2. // Jasper's Trucking script                                                   //
  3. // Copyright (c) Los angeles Roleplay.                                        //
  4. // This script can be used on any server                                      //
  5. // This script is protected by the Copyright law.                             //
  6. // This script may NEVER be redistrubuted without permission.                 //
  7. // For bugs or support contact [email protected].                  //
  8. // © 2017 JASPER SCHELLEKENS/LARP - ALL RIGHTS RESERVED                       //
  9. //============================================================================//
  10. #define FILTERSCRIPT
  11. //dialogs
  12. #include <a_samp>
  13. #include <streamer>
  14. #include <zcmd>
  15. #include <sscanf2>
  16.  
  17. #if defined FILTERSCRIPT
  18. #define     MAX_TRUCK_WEIGHT        50000
  19. #define     RED                     0xFF0000FF
  20. #define     YELLOW                  0xFFFF00FF
  21. #define     LRED                    0xFF6347FF
  22. #define     GREY                    0xB9C9BFFF
  23. #define     GREEN                   0x80C837FF
  24. #define     DIALOGTRUCKINGLSDOCK    5080
  25. #define     DIALOG_NONE             5090
  26.  
  27. new TruckCargoWeight[MAX_TRUCK_WEIGHT];
  28. new OceanDocksTruckingCargo[MAX_VEHICLES];
  29. new DillimoreTruckingCargo[MAX_VEHICLES];
  30. new FlintCountyTruckingCargo[MAX_VEHICLES];
  31. new BlueberryTruckingCargo[MAX_VEHICLES];
  32. new MontgomeryTruckingCargo[MAX_VEHICLES];
  33. new FortCarsonTruckingCargo[MAX_VEHICLES];
  34. new BigEarTruckingCargo[MAX_VEHICLES];
  35. new Area51TruckingCargo[MAX_VEHICLES];
  36. new LasPayasadasTruckingCargo[MAX_VEHICLES];
  37. new ElQuebradosTruckingCargo[MAX_VEHICLES];
  38. new BaysideTruckingCargo[MAX_VEHICLES];
  39. new LosSantosTruckingDock;
  40. new DillimoreTruckingDock;
  41. new FlintcountyTruckingDock;
  42. new BlueberryTruckingDock;
  43. new MontgomeryTruckingDock;
  44. new FortCarsonTruckingDock;
  45. new BigEarTruckingDock;
  46. new Area51TruckingDock;
  47. new LasPayasadasTruckingDock;
  48. new ElQuebradosTruckingDock;
  49. new BaysideTruckingDock;
  50. new IsLogged[MAX_PLAYERS];
  51. new Died[MAX_PLAYERS];
  52.  
  53. public OnFilterScriptInit()
  54. {
  55.     print("\n--------------------------------------");
  56.     print(" Trucking Filterscript by Jasper Schellekens");
  57.     print("--------------------------------------\n");
  58.     LosSantosTruckingDock=CreateDynamicCP(2743.5273,-2464.3193,13.6484,5.0,0,0,-1,100.0);
  59.     DillimoreTruckingDock=CreateDynamicCP(707.4063,-449.0262,16.3359,5.0,0,0,-1,100.0);
  60.     FlintcountyTruckingDock=CreateDynamicCP(-67.7616,-1119.6477,1.0781,5.0,0,0,-1,100.0);
  61.     BlueberryTruckingDock=CreateDynamicCP(-185.0180,-278.2998,1.4297,5.0,0,0,-1,100.0);
  62.     MontgomeryTruckingDock=CreateDynamicCP(1349.8590,357.3034,19.7463,5.0,0,0,-1,100.0);
  63.     FortCarsonTruckingDock=CreateDynamicCP(-144.5889,1116.5402,19.7500,5.0,0,0,-1,100.0);
  64.     BigEarTruckingDock=CreateDynamicCP(-343.3659,1531.3065,75.3570,5.0,0,0,-1,100.0);
  65.     Area51TruckingDock=CreateDynamicCP(131.8859,1947.1722,19.3641,5.0,0,0,-1,100.0);
  66.     LasPayasadasTruckingDock=CreateDynamicCP(-319.3257,2663.8701,63.0379,5.0,0,0,-1,100.0);
  67.     ElQuebradosTruckingDock=CreateDynamicCP(-1520.0443,2558.1450,55.8403,5.0,0,0,-1,100.0);
  68.     BaysideTruckingDock=CreateDynamicCP(-2431.2637,2291.0027,4.9844,5.0,0,0,-1,100.0);
  69.     //trailers
  70.     CreateVehicle(435, 2747.3508, -2446.5317, 14.1339, 268.4080, -1, -1, -1);
  71.     CreateVehicle(435, 2747.4260, -2443.1531, 14.1339, 268.4080, -1, -1, -1);
  72.     CreateVehicle(435, 2747.3630, -2439.8191, 14.1339, 268.4080, -1, -1, -1);
  73.     CreateVehicle(435, 2746.9001, -2431.8921, 14.1339, 268.4080, -1, -1, -1);
  74.     CreateVehicle(435, 2745.9465, -2424.0693, 14.1339, 268.4080, -1, -1, -1);
  75.     CreateVehicle(435, 2745.9487, -2420.3879, 14.1339, 268.4080, -1, -1, -1);
  76.     CreateVehicle(435, 2739.7815, -2390.3301, 14.1339, 179.6749, -1, -1, -1);
  77.     CreateVehicle(435, 2743.0654, -2390.3264, 14.1339, 179.6749, -1, -1, -1);
  78.     CreateVehicle(435, 2746.2668, -2390.4104, 14.1339, 179.6749, -1, -1, -1);
  79.     CreateVehicle(435, 2749.5632, -2390.3623, 14.1339, 179.6749, -1, -1, -1);
  80.     CreateVehicle(435, 665.4763, -456.7803, 16.8277, 53.7051, -1, -1, -1);
  81.     CreateVehicle(435, 665.5836, -461.1161, 16.8277, 53.7051, -1, -1, -1);
  82.     CreateVehicle(435, 665.4676, -465.0384, 16.8277, 53.7051, -1, -1, -1);
  83.     CreateVehicle(435, 665.4742, -469.5693, 16.8277, 53.7051, -1, -1, -1);
  84.     CreateVehicle(435, 672.8824, -447.3116, 16.8277, 89.0616, -1, -1, -1);
  85.     CreateVehicle(435, -63.8765, -1145.0853, 1.5968, 26.6953, -1, -1, -1);
  86.     CreateVehicle(435, -58.5153, -1147.9271, 1.5968, 26.6953, -1, -1, -1);
  87.     CreateVehicle(435, -53.6003, -1150.0206, 1.5968, 26.6953, -1, -1, -1);
  88.     CreateVehicle(435, -48.5738, -1152.2471, 1.5968, 26.6953, -1, -1, -1);
  89.     CreateVehicle(435, -43.6496, -1154.5508, 1.5968, 26.6953, -1, -1, -1);
  90.     CreateVehicle(435, -40.9388, -1151.4307, 1.5968, 26.6953, -1, -1, -1);
  91.     CreateVehicle(435, -214.7392, -236.8200, 2.1868, 89.0104, -1, -1, -1);
  92.     CreateVehicle(435, -214.6931, -240.6036, 2.1868, 89.0104, -1, -1, -1);
  93.     CreateVehicle(435, -214.7051, -244.0520, 2.1868, 89.0104, -1, -1, -1);
  94.     CreateVehicle(435, -214.7012, -247.7398, 2.1868, 89.0104, -1, -1, -1);
  95.     CreateVehicle(435, -214.4659, -251.5927, 2.1868, 89.0104, -1, -1, -1);
  96.     CreateVehicle(435, -214.4637, -255.8620, 2.1868, 89.0104, -1, -1, -1);
  97.     CreateVehicle(435, 1355.1406, 364.0561, 20.5141, 65.1600, -1, -1, -1);
  98.     CreateVehicle(435, 1351.5316, 355.9514, 20.5141, 65.1600, -1, -1, -1);
  99.     CreateVehicle(435, 1341.1217, 332.8543, 20.5141, 65.1600, -1, -1, -1);
  100.     CreateVehicle(435, 1337.9633, 325.1035, 20.5141, 65.1600, -1, -1, -1);
  101.     CreateVehicle(435, -155.9541, 1132.0229, 20.6762, 179.9564, -1, -1, -1);
  102.     CreateVehicle(435, -152.4547, 1132.1807, 20.6762, 179.9564, -1, -1, -1);
  103.     CreateVehicle(435, -159.5851, 1131.8955, 20.6762, 179.9564, -1, -1, -1);
  104.     CreateVehicle(435, -343.0154, 1515.2218, 76.0685, 0.0000, -1, -1, -1);
  105.     CreateVehicle(435, -336.8552, 1515.4247, 76.0685, 0.0000, -1, -1, -1);
  106.     CreateVehicle(435, -327.4805, 1515.5403, 76.0685, 0.0000, -1, -1, -1);
  107.     CreateVehicle(435, -324.0640, 1515.4447, 76.0685, 0.0000, -1, -1, -1);
  108.     CreateVehicle(435, -315.1120, 1515.1290, 76.0685, 0.0000, -1, -1, -1);
  109.     CreateVehicle(435, -1520.1182, 2568.9380, 57.5821, 89.7614, -1, -1, -1);
  110.     CreateVehicle(435, -1531.3190, 2568.9458, 57.5821, 89.7614, -1, -1, -1);
  111.     CreateVehicle(435, -2449.6453, 2305.3442, 6.0541, 89.4000, -1, -1, -1);
  112.     CreateVehicle(435, -2448.6963, 2300.9614, 6.0541, 89.4000, -1, -1, -1);
  113.     CreateVehicle(403,2057.3081,-1939.9397,13.9432,270.4501,0,0,7000);
  114.     CreateVehicle(584,2045.2939,-1939.9041,13.0633,268.2366,0,0,7000);
  115.     CreateVehicle(403,2032.4635,-1939.7537,13.9389,271.0817,0,0,7000);
  116.     CreateVehicle(584,2020.9797,-1940.1196,13.9476,270.5276,0,0,7000);
  117.     return 1;
  118. }
  119.  
  120. public OnFilterScriptExit()
  121. {
  122.     return 1;
  123. }
  124.  
  125. #else
  126.  
  127. main()
  128. {
  129.     print("\n----------------------------------");
  130.     print("----------------------------------\n");
  131. }
  132.  
  133. #endif
  134.  
  135.  
  136. public OnPlayerConnect(playerid)
  137. {
  138.     return 1;
  139. }
  140.  
  141. public OnPlayerDisconnect(playerid, reason)
  142. {
  143.     return 1;
  144. }
  145.  
  146. public OnPlayerSpawn(playerid)
  147. {
  148.     return 1;
  149. }
  150.  
  151. public OnPlayerDeath(playerid, killerid, reason)
  152. {
  153.     return 1;
  154. }
  155.  
  156. public OnVehicleSpawn(vehicleid)
  157. {
  158.     return 1;
  159. }
  160.  
  161. public OnVehicleDeath(vehicleid, killerid)
  162. {
  163.     return 1;
  164. }
  165.  
  166. public OnPlayerText(playerid, text[])
  167. {
  168.     return 1;
  169. }
  170.  
  171.  
  172. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  173. {
  174.     return 1;
  175. }
  176.  
  177. public OnPlayerExitVehicle(playerid, vehicleid)
  178. {
  179.     return 1;
  180. }
  181.  
  182. public OnPlayerStateChange(playerid, newstate, oldstate)
  183. {
  184.     if(newstate == PLAYER_STATE_DRIVER)
  185.     {
  186.         new vehicleid = GetPlayerVehicleID(playerid),string[128];
  187.         if(IsVehicleTruck(vehicleid))
  188.         {
  189.             format(string,128,"Vehicle weight: %d / 40000",TruckCargoWeight[vehicleid]);
  190.             SendClientMessage(playerid, YELLOW, string);
  191.             SendClientMessage(playerid, YELLOW, "Type /cargo to view your cargo.");
  192.         }
  193.     }
  194.     return 1;
  195. }
  196.  
  197. public OnPlayerEnterCheckpoint(playerid)
  198. {
  199.     return 1;
  200. }
  201.  
  202. public OnPlayerLeaveCheckpoint(playerid)
  203. {
  204.     return 1;
  205. }
  206.  
  207. public OnPlayerEnterRaceCheckpoint(playerid)
  208. {
  209.     return 1;
  210. }
  211.  
  212. public OnPlayerLeaveRaceCheckpoint(playerid)
  213. {
  214.     return 1;
  215. }
  216.  
  217. public OnRconCommand(cmd[])
  218. {
  219.     return 1;
  220. }
  221.  
  222. public OnPlayerRequestSpawn(playerid)
  223. {
  224.     return 1;
  225. }
  226.  
  227. public OnObjectMoved(objectid)
  228. {
  229.     return 1;
  230. }
  231.  
  232. public OnPlayerObjectMoved(playerid, objectid)
  233. {
  234.     return 1;
  235. }
  236.  
  237. public OnPlayerPickUpPickup(playerid, pickupid)
  238. {
  239.     return 1;
  240. }
  241.  
  242. public OnVehicleMod(playerid, vehicleid, componentid)
  243. {
  244.     return 1;
  245. }
  246.  
  247. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  248. {
  249.     return 1;
  250. }
  251.  
  252. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  253. {
  254.     return 1;
  255. }
  256.  
  257. public OnPlayerSelectedMenuRow(playerid, row)
  258. {
  259.     return 1;
  260. }
  261.  
  262. public OnPlayerExitedMenu(playerid)
  263. {
  264.     return 1;
  265. }
  266.  
  267. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  268. {
  269.     return 1;
  270. }
  271.  
  272. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  273. {
  274.  
  275.     return 1;
  276. }
  277.  
  278. public OnRconLoginAttempt(ip[], password[], success)
  279. {
  280.     return 1;
  281. }
  282.  
  283. public OnPlayerUpdate(playerid)
  284. {
  285.     return 1;
  286. }
  287.  
  288. public OnPlayerStreamIn(playerid, forplayerid)
  289. {
  290.     return 1;
  291. }
  292.  
  293. public OnPlayerStreamOut(playerid, forplayerid)
  294. {
  295.     return 1;
  296. }
  297.  
  298. public OnVehicleStreamIn(vehicleid, forplayerid)
  299. {
  300.     return 1;
  301. }
  302.  
  303. public OnVehicleStreamOut(vehicleid, forplayerid)
  304. {
  305.     return 1;
  306. }
  307. //=============================================================================
  308. CMD:checkweight(playerid,params[])
  309. {
  310.     new otherid;
  311.     if (sscanf(params,"u",otherid)) return SendClientMessage(playerid,GREY,"USAGE: /checkweight [playerid]");
  312.     new Float:x,Float:y,Float:z;
  313.     new vehicleid = GetPlayerVehicleID(otherid), message[128],str[128],string[128];
  314.     GetPlayerPos(playerid,x,y,z);
  315.     if(!IsPlayerConnectedEx(otherid) || otherid==playerid)return SendClientMessage(playerid,GREY,"Invalid player ID");
  316.     format(str,sizeof(str),"%s has checked your trucks weight.",PlayerName(playerid));
  317.     format(message,sizeof(message),"You have checked the weight of %s 's truck.",PlayerName(otherid));
  318.     format(string,sizeof(string),"%s 's Vehicle weight: %d / 40000",PlayerName(otherid),TruckCargoWeight[vehicleid]);
  319.     if(IsPlayerInRangeOfPoint(otherid,5.0,x,y,z))
  320.     {
  321.         new playerState=GetPlayerState(otherid);
  322.         if (playerState==PLAYER_STATE_PASSENGER)
  323.         {
  324.             SendClientMessage(playerid,YELLOW,message);
  325.             SendClientMessage(otherid,YELLOW,str);
  326.             SendClientMessage(playerid, YELLOW, string);
  327.             if(TruckCargoWeight[vehicleid] >= 40000)
  328.             {
  329.                 SendClientMessage(playerid, LRED, "This truck is overloaded. You can now type /seizecargo to destroy the cargo.");
  330.             }
  331.             else
  332.             {
  333.                 SendClientMessage(playerid, LRED, "This truck is not overloaded.");
  334.             }
  335.         }else return SendClientMessage(playerid,GREY,"You cannot check the player weight while he is on foot");
  336.     }else return SendClientMessage(playerid,GREY,"That player should be near to you");
  337.     return 1;
  338. }
  339. //==============================================================================
  340. CMD:detach(playerid, params[])
  341. {
  342.     if(IsPlayerInAnyVehicle(playerid))
  343.     {
  344.         new VehicleID2 = GetPlayerVehicleID(playerid);
  345.         if (IsTrailerAttachedToVehicle(VehicleID2))
  346.         {
  347.             AttachTrailerToVehicle(GetVehicleTrailer(VehicleID2), VehicleID2);
  348.             DetachTrailerFromVehicle(VehicleID2);
  349.             return 1;
  350.         }
  351.         SendClientMessage(playerid, GREY, "ERROR: No trailers attached!");
  352.         return 1;
  353.     }
  354.     SendClientMessage(playerid, GREY, "ERROR: You're not in a vehicle!");
  355.     return 1;
  356. }
  357. //=============================================================================
  358. CMD:seizecargo(playerid,params[])
  359. {
  360.     new otherid;
  361.     if (sscanf(params,"u",otherid)) return SendClientMessage(playerid,GREY,"USAGE: /seizecargo [playerid]");
  362.     new Float:x,Float:y,Float:z;
  363.     new vehicleid = GetPlayerVehicleID(otherid), message[128],str[128];
  364.     GetPlayerPos(playerid,x,y,z);
  365.     if(!IsPlayerConnectedEx(otherid) || otherid==playerid)return SendClientMessage(playerid,GREY,"Invalid player ID");
  366.     format(str,sizeof(str),"%s has seized your cargo.",PlayerName(playerid));
  367.     format(message,sizeof(message),"You have seized %s 's cargo.",PlayerName(otherid));
  368.     if(IsPlayerInRangeOfPoint(otherid,5.0,x,y,z))
  369.     {
  370.         new playerState=GetPlayerState(otherid);
  371.         if (playerState==PLAYER_STATE_PASSENGER)
  372.         {
  373.             if(TruckCargoWeight[vehicleid] <= 40000)
  374.             {
  375.                 SendClientMessage(playerid, LRED, "This truck is not overloaded. You can not seize this cargo.");
  376.             }
  377.             else
  378.             {
  379.                 SendClientMessage(playerid,GREEN,message);
  380.                 SendClientMessage(otherid,LRED,str);
  381.                 TruckCargoWeight[vehicleid] = 0;
  382.                 OceanDocksTruckingCargo[vehicleid] = 0;
  383.                 DillimoreTruckingCargo[vehicleid] = 0;
  384.                 FlintCountyTruckingCargo[vehicleid] = 0;
  385.                 BlueberryTruckingCargo[vehicleid] = 0;
  386.                 MontgomeryTruckingCargo[vehicleid] = 0;
  387.                 FortCarsonTruckingCargo[vehicleid] = 0;
  388.                 BigEarTruckingCargo[vehicleid] = 0;
  389.                 Area51TruckingCargo[vehicleid] = 0;
  390.                 LasPayasadasTruckingCargo[vehicleid] = 0;
  391.                 ElQuebradosTruckingCargo[vehicleid] = 0;
  392.                 BaysideTruckingCargo[vehicleid] = 0;
  393.             }
  394.         }else return SendClientMessage(playerid,GREY,"You cannot seize the players cargo while he is on foot");
  395.     }else return SendClientMessage(playerid,GREY,"That player should be near to you");
  396.     return 1;
  397. }
  398. //=============================================================================
  399. CMD:cargo(playerid,params[])
  400. {
  401.     new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  402.     if(!IsVehicleTruck(vehicleid)) return SendClientMessage(playerid,RED,"You are not driving a truck");
  403.     if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 573)
  404.     {
  405.         format(str,sizeof(str),"{FF6347}***Cargo***\n",PlayerName(playerid));
  406.         strcat(string2,str);
  407.         if(OceanDocksTruckingCargo[vehicleid] == 1)
  408.         {
  409.             format(str,sizeof(str),"{FFFFFF}Ocean Docks\t 9280KG\t $470\n");
  410.             strcat(string2,str);
  411.         }
  412.         if(DillimoreTruckingCargo[vehicleid] == 1)
  413.         {
  414.             format(str,sizeof(str),"{FFFFFF}Dillimore\t 8170KG\t $595\n");
  415.             strcat(string2,str);
  416.         }
  417.         if(FlintCountyTruckingCargo[vehicleid] == 1)
  418.         {
  419.             format(str,sizeof(str),"{FFFFFF}Flint County\t 1170KG\t $262\n");
  420.             strcat(string2,str);
  421.         }
  422.         if(BlueberryTruckingCargo[vehicleid] == 1)
  423.         {
  424.             format(str,sizeof(str),"{FFFFFF}Blueberry\t 5192KG\t $461\n");
  425.             strcat(string2,str);
  426.         }
  427.         if(MontgomeryTruckingCargo[vehicleid] == 1)
  428.         {
  429.             format(str,sizeof(str),"{FFFFFF}Montgomery\t 6424KG\t $631\n");
  430.             strcat(string2,str);
  431.         }
  432.         if(FortCarsonTruckingCargo[vehicleid] == 1)
  433.         {
  434.             format(str,sizeof(str),"{FFFFFF}Fort Carson\t 6429KG\t $629\n");
  435.             strcat(string2,str);
  436.         }
  437.         if(BigEarTruckingCargo[vehicleid] == 1)
  438.         {
  439.             format(str,sizeof(str),"{FFFFFF}Big Ear\t\t 2564KG\t $351\n");
  440.             strcat(string2,str);
  441.         }
  442.         if(Area51TruckingCargo[vehicleid] == 1)
  443.         {
  444.             format(str,sizeof(str),"{FFFFFF}Area 51\t\t 1516KG\t $158\n");
  445.             strcat(string2,str);
  446.         }
  447.         if(LasPayasadasTruckingCargo[vehicleid] == 1)
  448.         {
  449.             format(str,sizeof(str),"{FFFFFF}Las Payasadas\t 8335KG\t $988\n");
  450.             strcat(string2,str);
  451.         }
  452.         if(ElQuebradosTruckingCargo[vehicleid] == 1)
  453.         {
  454.             format(str,sizeof(str),"{FFFFFF}El Quebrados\t 8170KG\t $923\n");
  455.             strcat(string2,str);
  456.         }
  457.         if(BaysideTruckingCargo[vehicleid] == 1)
  458.         {
  459.             format(str,sizeof(str),"{FFFFFF}Bayside\t 11624KG\t $1011\n");
  460.             strcat(string2,str);
  461.         }
  462.         ShowPlayerDialog(playerid, DIALOG_NONE, DIALOG_STYLE_MSGBOX, "My Cargo", string2, "OK", "");
  463.     }
  464.     else
  465.     {
  466.         if(!IsTrailerAttachedToVehicle(vehicleid)) return SendClientMessage(playerid,RED,"You don't have a trailer attached to your truck!");
  467.         format(str,sizeof(str),"{FF6347}***%s's Truck***\n",PlayerName(playerid));
  468.         strcat(string2,str);
  469.         if(OceanDocksTruckingCargo[vehicleid] == 1)
  470.         {
  471.             format(str,sizeof(str),"{FFFFFF}Ocean Docks\t 9280KG\t $470\n");
  472.             strcat(string2,str);
  473.         }
  474.         if(DillimoreTruckingCargo[vehicleid] == 1)
  475.         {
  476.             format(str,sizeof(str),"{FFFFFF}Dillimore\t 8170KG\t $595\n");
  477.             strcat(string2,str);
  478.         }
  479.         if(FlintCountyTruckingCargo[vehicleid] == 1)
  480.         {
  481.             format(str,sizeof(str),"{FFFFFF}Flint County\t 1170KG\t $262\n");
  482.             strcat(string2,str);
  483.         }
  484.         if(BlueberryTruckingCargo[vehicleid] == 1)
  485.         {
  486.             format(str,sizeof(str),"{FFFFFF}Blueberry\t 5192KG\t $461\n");
  487.             strcat(string2,str);
  488.         }
  489.         if(MontgomeryTruckingCargo[vehicleid] == 1)
  490.         {
  491.             format(str,sizeof(str),"{FFFFFF}Montgomery\t 6424KG\t $631\n");
  492.             strcat(string2,str);
  493.         }
  494.         if(FortCarsonTruckingCargo[vehicleid] == 1)
  495.         {
  496.             format(str,sizeof(str),"{FFFFFF}Fort Carson\t 6429KG\t $629\n");
  497.             strcat(string2,str);
  498.         }
  499.         if(BigEarTruckingCargo[vehicleid] == 1)
  500.         {
  501.             format(str,sizeof(str),"{FFFFFF}Big Ear\t\t 2564KG\t $351\n");
  502.             strcat(string2,str);
  503.         }
  504.         if(Area51TruckingCargo[vehicleid] == 1)
  505.         {
  506.             format(str,sizeof(str),"{FFFFFF}Area 51\t\t 1516KG\t $158\n");
  507.             strcat(string2,str);
  508.         }
  509.         if(LasPayasadasTruckingCargo[vehicleid] == 1)
  510.         {
  511.             format(str,sizeof(str),"{FFFFFF}Las Payasadas\t 8335KG\t $988\n");
  512.             strcat(string2,str);
  513.         }
  514.         if(ElQuebradosTruckingCargo[vehicleid] == 1)
  515.         {
  516.             format(str,sizeof(str),"{FFFFFF}El Quebrados\t 8170KG\t $923\n");
  517.             strcat(string2,str);
  518.         }
  519.         if(BaysideTruckingCargo[vehicleid] == 1)
  520.         {
  521.             format(str,sizeof(str),"{FFFFFF}Bayside\t 11624KG\t $1011\n");
  522.             strcat(string2,str);
  523.         }
  524.         ShowPlayerDialog(playerid, DIALOG_NONE, DIALOG_STYLE_MSGBOX, "My Cargo", string2, "OK", "");
  525.     }
  526.     return 1;
  527. }
  528. public OnPlayerEnterDynamicCP(playerid,checkpointid)
  529. {
  530.     if(checkpointid==LosSantosTruckingDock)
  531.     {
  532.         new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  533.         if(!IsVehicleTruck(vehicleid)) return SendClientMessage(playerid,RED,"You are not driving a truck");
  534.         if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 573)
  535.         {
  536.             if(OceanDocksTruckingCargo[vehicleid]==1)
  537.             {
  538.                 OceanDocksTruckingCargo[vehicleid]=0;
  539.                 GameTextForPlayer(playerid,"~g~+$470",1000,1);
  540.                 GivePlayerMoneyEx(playerid,470);
  541.                 TruckCargoWeight[vehicleid]-=9280;
  542.                 format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  543.                 SendClientMessage(playerid, YELLOW, str);
  544.             }
  545.             if(OceanDocksTruckingCargo[vehicleid]==0)
  546.             {
  547.                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  548.                 strcat(string2,str);
  549.             }
  550.             else
  551.             {
  552.                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  553.                 strcat(string2,str);
  554.             }
  555.  
  556.             if(DillimoreTruckingCargo[vehicleid]==0)
  557.             {
  558.                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  559.                 strcat(string2,str);
  560.             }
  561.             else
  562.             {
  563.                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  564.                 strcat(string2,str);
  565.             }
  566.  
  567.             if(FlintCountyTruckingCargo[vehicleid]==0)
  568.             {
  569.                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  570.                 strcat(string2,str);
  571.             }
  572.             else
  573.             {
  574.                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  575.                 strcat(string2,str);
  576.             }
  577.  
  578.             if(BlueberryTruckingCargo[vehicleid]==0)
  579.             {
  580.                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  581.                 strcat(string2,str);
  582.             }
  583.             else
  584.             {
  585.                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  586.                 strcat(string2,str);
  587.             }
  588.  
  589.             if(MontgomeryTruckingCargo[vehicleid]==0)
  590.             {
  591.                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  592.                 strcat(string2,str);
  593.             }
  594.             else
  595.             {
  596.                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  597.                 strcat(string2,str);
  598.             }
  599.  
  600.             if(FortCarsonTruckingCargo[vehicleid]==0)
  601.             {
  602.                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  603.                 strcat(string2,str);
  604.             }
  605.             else
  606.             {
  607.                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  608.                 strcat(string2,str);
  609.             }
  610.  
  611.             if(BigEarTruckingCargo[vehicleid]==0)
  612.             {
  613.                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  614.                 strcat(string2,str);
  615.             }
  616.             else
  617.             {
  618.                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  619.                 strcat(string2,str);
  620.             }
  621.  
  622.             if(Area51TruckingCargo[vehicleid]==0)
  623.             {
  624.                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  625.                 strcat(string2,str);
  626.             }
  627.             else
  628.             {
  629.                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  630.                 strcat(string2,str);
  631.             }
  632.  
  633.             if(LasPayasadasTruckingCargo[vehicleid]==0)
  634.             {
  635.                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  636.                 strcat(string2,str);
  637.             }
  638.             else
  639.             {
  640.                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  641.                 strcat(string2,str);
  642.             }
  643.  
  644.             if(ElQuebradosTruckingCargo[vehicleid]==0)
  645.             {
  646.                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  647.                 strcat(string2,str);
  648.             }
  649.             else
  650.             {
  651.                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  652.                 strcat(string2,str);
  653.             }
  654.  
  655.             if(BaysideTruckingCargo[vehicleid]==0)
  656.             {
  657.                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  658.                 strcat(string2,str);
  659.             }
  660.             else
  661.             {
  662.                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  663.                 strcat(string2,str);
  664.             }
  665.             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  666.         }
  667.         else
  668.         {
  669.             if(!IsTrailerAttachedToVehicle(vehicleid)) return SendClientMessage(playerid,RED,"You don't have a trailer attached to your truck!");
  670.             if(OceanDocksTruckingCargo[vehicleid]==1)
  671.             {
  672.                 OceanDocksTruckingCargo[vehicleid]=0;
  673.                 GameTextForPlayer(playerid,"~g~+$470",1000,1);
  674.                 GivePlayerMoneyEx(playerid,470);
  675.                 TruckCargoWeight[vehicleid]-=9280;
  676.                 format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  677.                 SendClientMessage(playerid, YELLOW, str);
  678.             }
  679.             if(OceanDocksTruckingCargo[vehicleid]==0)
  680.             {
  681.                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  682.                 strcat(string2,str);
  683.             }
  684.             else
  685.             {
  686.                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  687.                 strcat(string2,str);
  688.             }
  689.  
  690.             if(DillimoreTruckingCargo[vehicleid]==0)
  691.             {
  692.                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  693.                 strcat(string2,str);
  694.             }
  695.             else
  696.             {
  697.                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  698.                 strcat(string2,str);
  699.             }
  700.  
  701.             if(FlintCountyTruckingCargo[vehicleid]==0)
  702.             {
  703.                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  704.                 strcat(string2,str);
  705.             }
  706.             else
  707.             {
  708.                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  709.                 strcat(string2,str);
  710.             }
  711.  
  712.             if(BlueberryTruckingCargo[vehicleid]==0)
  713.             {
  714.                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  715.                 strcat(string2,str);
  716.             }
  717.             else
  718.             {
  719.                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  720.                 strcat(string2,str);
  721.             }
  722.  
  723.             if(MontgomeryTruckingCargo[vehicleid]==0)
  724.             {
  725.                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  726.                 strcat(string2,str);
  727.             }
  728.             else
  729.             {
  730.                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  731.                 strcat(string2,str);
  732.             }
  733.  
  734.             if(FortCarsonTruckingCargo[vehicleid]==0)
  735.             {
  736.                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  737.                 strcat(string2,str);
  738.             }
  739.             else
  740.             {
  741.                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  742.                 strcat(string2,str);
  743.             }
  744.  
  745.             if(BigEarTruckingCargo[vehicleid]==0)
  746.             {
  747.                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  748.                 strcat(string2,str);
  749.             }
  750.             else
  751.             {
  752.                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  753.                 strcat(string2,str);
  754.             }
  755.  
  756.             if(Area51TruckingCargo[vehicleid]==0)
  757.             {
  758.                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  759.                 strcat(string2,str);
  760.             }
  761.             else
  762.             {
  763.                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  764.                 strcat(string2,str);
  765.             }
  766.  
  767.             if(LasPayasadasTruckingCargo[vehicleid]==0)
  768.             {
  769.                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  770.                 strcat(string2,str);
  771.             }
  772.             else
  773.             {
  774.                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  775.                 strcat(string2,str);
  776.             }
  777.  
  778.             if(ElQuebradosTruckingCargo[vehicleid]==0)
  779.             {
  780.                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  781.                 strcat(string2,str);
  782.             }
  783.             else
  784.             {
  785.                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  786.                 strcat(string2,str);
  787.             }
  788.  
  789.             if(BaysideTruckingCargo[vehicleid]==0)
  790.             {
  791.                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  792.                 strcat(string2,str);
  793.             }
  794.             else
  795.             {
  796.                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  797.                 strcat(string2,str);
  798.             }
  799.             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  800.         }
  801.     }
  802.     if(checkpointid==DillimoreTruckingDock)
  803.     {
  804.         new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  805.         if(!IsVehicleTruck(vehicleid)) return SendClientMessage(playerid,RED,"You are not driving a truck");
  806.         if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 573)
  807.         {
  808.         if(DillimoreTruckingCargo[vehicleid]==1)
  809.         {
  810.             DillimoreTruckingCargo[vehicleid]=0;
  811.             GameTextForPlayer(playerid,"~g~+$595",1000,1);
  812.             GivePlayerMoneyEx(playerid,595);
  813.             TruckCargoWeight[vehicleid]-=8170;
  814.             format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  815.             SendClientMessage(playerid, YELLOW, str);
  816.         }
  817.         if(OceanDocksTruckingCargo[vehicleid]==0)
  818.         {
  819.             format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  820.             strcat(string2,str);
  821.         }
  822.         else
  823.         {
  824.             format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  825.             strcat(string2,str);
  826.         }
  827.  
  828.         if(DillimoreTruckingCargo[vehicleid]==0)
  829.         {
  830.             format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  831.             strcat(string2,str);
  832.         }
  833.         else
  834.         {
  835.             format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  836.             strcat(string2,str);
  837.         }
  838.  
  839.         if(FlintCountyTruckingCargo[vehicleid]==0)
  840.         {
  841.             format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  842.             strcat(string2,str);
  843.         }
  844.         else
  845.         {
  846.             format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  847.             strcat(string2,str);
  848.         }
  849.  
  850.         if(BlueberryTruckingCargo[vehicleid]==0)
  851.         {
  852.             format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  853.             strcat(string2,str);
  854.         }
  855.         else
  856.         {
  857.             format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  858.             strcat(string2,str);
  859.         }
  860.  
  861.         if(MontgomeryTruckingCargo[vehicleid]==0)
  862.         {
  863.             format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  864.             strcat(string2,str);
  865.         }
  866.         else
  867.         {
  868.             format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  869.             strcat(string2,str);
  870.         }
  871.  
  872.         if(FortCarsonTruckingCargo[vehicleid]==0)
  873.         {
  874.             format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  875.             strcat(string2,str);
  876.         }
  877.         else
  878.         {
  879.             format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  880.             strcat(string2,str);
  881.         }
  882.  
  883.         if(BigEarTruckingCargo[vehicleid]==0)
  884.         {
  885.             format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  886.             strcat(string2,str);
  887.         }
  888.         else
  889.         {
  890.             format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  891.             strcat(string2,str);
  892.         }
  893.  
  894.         if(Area51TruckingCargo[vehicleid]==0)
  895.         {
  896.             format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  897.             strcat(string2,str);
  898.         }
  899.         else
  900.         {
  901.             format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  902.             strcat(string2,str);
  903.         }
  904.  
  905.         if(LasPayasadasTruckingCargo[vehicleid]==0)
  906.         {
  907.             format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  908.             strcat(string2,str);
  909.         }
  910.         else
  911.         {
  912.             format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  913.             strcat(string2,str);
  914.         }
  915.  
  916.         if(ElQuebradosTruckingCargo[vehicleid]==0)
  917.         {
  918.             format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  919.             strcat(string2,str);
  920.         }
  921.         else
  922.         {
  923.             format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  924.             strcat(string2,str);
  925.         }
  926.  
  927.         if(BaysideTruckingCargo[vehicleid]==0)
  928.         {
  929.             format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  930.             strcat(string2,str);
  931.         }
  932.         else
  933.         {
  934.             format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  935.             strcat(string2,str);
  936.         }
  937.         ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  938.         }
  939.         else
  940.         {
  941.             if(!IsTrailerAttachedToVehicle(vehicleid)) return SendClientMessage(playerid,RED,"You don't have a trailer attached to your truck!");
  942.             if(DillimoreTruckingCargo[vehicleid]==1)
  943.             {
  944.             DillimoreTruckingCargo[vehicleid]=0;
  945.             GameTextForPlayer(playerid,"~g~+$595",1000,1);
  946.             GivePlayerMoneyEx(playerid,595);
  947.             TruckCargoWeight[vehicleid]-=8170;
  948.             format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  949.             SendClientMessage(playerid, YELLOW, str);
  950.             }
  951.             if(OceanDocksTruckingCargo[vehicleid]==0)
  952.             {
  953.                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  954.                 strcat(string2,str);
  955.             }
  956.             else
  957.             {
  958.                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  959.                 strcat(string2,str);
  960.             }
  961.  
  962.             if(DillimoreTruckingCargo[vehicleid]==0)
  963.             {
  964.                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  965.                 strcat(string2,str);
  966.             }
  967.             else
  968.             {
  969.                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  970.                 strcat(string2,str);
  971.             }
  972.  
  973.             if(FlintCountyTruckingCargo[vehicleid]==0)
  974.             {
  975.                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  976.                 strcat(string2,str);
  977.             }
  978.             else
  979.             {
  980.                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  981.                 strcat(string2,str);
  982.             }
  983.  
  984.             if(BlueberryTruckingCargo[vehicleid]==0)
  985.             {
  986.                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  987.                 strcat(string2,str);
  988.             }
  989.             else
  990.             {
  991.                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  992.                 strcat(string2,str);
  993.             }
  994.  
  995.             if(MontgomeryTruckingCargo[vehicleid]==0)
  996.             {
  997.                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  998.                 strcat(string2,str);
  999.             }
  1000.             else
  1001.             {
  1002.                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  1003.                 strcat(string2,str);
  1004.             }
  1005.  
  1006.             if(FortCarsonTruckingCargo[vehicleid]==0)
  1007.             {
  1008.                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  1009.                 strcat(string2,str);
  1010.             }
  1011.             else
  1012.             {
  1013.                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  1014.                 strcat(string2,str);
  1015.             }
  1016.  
  1017.             if(BigEarTruckingCargo[vehicleid]==0)
  1018.             {
  1019.                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  1020.                 strcat(string2,str);
  1021.             }
  1022.             else
  1023.             {
  1024.                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  1025.                 strcat(string2,str);
  1026.             }
  1027.  
  1028.             if(Area51TruckingCargo[vehicleid]==0)
  1029.             {
  1030.                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  1031.                 strcat(string2,str);
  1032.             }
  1033.             else
  1034.             {
  1035.                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  1036.                 strcat(string2,str);
  1037.             }
  1038.  
  1039.             if(LasPayasadasTruckingCargo[vehicleid]==0)
  1040.             {
  1041.                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  1042.                 strcat(string2,str);
  1043.             }
  1044.             else
  1045.             {
  1046.                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  1047.                 strcat(string2,str);
  1048.             }
  1049.  
  1050.             if(ElQuebradosTruckingCargo[vehicleid]==0)
  1051.             {
  1052.                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  1053.                 strcat(string2,str);
  1054.             }
  1055.             else
  1056.             {
  1057.                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  1058.                 strcat(string2,str);
  1059.             }
  1060.  
  1061.             if(BaysideTruckingCargo[vehicleid]==0)
  1062.             {
  1063.                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  1064.                 strcat(string2,str);
  1065.             }
  1066.             else
  1067.             {
  1068.                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  1069.                 strcat(string2,str);
  1070.             }
  1071.             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  1072.         }
  1073.     }
  1074.     if(checkpointid==FlintcountyTruckingDock)
  1075.     {
  1076.         new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  1077.         if(!IsVehicleTruck(vehicleid)) return SendClientMessage(playerid,RED,"You are not driving a truck");
  1078.         if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 573)
  1079.         {
  1080.         if(FlintCountyTruckingCargo[vehicleid]==1)
  1081.         {
  1082.             FlintCountyTruckingCargo[vehicleid]=0;
  1083.             GameTextForPlayer(playerid,"~g~+$262",1000,1);
  1084.             GivePlayerMoneyEx(playerid,262);
  1085.             TruckCargoWeight[vehicleid]-=1170;
  1086.             format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  1087.             SendClientMessage(playerid, YELLOW, str);
  1088.         }
  1089.         if(OceanDocksTruckingCargo[vehicleid]==0)
  1090.         {
  1091.             format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  1092.             strcat(string2,str);
  1093.         }
  1094.         else
  1095.         {
  1096.             format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  1097.             strcat(string2,str);
  1098.         }
  1099.  
  1100.         if(DillimoreTruckingCargo[vehicleid]==0)
  1101.         {
  1102.             format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  1103.             strcat(string2,str);
  1104.         }
  1105.         else
  1106.         {
  1107.             format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  1108.             strcat(string2,str);
  1109.         }
  1110.  
  1111.         if(FlintCountyTruckingCargo[vehicleid]==0)
  1112.         {
  1113.             format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  1114.             strcat(string2,str);
  1115.         }
  1116.         else
  1117.         {
  1118.             format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  1119.             strcat(string2,str);
  1120.         }
  1121.  
  1122.         if(BlueberryTruckingCargo[vehicleid]==0)
  1123.         {
  1124.             format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  1125.             strcat(string2,str);
  1126.         }
  1127.         else
  1128.         {
  1129.             format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  1130.             strcat(string2,str);
  1131.         }
  1132.  
  1133.         if(MontgomeryTruckingCargo[vehicleid]==0)
  1134.         {
  1135.             format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  1136.             strcat(string2,str);
  1137.         }
  1138.         else
  1139.         {
  1140.             format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  1141.             strcat(string2,str);
  1142.         }
  1143.  
  1144.         if(FortCarsonTruckingCargo[vehicleid]==0)
  1145.         {
  1146.             format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  1147.             strcat(string2,str);
  1148.         }
  1149.         else
  1150.         {
  1151.             format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  1152.             strcat(string2,str);
  1153.         }
  1154.  
  1155.         if(BigEarTruckingCargo[vehicleid]==0)
  1156.         {
  1157.             format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  1158.             strcat(string2,str);
  1159.         }
  1160.         else
  1161.         {
  1162.             format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  1163.             strcat(string2,str);
  1164.         }
  1165.  
  1166.         if(Area51TruckingCargo[vehicleid]==0)
  1167.         {
  1168.             format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  1169.             strcat(string2,str);
  1170.         }
  1171.         else
  1172.         {
  1173.             format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  1174.             strcat(string2,str);
  1175.         }
  1176.  
  1177.         if(LasPayasadasTruckingCargo[vehicleid]==0)
  1178.         {
  1179.             format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  1180.             strcat(string2,str);
  1181.         }
  1182.         else
  1183.         {
  1184.             format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  1185.             strcat(string2,str);
  1186.         }
  1187.  
  1188.         if(ElQuebradosTruckingCargo[vehicleid]==0)
  1189.         {
  1190.             format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  1191.             strcat(string2,str);
  1192.         }
  1193.         else
  1194.         {
  1195.             format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  1196.             strcat(string2,str);
  1197.         }
  1198.  
  1199.         if(BaysideTruckingCargo[vehicleid]==0)
  1200.         {
  1201.             format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  1202.             strcat(string2,str);
  1203.         }
  1204.         else
  1205.         {
  1206.             format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  1207.             strcat(string2,str);
  1208.         }
  1209.         ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  1210.         }
  1211.         else
  1212.         {
  1213.             if(!IsTrailerAttachedToVehicle(vehicleid)) return SendClientMessage(playerid,RED,"You don't have a trailer attached to your truck!");
  1214.             if(FlintCountyTruckingCargo[vehicleid]==1)
  1215.             {
  1216.                 FlintCountyTruckingCargo[vehicleid]=0;
  1217.                 GameTextForPlayer(playerid,"~g~+$262",1000,1);
  1218.                 GivePlayerMoneyEx(playerid,262);
  1219.                 TruckCargoWeight[vehicleid]-=1170;
  1220.                 format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  1221.                 SendClientMessage(playerid, YELLOW, str);
  1222.             }
  1223.             if(OceanDocksTruckingCargo[vehicleid]==0)
  1224.             {
  1225.                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  1226.                 strcat(string2,str);
  1227.             }
  1228.             else
  1229.             {
  1230.                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  1231.                 strcat(string2,str);
  1232.             }
  1233.  
  1234.             if(DillimoreTruckingCargo[vehicleid]==0)
  1235.             {
  1236.                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  1237.                 strcat(string2,str);
  1238.             }
  1239.             else
  1240.             {
  1241.                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  1242.                 strcat(string2,str);
  1243.             }
  1244.  
  1245.             if(FlintCountyTruckingCargo[vehicleid]==0)
  1246.             {
  1247.                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  1248.                 strcat(string2,str);
  1249.             }
  1250.             else
  1251.             {
  1252.                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  1253.                 strcat(string2,str);
  1254.             }
  1255.  
  1256.             if(BlueberryTruckingCargo[vehicleid]==0)
  1257.             {
  1258.                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  1259.                 strcat(string2,str);
  1260.             }
  1261.             else
  1262.             {
  1263.                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  1264.                 strcat(string2,str);
  1265.             }
  1266.  
  1267.             if(MontgomeryTruckingCargo[vehicleid]==0)
  1268.             {
  1269.                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  1270.                 strcat(string2,str);
  1271.             }
  1272.             else
  1273.             {
  1274.                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  1275.                 strcat(string2,str);
  1276.             }
  1277.  
  1278.             if(FortCarsonTruckingCargo[vehicleid]==0)
  1279.             {
  1280.                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  1281.                 strcat(string2,str);
  1282.             }
  1283.             else
  1284.             {
  1285.                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  1286.                 strcat(string2,str);
  1287.             }
  1288.  
  1289.             if(BigEarTruckingCargo[vehicleid]==0)
  1290.             {
  1291.                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  1292.                 strcat(string2,str);
  1293.             }
  1294.             else
  1295.             {
  1296.                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  1297.                 strcat(string2,str);
  1298.             }
  1299.  
  1300.             if(Area51TruckingCargo[vehicleid]==0)
  1301.             {
  1302.                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  1303.                 strcat(string2,str);
  1304.             }
  1305.             else
  1306.             {
  1307.                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  1308.                 strcat(string2,str);
  1309.             }
  1310.  
  1311.             if(LasPayasadasTruckingCargo[vehicleid]==0)
  1312.             {
  1313.                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  1314.                 strcat(string2,str);
  1315.             }
  1316.             else
  1317.             {
  1318.                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  1319.                 strcat(string2,str);
  1320.             }
  1321.  
  1322.             if(ElQuebradosTruckingCargo[vehicleid]==0)
  1323.             {
  1324.                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  1325.                 strcat(string2,str);
  1326.             }
  1327.             else
  1328.             {
  1329.                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  1330.                 strcat(string2,str);
  1331.             }
  1332.  
  1333.             if(BaysideTruckingCargo[vehicleid]==0)
  1334.             {
  1335.                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  1336.                 strcat(string2,str);
  1337.             }
  1338.             else
  1339.             {
  1340.                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  1341.                 strcat(string2,str);
  1342.             }
  1343.             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  1344.         }
  1345.     }
  1346.     if(checkpointid==BlueberryTruckingDock)
  1347.     {
  1348.         new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  1349.         if(!IsVehicleTruck(vehicleid)) return SendClientMessage(playerid,RED,"You are not driving a truck");
  1350.         if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 573)
  1351.         {
  1352.         if(BlueberryTruckingCargo[vehicleid]==1)
  1353.         {
  1354.             BlueberryTruckingCargo[vehicleid]=0;
  1355.             GameTextForPlayer(playerid,"~g~+$461",1000,1);
  1356.             GivePlayerMoneyEx(playerid,461);
  1357.             TruckCargoWeight[vehicleid]-=5192;
  1358.             format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  1359.             SendClientMessage(playerid, YELLOW, str);
  1360.         }
  1361.         if(OceanDocksTruckingCargo[vehicleid]==0)
  1362.         {
  1363.             format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  1364.             strcat(string2,str);
  1365.         }
  1366.         else
  1367.         {
  1368.             format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  1369.             strcat(string2,str);
  1370.         }
  1371.  
  1372.         if(DillimoreTruckingCargo[vehicleid]==0)
  1373.         {
  1374.             format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  1375.             strcat(string2,str);
  1376.         }
  1377.         else
  1378.         {
  1379.             format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  1380.             strcat(string2,str);
  1381.         }
  1382.  
  1383.         if(FlintCountyTruckingCargo[vehicleid]==0)
  1384.         {
  1385.             format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  1386.             strcat(string2,str);
  1387.         }
  1388.         else
  1389.         {
  1390.             format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  1391.             strcat(string2,str);
  1392.         }
  1393.  
  1394.         if(BlueberryTruckingCargo[vehicleid]==0)
  1395.         {
  1396.             format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  1397.             strcat(string2,str);
  1398.         }
  1399.         else
  1400.         {
  1401.             format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  1402.             strcat(string2,str);
  1403.         }
  1404.  
  1405.         if(MontgomeryTruckingCargo[vehicleid]==0)
  1406.         {
  1407.             format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  1408.             strcat(string2,str);
  1409.         }
  1410.         else
  1411.         {
  1412.             format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  1413.             strcat(string2,str);
  1414.         }
  1415.  
  1416.         if(FortCarsonTruckingCargo[vehicleid]==0)
  1417.         {
  1418.             format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  1419.             strcat(string2,str);
  1420.         }
  1421.         else
  1422.         {
  1423.             format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  1424.             strcat(string2,str);
  1425.         }
  1426.  
  1427.         if(BigEarTruckingCargo[vehicleid]==0)
  1428.         {
  1429.             format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  1430.             strcat(string2,str);
  1431.         }
  1432.         else
  1433.         {
  1434.             format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  1435.             strcat(string2,str);
  1436.         }
  1437.  
  1438.         if(Area51TruckingCargo[vehicleid]==0)
  1439.         {
  1440.             format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  1441.             strcat(string2,str);
  1442.         }
  1443.         else
  1444.         {
  1445.             format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  1446.             strcat(string2,str);
  1447.         }
  1448.  
  1449.         if(LasPayasadasTruckingCargo[vehicleid]==0)
  1450.         {
  1451.             format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  1452.             strcat(string2,str);
  1453.         }
  1454.         else
  1455.         {
  1456.             format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  1457.             strcat(string2,str);
  1458.         }
  1459.  
  1460.         if(ElQuebradosTruckingCargo[vehicleid]==0)
  1461.         {
  1462.             format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  1463.             strcat(string2,str);
  1464.         }
  1465.         else
  1466.         {
  1467.             format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  1468.             strcat(string2,str);
  1469.         }
  1470.  
  1471.         if(BaysideTruckingCargo[vehicleid]==0)
  1472.         {
  1473.             format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  1474.             strcat(string2,str);
  1475.         }
  1476.         else
  1477.         {
  1478.             format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  1479.             strcat(string2,str);
  1480.         }
  1481.         ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  1482.         }
  1483.         else
  1484.         {
  1485.             if(!IsTrailerAttachedToVehicle(vehicleid)) return SendClientMessage(playerid,RED,"You don't have a trailer attached to your truck!");
  1486.             if(BlueberryTruckingCargo[vehicleid]==1)
  1487.             {
  1488.                 BlueberryTruckingCargo[vehicleid]=0;
  1489.                 GameTextForPlayer(playerid,"~g~+$461",1000,1);
  1490.                 GivePlayerMoneyEx(playerid,461);
  1491.                 TruckCargoWeight[vehicleid]-=5192;
  1492.                 format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  1493.                 SendClientMessage(playerid, YELLOW, str);
  1494.             }
  1495.             if(OceanDocksTruckingCargo[vehicleid]==0)
  1496.             {
  1497.                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  1498.                 strcat(string2,str);
  1499.             }
  1500.             else
  1501.             {
  1502.                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  1503.                 strcat(string2,str);
  1504.             }
  1505.  
  1506.             if(DillimoreTruckingCargo[vehicleid]==0)
  1507.             {
  1508.                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  1509.                 strcat(string2,str);
  1510.             }
  1511.             else
  1512.             {
  1513.                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  1514.                 strcat(string2,str);
  1515.             }
  1516.  
  1517.             if(FlintCountyTruckingCargo[vehicleid]==0)
  1518.             {
  1519.                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  1520.                 strcat(string2,str);
  1521.             }
  1522.             else
  1523.             {
  1524.                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  1525.                 strcat(string2,str);
  1526.             }
  1527.  
  1528.             if(BlueberryTruckingCargo[vehicleid]==0)
  1529.             {
  1530.                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  1531.                 strcat(string2,str);
  1532.             }
  1533.             else
  1534.             {
  1535.                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  1536.                 strcat(string2,str);
  1537.             }
  1538.  
  1539.             if(MontgomeryTruckingCargo[vehicleid]==0)
  1540.             {
  1541.                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  1542.                 strcat(string2,str);
  1543.             }
  1544.             else
  1545.             {
  1546.                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  1547.                 strcat(string2,str);
  1548.             }
  1549.  
  1550.             if(FortCarsonTruckingCargo[vehicleid]==0)
  1551.             {
  1552.                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  1553.                 strcat(string2,str);
  1554.             }
  1555.             else
  1556.             {
  1557.                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  1558.                 strcat(string2,str);
  1559.             }
  1560.  
  1561.             if(BigEarTruckingCargo[vehicleid]==0)
  1562.             {
  1563.                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  1564.                 strcat(string2,str);
  1565.             }
  1566.             else
  1567.             {
  1568.                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  1569.                 strcat(string2,str);
  1570.             }
  1571.  
  1572.             if(Area51TruckingCargo[vehicleid]==0)
  1573.             {
  1574.                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  1575.                 strcat(string2,str);
  1576.             }
  1577.             else
  1578.             {
  1579.                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  1580.                 strcat(string2,str);
  1581.             }
  1582.  
  1583.             if(LasPayasadasTruckingCargo[vehicleid]==0)
  1584.             {
  1585.                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  1586.                 strcat(string2,str);
  1587.             }
  1588.             else
  1589.             {
  1590.                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  1591.                 strcat(string2,str);
  1592.             }
  1593.  
  1594.             if(ElQuebradosTruckingCargo[vehicleid]==0)
  1595.             {
  1596.                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  1597.                 strcat(string2,str);
  1598.             }
  1599.             else
  1600.             {
  1601.                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  1602.                 strcat(string2,str);
  1603.             }
  1604.  
  1605.             if(BaysideTruckingCargo[vehicleid]==0)
  1606.             {
  1607.                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  1608.                 strcat(string2,str);
  1609.             }
  1610.             else
  1611.             {
  1612.                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  1613.                 strcat(string2,str);
  1614.             }
  1615.             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  1616.         }
  1617.     }
  1618.     if(checkpointid==MontgomeryTruckingDock)
  1619.     {
  1620.         new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  1621.         if(!IsVehicleTruck(vehicleid)) return SendClientMessage(playerid,RED,"You are not driving a truck");
  1622.         if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 573)
  1623.         {
  1624.         if(MontgomeryTruckingCargo[vehicleid]==1)
  1625.         {
  1626.             MontgomeryTruckingCargo[vehicleid]=0;
  1627.             GameTextForPlayer(playerid,"~g~+$631",1000,1);
  1628.             GivePlayerMoneyEx(playerid,631);
  1629.             TruckCargoWeight[vehicleid]-=6424;
  1630.             format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  1631.             SendClientMessage(playerid, YELLOW, str);
  1632.         }
  1633.         if(OceanDocksTruckingCargo[vehicleid]==0)
  1634.         {
  1635.             format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  1636.             strcat(string2,str);
  1637.         }
  1638.         else
  1639.         {
  1640.             format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  1641.             strcat(string2,str);
  1642.         }
  1643.  
  1644.         if(DillimoreTruckingCargo[vehicleid]==0)
  1645.         {
  1646.             format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  1647.             strcat(string2,str);
  1648.         }
  1649.         else
  1650.         {
  1651.             format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  1652.             strcat(string2,str);
  1653.         }
  1654.  
  1655.         if(FlintCountyTruckingCargo[vehicleid]==0)
  1656.         {
  1657.             format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  1658.             strcat(string2,str);
  1659.         }
  1660.         else
  1661.         {
  1662.             format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  1663.             strcat(string2,str);
  1664.         }
  1665.  
  1666.         if(BlueberryTruckingCargo[vehicleid]==0)
  1667.         {
  1668.             format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  1669.             strcat(string2,str);
  1670.         }
  1671.         else
  1672.         {
  1673.             format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  1674.             strcat(string2,str);
  1675.         }
  1676.  
  1677.         if(MontgomeryTruckingCargo[vehicleid]==0)
  1678.         {
  1679.             format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  1680.             strcat(string2,str);
  1681.         }
  1682.         else
  1683.         {
  1684.             format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  1685.             strcat(string2,str);
  1686.         }
  1687.  
  1688.         if(FortCarsonTruckingCargo[vehicleid]==0)
  1689.         {
  1690.             format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  1691.             strcat(string2,str);
  1692.         }
  1693.         else
  1694.         {
  1695.             format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  1696.             strcat(string2,str);
  1697.         }
  1698.  
  1699.         if(BigEarTruckingCargo[vehicleid]==0)
  1700.         {
  1701.             format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  1702.             strcat(string2,str);
  1703.         }
  1704.         else
  1705.         {
  1706.             format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  1707.             strcat(string2,str);
  1708.         }
  1709.  
  1710.         if(Area51TruckingCargo[vehicleid]==0)
  1711.         {
  1712.             format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  1713.             strcat(string2,str);
  1714.         }
  1715.         else
  1716.         {
  1717.             format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  1718.             strcat(string2,str);
  1719.         }
  1720.  
  1721.         if(LasPayasadasTruckingCargo[vehicleid]==0)
  1722.         {
  1723.             format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  1724.             strcat(string2,str);
  1725.         }
  1726.         else
  1727.         {
  1728.             format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  1729.             strcat(string2,str);
  1730.         }
  1731.  
  1732.         if(ElQuebradosTruckingCargo[vehicleid]==0)
  1733.         {
  1734.             format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  1735.             strcat(string2,str);
  1736.         }
  1737.         else
  1738.         {
  1739.             format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  1740.             strcat(string2,str);
  1741.         }
  1742.  
  1743.         if(BaysideTruckingCargo[vehicleid]==0)
  1744.         {
  1745.             format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  1746.             strcat(string2,str);
  1747.         }
  1748.         else
  1749.         {
  1750.             format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  1751.             strcat(string2,str);
  1752.         }
  1753.         ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  1754.         }
  1755.         else
  1756.         {
  1757.             if(!IsTrailerAttachedToVehicle(vehicleid)) return SendClientMessage(playerid,RED,"You don't have a trailer attached to your truck!");
  1758.             if(MontgomeryTruckingCargo[vehicleid]==1)
  1759.             {
  1760.                 MontgomeryTruckingCargo[vehicleid]=0;
  1761.                 GameTextForPlayer(playerid,"~g~+$631",1000,1);
  1762.                 GivePlayerMoneyEx(playerid,631);
  1763.                 TruckCargoWeight[vehicleid]-=6424;
  1764.                 format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  1765.                 SendClientMessage(playerid, YELLOW, str);
  1766.             }
  1767.             if(OceanDocksTruckingCargo[vehicleid]==0)
  1768.             {
  1769.                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  1770.                 strcat(string2,str);
  1771.             }
  1772.             else
  1773.             {
  1774.                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  1775.                 strcat(string2,str);
  1776.             }
  1777.  
  1778.             if(DillimoreTruckingCargo[vehicleid]==0)
  1779.             {
  1780.                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  1781.                 strcat(string2,str);
  1782.             }
  1783.             else
  1784.             {
  1785.                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  1786.                 strcat(string2,str);
  1787.             }
  1788.  
  1789.             if(FlintCountyTruckingCargo[vehicleid]==0)
  1790.             {
  1791.                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  1792.                 strcat(string2,str);
  1793.             }
  1794.             else
  1795.             {
  1796.                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  1797.                 strcat(string2,str);
  1798.             }
  1799.  
  1800.             if(BlueberryTruckingCargo[vehicleid]==0)
  1801.             {
  1802.                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  1803.                 strcat(string2,str);
  1804.             }
  1805.             else
  1806.             {
  1807.                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  1808.                 strcat(string2,str);
  1809.             }
  1810.  
  1811.             if(MontgomeryTruckingCargo[vehicleid]==0)
  1812.             {
  1813.                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  1814.                 strcat(string2,str);
  1815.             }
  1816.             else
  1817.             {
  1818.                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  1819.                 strcat(string2,str);
  1820.             }
  1821.  
  1822.             if(FortCarsonTruckingCargo[vehicleid]==0)
  1823.             {
  1824.                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  1825.                 strcat(string2,str);
  1826.             }
  1827.             else
  1828.             {
  1829.                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  1830.                 strcat(string2,str);
  1831.             }
  1832.  
  1833.             if(BigEarTruckingCargo[vehicleid]==0)
  1834.             {
  1835.                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  1836.                 strcat(string2,str);
  1837.             }
  1838.             else
  1839.             {
  1840.                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  1841.                 strcat(string2,str);
  1842.             }
  1843.  
  1844.             if(Area51TruckingCargo[vehicleid]==0)
  1845.             {
  1846.                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  1847.                 strcat(string2,str);
  1848.             }
  1849.             else
  1850.             {
  1851.                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  1852.                 strcat(string2,str);
  1853.             }
  1854.  
  1855.             if(LasPayasadasTruckingCargo[vehicleid]==0)
  1856.             {
  1857.                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  1858.                 strcat(string2,str);
  1859.             }
  1860.             else
  1861.             {
  1862.                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  1863.                 strcat(string2,str);
  1864.             }
  1865.  
  1866.             if(ElQuebradosTruckingCargo[vehicleid]==0)
  1867.             {
  1868.                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  1869.                 strcat(string2,str);
  1870.             }
  1871.             else
  1872.             {
  1873.                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  1874.                 strcat(string2,str);
  1875.             }
  1876.  
  1877.             if(BaysideTruckingCargo[vehicleid]==0)
  1878.             {
  1879.                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  1880.                 strcat(string2,str);
  1881.             }
  1882.             else
  1883.             {
  1884.                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  1885.                 strcat(string2,str);
  1886.             }
  1887.             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  1888.         }
  1889.     }
  1890.     if(checkpointid==FortCarsonTruckingDock)
  1891.     {
  1892.         new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  1893.         if(!IsVehicleTruck(vehicleid)) return SendClientMessage(playerid,RED,"You are not driving a truck");
  1894.         if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 573)
  1895.         {
  1896.         if(FortCarsonTruckingCargo[vehicleid]==1)
  1897.         {
  1898.             FortCarsonTruckingCargo[vehicleid]=0;
  1899.             GameTextForPlayer(playerid,"~g~+$629",1000,1);
  1900.             GivePlayerMoneyEx(playerid,629);
  1901.             TruckCargoWeight[vehicleid]-=6429;
  1902.             format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  1903.             SendClientMessage(playerid, YELLOW, str);
  1904.         }
  1905.         if(OceanDocksTruckingCargo[vehicleid]==0)
  1906.         {
  1907.             format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  1908.             strcat(string2,str);
  1909.         }
  1910.         else
  1911.         {
  1912.             format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  1913.             strcat(string2,str);
  1914.         }
  1915.  
  1916.         if(DillimoreTruckingCargo[vehicleid]==0)
  1917.         {
  1918.             format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  1919.             strcat(string2,str);
  1920.         }
  1921.         else
  1922.         {
  1923.             format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  1924.             strcat(string2,str);
  1925.         }
  1926.  
  1927.         if(FlintCountyTruckingCargo[vehicleid]==0)
  1928.         {
  1929.             format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  1930.             strcat(string2,str);
  1931.         }
  1932.         else
  1933.         {
  1934.             format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  1935.             strcat(string2,str);
  1936.         }
  1937.  
  1938.         if(BlueberryTruckingCargo[vehicleid]==0)
  1939.         {
  1940.             format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  1941.             strcat(string2,str);
  1942.         }
  1943.         else
  1944.         {
  1945.             format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  1946.             strcat(string2,str);
  1947.         }
  1948.  
  1949.         if(MontgomeryTruckingCargo[vehicleid]==0)
  1950.         {
  1951.             format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  1952.             strcat(string2,str);
  1953.         }
  1954.         else
  1955.         {
  1956.             format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  1957.             strcat(string2,str);
  1958.         }
  1959.  
  1960.         if(FortCarsonTruckingCargo[vehicleid]==0)
  1961.         {
  1962.             format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  1963.             strcat(string2,str);
  1964.         }
  1965.         else
  1966.         {
  1967.             format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  1968.             strcat(string2,str);
  1969.         }
  1970.  
  1971.         if(BigEarTruckingCargo[vehicleid]==0)
  1972.         {
  1973.             format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  1974.             strcat(string2,str);
  1975.         }
  1976.         else
  1977.         {
  1978.             format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  1979.             strcat(string2,str);
  1980.         }
  1981.  
  1982.         if(Area51TruckingCargo[vehicleid]==0)
  1983.         {
  1984.             format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  1985.             strcat(string2,str);
  1986.         }
  1987.         else
  1988.         {
  1989.             format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  1990.             strcat(string2,str);
  1991.         }
  1992.  
  1993.         if(LasPayasadasTruckingCargo[vehicleid]==0)
  1994.         {
  1995.             format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  1996.             strcat(string2,str);
  1997.         }
  1998.         else
  1999.         {
  2000.             format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  2001.             strcat(string2,str);
  2002.         }
  2003.  
  2004.         if(ElQuebradosTruckingCargo[vehicleid]==0)
  2005.         {
  2006.             format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  2007.             strcat(string2,str);
  2008.         }
  2009.         else
  2010.         {
  2011.             format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  2012.             strcat(string2,str);
  2013.         }
  2014.  
  2015.         if(BaysideTruckingCargo[vehicleid]==0)
  2016.         {
  2017.             format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  2018.             strcat(string2,str);
  2019.         }
  2020.         else
  2021.         {
  2022.             format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  2023.             strcat(string2,str);
  2024.         }
  2025.         ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  2026.         }
  2027.         else
  2028.         {
  2029.             if(!IsTrailerAttachedToVehicle(vehicleid)) return SendClientMessage(playerid,RED,"You don't have a trailer attached to your truck!");
  2030.             if(FortCarsonTruckingCargo[vehicleid]==1)
  2031.             {
  2032.                 FortCarsonTruckingCargo[vehicleid]=0;
  2033.                 GameTextForPlayer(playerid,"~g~+$629",1000,1);
  2034.                 GivePlayerMoneyEx(playerid,629);
  2035.                 TruckCargoWeight[vehicleid]-=6429;
  2036.                 format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  2037.                 SendClientMessage(playerid, YELLOW, str);
  2038.             }
  2039.             if(OceanDocksTruckingCargo[vehicleid]==0)
  2040.             {
  2041.                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  2042.                 strcat(string2,str);
  2043.             }
  2044.             else
  2045.             {
  2046.                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  2047.                 strcat(string2,str);
  2048.             }
  2049.  
  2050.             if(DillimoreTruckingCargo[vehicleid]==0)
  2051.             {
  2052.                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  2053.                 strcat(string2,str);
  2054.             }
  2055.             else
  2056.             {
  2057.                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  2058.                 strcat(string2,str);
  2059.             }
  2060.  
  2061.             if(FlintCountyTruckingCargo[vehicleid]==0)
  2062.             {
  2063.                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  2064.                 strcat(string2,str);
  2065.             }
  2066.             else
  2067.             {
  2068.                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  2069.                 strcat(string2,str);
  2070.             }
  2071.  
  2072.             if(BlueberryTruckingCargo[vehicleid]==0)
  2073.             {
  2074.                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  2075.                 strcat(string2,str);
  2076.             }
  2077.             else
  2078.             {
  2079.                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  2080.                 strcat(string2,str);
  2081.             }
  2082.  
  2083.             if(MontgomeryTruckingCargo[vehicleid]==0)
  2084.             {
  2085.                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  2086.                 strcat(string2,str);
  2087.             }
  2088.             else
  2089.             {
  2090.                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  2091.                 strcat(string2,str);
  2092.             }
  2093.  
  2094.             if(FortCarsonTruckingCargo[vehicleid]==0)
  2095.             {
  2096.                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  2097.                 strcat(string2,str);
  2098.             }
  2099.             else
  2100.             {
  2101.                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  2102.                 strcat(string2,str);
  2103.             }
  2104.  
  2105.             if(BigEarTruckingCargo[vehicleid]==0)
  2106.             {
  2107.                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  2108.                 strcat(string2,str);
  2109.             }
  2110.             else
  2111.             {
  2112.                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  2113.                 strcat(string2,str);
  2114.             }
  2115.  
  2116.             if(Area51TruckingCargo[vehicleid]==0)
  2117.             {
  2118.                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  2119.                 strcat(string2,str);
  2120.             }
  2121.             else
  2122.             {
  2123.                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  2124.                 strcat(string2,str);
  2125.             }
  2126.  
  2127.             if(LasPayasadasTruckingCargo[vehicleid]==0)
  2128.             {
  2129.                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  2130.                 strcat(string2,str);
  2131.             }
  2132.             else
  2133.             {
  2134.                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  2135.                 strcat(string2,str);
  2136.             }
  2137.  
  2138.             if(ElQuebradosTruckingCargo[vehicleid]==0)
  2139.             {
  2140.                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  2141.                 strcat(string2,str);
  2142.             }
  2143.             else
  2144.             {
  2145.                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  2146.                 strcat(string2,str);
  2147.             }
  2148.  
  2149.             if(BaysideTruckingCargo[vehicleid]==0)
  2150.             {
  2151.                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  2152.                 strcat(string2,str);
  2153.             }
  2154.             else
  2155.             {
  2156.                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  2157.                 strcat(string2,str);
  2158.             }
  2159.             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  2160.         }
  2161.     }
  2162.     if(checkpointid==BigEarTruckingDock)
  2163.     {
  2164.         new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  2165.         if(!IsVehicleTruck(vehicleid)) return SendClientMessage(playerid,RED,"You are not driving a truck");
  2166.         if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 573)
  2167.         {
  2168.         if(BigEarTruckingCargo[vehicleid]==1)
  2169.         {
  2170.             BigEarTruckingCargo[vehicleid]=0;
  2171.             GameTextForPlayer(playerid,"~g~+$351",1000,1);
  2172.             GivePlayerMoneyEx(playerid,351);
  2173.             TruckCargoWeight[vehicleid]-=2564;
  2174.             format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  2175.             SendClientMessage(playerid, YELLOW, str);
  2176.         }
  2177.         if(OceanDocksTruckingCargo[vehicleid]==0)
  2178.         {
  2179.             format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  2180.             strcat(string2,str);
  2181.         }
  2182.         else
  2183.         {
  2184.             format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  2185.             strcat(string2,str);
  2186.         }
  2187.  
  2188.         if(DillimoreTruckingCargo[vehicleid]==0)
  2189.         {
  2190.             format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  2191.             strcat(string2,str);
  2192.         }
  2193.         else
  2194.         {
  2195.             format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  2196.             strcat(string2,str);
  2197.         }
  2198.  
  2199.         if(FlintCountyTruckingCargo[vehicleid]==0)
  2200.         {
  2201.             format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  2202.             strcat(string2,str);
  2203.         }
  2204.         else
  2205.         {
  2206.             format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  2207.             strcat(string2,str);
  2208.         }
  2209.  
  2210.         if(BlueberryTruckingCargo[vehicleid]==0)
  2211.         {
  2212.             format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  2213.             strcat(string2,str);
  2214.         }
  2215.         else
  2216.         {
  2217.             format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  2218.             strcat(string2,str);
  2219.         }
  2220.  
  2221.         if(MontgomeryTruckingCargo[vehicleid]==0)
  2222.         {
  2223.             format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  2224.             strcat(string2,str);
  2225.         }
  2226.         else
  2227.         {
  2228.             format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  2229.             strcat(string2,str);
  2230.         }
  2231.  
  2232.         if(FortCarsonTruckingCargo[vehicleid]==0)
  2233.         {
  2234.             format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  2235.             strcat(string2,str);
  2236.         }
  2237.         else
  2238.         {
  2239.             format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  2240.             strcat(string2,str);
  2241.         }
  2242.  
  2243.         if(BigEarTruckingCargo[vehicleid]==0)
  2244.         {
  2245.             format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  2246.             strcat(string2,str);
  2247.         }
  2248.         else
  2249.         {
  2250.             format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  2251.             strcat(string2,str);
  2252.         }
  2253.  
  2254.         if(Area51TruckingCargo[vehicleid]==0)
  2255.         {
  2256.             format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  2257.             strcat(string2,str);
  2258.         }
  2259.         else
  2260.         {
  2261.             format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  2262.             strcat(string2,str);
  2263.         }
  2264.  
  2265.         if(LasPayasadasTruckingCargo[vehicleid]==0)
  2266.         {
  2267.             format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  2268.             strcat(string2,str);
  2269.         }
  2270.         else
  2271.         {
  2272.             format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  2273.             strcat(string2,str);
  2274.         }
  2275.  
  2276.         if(ElQuebradosTruckingCargo[vehicleid]==0)
  2277.         {
  2278.             format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  2279.             strcat(string2,str);
  2280.         }
  2281.         else
  2282.         {
  2283.             format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  2284.             strcat(string2,str);
  2285.         }
  2286.  
  2287.         if(BaysideTruckingCargo[vehicleid]==0)
  2288.         {
  2289.             format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  2290.             strcat(string2,str);
  2291.         }
  2292.         else
  2293.         {
  2294.             format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  2295.             strcat(string2,str);
  2296.         }
  2297.         ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  2298.         }
  2299.         else
  2300.         {
  2301.             if(!IsTrailerAttachedToVehicle(vehicleid)) return SendClientMessage(playerid,RED,"You don't have a trailer attached to your truck!");
  2302.             if(BigEarTruckingCargo[vehicleid]==1)
  2303.             {
  2304.                 BigEarTruckingCargo[vehicleid]=0;
  2305.                 GameTextForPlayer(playerid,"~g~+$351",1000,1);
  2306.                 GivePlayerMoneyEx(playerid,351);
  2307.                 TruckCargoWeight[vehicleid]-=2564;
  2308.                 format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  2309.                 SendClientMessage(playerid, YELLOW, str);
  2310.             }
  2311.             if(OceanDocksTruckingCargo[vehicleid]==0)
  2312.             {
  2313.                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  2314.                 strcat(string2,str);
  2315.             }
  2316.             else
  2317.             {
  2318.                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  2319.                 strcat(string2,str);
  2320.             }
  2321.  
  2322.             if(DillimoreTruckingCargo[vehicleid]==0)
  2323.             {
  2324.                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  2325.                 strcat(string2,str);
  2326.             }
  2327.             else
  2328.             {
  2329.                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  2330.                 strcat(string2,str);
  2331.             }
  2332.  
  2333.             if(FlintCountyTruckingCargo[vehicleid]==0)
  2334.             {
  2335.                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  2336.                 strcat(string2,str);
  2337.             }
  2338.             else
  2339.             {
  2340.                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  2341.                 strcat(string2,str);
  2342.             }
  2343.  
  2344.             if(BlueberryTruckingCargo[vehicleid]==0)
  2345.             {
  2346.                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  2347.                 strcat(string2,str);
  2348.             }
  2349.             else
  2350.             {
  2351.                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  2352.                 strcat(string2,str);
  2353.             }
  2354.  
  2355.             if(MontgomeryTruckingCargo[vehicleid]==0)
  2356.             {
  2357.                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  2358.                 strcat(string2,str);
  2359.             }
  2360.             else
  2361.             {
  2362.                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  2363.                 strcat(string2,str);
  2364.             }
  2365.  
  2366.             if(FortCarsonTruckingCargo[vehicleid]==0)
  2367.             {
  2368.                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  2369.                 strcat(string2,str);
  2370.             }
  2371.             else
  2372.             {
  2373.                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  2374.                 strcat(string2,str);
  2375.             }
  2376.  
  2377.             if(BigEarTruckingCargo[vehicleid]==0)
  2378.             {
  2379.                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  2380.                 strcat(string2,str);
  2381.             }
  2382.             else
  2383.             {
  2384.                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  2385.                 strcat(string2,str);
  2386.             }
  2387.  
  2388.             if(Area51TruckingCargo[vehicleid]==0)
  2389.             {
  2390.                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  2391.                 strcat(string2,str);
  2392.             }
  2393.             else
  2394.             {
  2395.                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  2396.                 strcat(string2,str);
  2397.             }
  2398.  
  2399.             if(LasPayasadasTruckingCargo[vehicleid]==0)
  2400.             {
  2401.                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  2402.                 strcat(string2,str);
  2403.             }
  2404.             else
  2405.             {
  2406.                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  2407.                 strcat(string2,str);
  2408.             }
  2409.  
  2410.             if(ElQuebradosTruckingCargo[vehicleid]==0)
  2411.             {
  2412.                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  2413.                 strcat(string2,str);
  2414.             }
  2415.             else
  2416.             {
  2417.                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  2418.                 strcat(string2,str);
  2419.             }
  2420.  
  2421.             if(BaysideTruckingCargo[vehicleid]==0)
  2422.             {
  2423.                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  2424.                 strcat(string2,str);
  2425.             }
  2426.             else
  2427.             {
  2428.                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  2429.                 strcat(string2,str);
  2430.             }
  2431.             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  2432.         }
  2433.     }
  2434.     if(checkpointid==Area51TruckingDock)
  2435.     {
  2436.         new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  2437.         if(!IsVehicleTruck(vehicleid)) return SendClientMessage(playerid,RED,"You are not driving a truck");
  2438.         if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 573)
  2439.         {
  2440.         if(Area51TruckingCargo[vehicleid]==1)
  2441.         {
  2442.             Area51TruckingCargo[vehicleid]=0;
  2443.             GameTextForPlayer(playerid,"~g~+$158",1000,1);
  2444.             GivePlayerMoneyEx(playerid,158);
  2445.             TruckCargoWeight[vehicleid]-=1516;
  2446.             format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  2447.             SendClientMessage(playerid, YELLOW, str);
  2448.         }
  2449.         if(OceanDocksTruckingCargo[vehicleid]==0)
  2450.         {
  2451.             format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  2452.             strcat(string2,str);
  2453.         }
  2454.         else
  2455.         {
  2456.             format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  2457.             strcat(string2,str);
  2458.         }
  2459.  
  2460.         if(DillimoreTruckingCargo[vehicleid]==0)
  2461.         {
  2462.             format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  2463.             strcat(string2,str);
  2464.         }
  2465.         else
  2466.         {
  2467.             format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  2468.             strcat(string2,str);
  2469.         }
  2470.  
  2471.         if(FlintCountyTruckingCargo[vehicleid]==0)
  2472.         {
  2473.             format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  2474.             strcat(string2,str);
  2475.         }
  2476.         else
  2477.         {
  2478.             format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  2479.             strcat(string2,str);
  2480.         }
  2481.  
  2482.         if(BlueberryTruckingCargo[vehicleid]==0)
  2483.         {
  2484.             format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  2485.             strcat(string2,str);
  2486.         }
  2487.         else
  2488.         {
  2489.             format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  2490.             strcat(string2,str);
  2491.         }
  2492.  
  2493.         if(MontgomeryTruckingCargo[vehicleid]==0)
  2494.         {
  2495.             format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  2496.             strcat(string2,str);
  2497.         }
  2498.         else
  2499.         {
  2500.             format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  2501.             strcat(string2,str);
  2502.         }
  2503.  
  2504.         if(FortCarsonTruckingCargo[vehicleid]==0)
  2505.         {
  2506.             format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  2507.             strcat(string2,str);
  2508.         }
  2509.         else
  2510.         {
  2511.             format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  2512.             strcat(string2,str);
  2513.         }
  2514.  
  2515.         if(BigEarTruckingCargo[vehicleid]==0)
  2516.         {
  2517.             format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  2518.             strcat(string2,str);
  2519.         }
  2520.         else
  2521.         {
  2522.             format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  2523.             strcat(string2,str);
  2524.         }
  2525.  
  2526.         if(Area51TruckingCargo[vehicleid]==0)
  2527.         {
  2528.             format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  2529.             strcat(string2,str);
  2530.         }
  2531.         else
  2532.         {
  2533.             format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  2534.             strcat(string2,str);
  2535.         }
  2536.  
  2537.         if(LasPayasadasTruckingCargo[vehicleid]==0)
  2538.         {
  2539.             format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  2540.             strcat(string2,str);
  2541.         }
  2542.         else
  2543.         {
  2544.             format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  2545.             strcat(string2,str);
  2546.         }
  2547.  
  2548.         if(ElQuebradosTruckingCargo[vehicleid]==0)
  2549.         {
  2550.             format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  2551.             strcat(string2,str);
  2552.         }
  2553.         else
  2554.         {
  2555.             format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  2556.             strcat(string2,str);
  2557.         }
  2558.  
  2559.         if(BaysideTruckingCargo[vehicleid]==0)
  2560.         {
  2561.             format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  2562.             strcat(string2,str);
  2563.         }
  2564.         else
  2565.         {
  2566.             format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  2567.             strcat(string2,str);
  2568.         }
  2569.         ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  2570.         }
  2571.         else
  2572.         {
  2573.             if(!IsTrailerAttachedToVehicle(vehicleid)) return SendClientMessage(playerid,RED,"You don't have a trailer attached to your truck!");
  2574.             if(Area51TruckingCargo[vehicleid]==1)
  2575.             {
  2576.                 Area51TruckingCargo[vehicleid]=0;
  2577.                 GameTextForPlayer(playerid,"~g~+$158",1000,1);
  2578.                 GivePlayerMoneyEx(playerid,158);
  2579.                 TruckCargoWeight[vehicleid]-=1516;
  2580.                 format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  2581.                 SendClientMessage(playerid, YELLOW, str);
  2582.             }
  2583.             if(OceanDocksTruckingCargo[vehicleid]==0)
  2584.             {
  2585.                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  2586.                 strcat(string2,str);
  2587.             }
  2588.             else
  2589.             {
  2590.                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  2591.                 strcat(string2,str);
  2592.             }
  2593.  
  2594.             if(DillimoreTruckingCargo[vehicleid]==0)
  2595.             {
  2596.                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  2597.                 strcat(string2,str);
  2598.             }
  2599.             else
  2600.             {
  2601.                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  2602.                 strcat(string2,str);
  2603.             }
  2604.  
  2605.             if(FlintCountyTruckingCargo[vehicleid]==0)
  2606.             {
  2607.                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  2608.                 strcat(string2,str);
  2609.             }
  2610.             else
  2611.             {
  2612.                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  2613.                 strcat(string2,str);
  2614.             }
  2615.  
  2616.             if(BlueberryTruckingCargo[vehicleid]==0)
  2617.             {
  2618.                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  2619.                 strcat(string2,str);
  2620.             }
  2621.             else
  2622.             {
  2623.                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  2624.                 strcat(string2,str);
  2625.             }
  2626.  
  2627.             if(MontgomeryTruckingCargo[vehicleid]==0)
  2628.             {
  2629.                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  2630.                 strcat(string2,str);
  2631.             }
  2632.             else
  2633.             {
  2634.                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  2635.                 strcat(string2,str);
  2636.             }
  2637.  
  2638.             if(FortCarsonTruckingCargo[vehicleid]==0)
  2639.             {
  2640.                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  2641.                 strcat(string2,str);
  2642.             }
  2643.             else
  2644.             {
  2645.                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  2646.                 strcat(string2,str);
  2647.             }
  2648.  
  2649.             if(BigEarTruckingCargo[vehicleid]==0)
  2650.             {
  2651.                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  2652.                 strcat(string2,str);
  2653.             }
  2654.             else
  2655.             {
  2656.                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  2657.                 strcat(string2,str);
  2658.             }
  2659.  
  2660.             if(Area51TruckingCargo[vehicleid]==0)
  2661.             {
  2662.                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  2663.                 strcat(string2,str);
  2664.             }
  2665.             else
  2666.             {
  2667.                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  2668.                 strcat(string2,str);
  2669.             }
  2670.  
  2671.             if(LasPayasadasTruckingCargo[vehicleid]==0)
  2672.             {
  2673.                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  2674.                 strcat(string2,str);
  2675.             }
  2676.             else
  2677.             {
  2678.                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  2679.                 strcat(string2,str);
  2680.             }
  2681.  
  2682.             if(ElQuebradosTruckingCargo[vehicleid]==0)
  2683.             {
  2684.                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  2685.                 strcat(string2,str);
  2686.             }
  2687.             else
  2688.             {
  2689.                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  2690.                 strcat(string2,str);
  2691.             }
  2692.  
  2693.             if(BaysideTruckingCargo[vehicleid]==0)
  2694.             {
  2695.                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  2696.                 strcat(string2,str);
  2697.             }
  2698.             else
  2699.             {
  2700.                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  2701.                 strcat(string2,str);
  2702.             }
  2703.             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  2704.         }
  2705.     }
  2706.     if(checkpointid==LasPayasadasTruckingDock)
  2707.     {
  2708.         new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  2709.         if(!IsVehicleTruck(vehicleid)) return SendClientMessage(playerid,RED,"You are not driving a truck");
  2710.         if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 573)
  2711.         {
  2712.         if(LasPayasadasTruckingCargo[vehicleid]==1)
  2713.         {
  2714.             LasPayasadasTruckingCargo[vehicleid]=0;
  2715.             GameTextForPlayer(playerid,"~g~+$988",1000,1);
  2716.             GivePlayerMoneyEx(playerid,988);
  2717.             TruckCargoWeight[vehicleid]-=8335;
  2718.             format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  2719.             SendClientMessage(playerid, YELLOW, str);
  2720.         }
  2721.         if(OceanDocksTruckingCargo[vehicleid]==0)
  2722.         {
  2723.             format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  2724.             strcat(string2,str);
  2725.         }
  2726.         else
  2727.         {
  2728.             format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  2729.             strcat(string2,str);
  2730.         }
  2731.  
  2732.         if(DillimoreTruckingCargo[vehicleid]==0)
  2733.         {
  2734.             format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  2735.             strcat(string2,str);
  2736.         }
  2737.         else
  2738.         {
  2739.             format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  2740.             strcat(string2,str);
  2741.         }
  2742.  
  2743.         if(FlintCountyTruckingCargo[vehicleid]==0)
  2744.         {
  2745.             format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  2746.             strcat(string2,str);
  2747.         }
  2748.         else
  2749.         {
  2750.             format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  2751.             strcat(string2,str);
  2752.         }
  2753.  
  2754.         if(BlueberryTruckingCargo[vehicleid]==0)
  2755.         {
  2756.             format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  2757.             strcat(string2,str);
  2758.         }
  2759.         else
  2760.         {
  2761.             format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  2762.             strcat(string2,str);
  2763.         }
  2764.  
  2765.         if(MontgomeryTruckingCargo[vehicleid]==0)
  2766.         {
  2767.             format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  2768.             strcat(string2,str);
  2769.         }
  2770.         else
  2771.         {
  2772.             format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  2773.             strcat(string2,str);
  2774.         }
  2775.  
  2776.         if(FortCarsonTruckingCargo[vehicleid]==0)
  2777.         {
  2778.             format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  2779.             strcat(string2,str);
  2780.         }
  2781.         else
  2782.         {
  2783.             format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  2784.             strcat(string2,str);
  2785.         }
  2786.  
  2787.         if(BigEarTruckingCargo[vehicleid]==0)
  2788.         {
  2789.             format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  2790.             strcat(string2,str);
  2791.         }
  2792.         else
  2793.         {
  2794.             format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  2795.             strcat(string2,str);
  2796.         }
  2797.  
  2798.         if(Area51TruckingCargo[vehicleid]==0)
  2799.         {
  2800.             format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  2801.             strcat(string2,str);
  2802.         }
  2803.         else
  2804.         {
  2805.             format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  2806.             strcat(string2,str);
  2807.         }
  2808.  
  2809.         if(LasPayasadasTruckingCargo[vehicleid]==0)
  2810.         {
  2811.             format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  2812.             strcat(string2,str);
  2813.         }
  2814.         else
  2815.         {
  2816.             format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  2817.             strcat(string2,str);
  2818.         }
  2819.  
  2820.         if(ElQuebradosTruckingCargo[vehicleid]==0)
  2821.         {
  2822.             format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  2823.             strcat(string2,str);
  2824.         }
  2825.         else
  2826.         {
  2827.             format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  2828.             strcat(string2,str);
  2829.         }
  2830.  
  2831.         if(BaysideTruckingCargo[vehicleid]==0)
  2832.         {
  2833.             format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  2834.             strcat(string2,str);
  2835.         }
  2836.         else
  2837.         {
  2838.             format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  2839.             strcat(string2,str);
  2840.         }
  2841.         ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  2842.         }
  2843.         else
  2844.         {
  2845.             if(!IsTrailerAttachedToVehicle(vehicleid)) return SendClientMessage(playerid,RED,"You don't have a trailer attached to your truck!");
  2846.             if(LasPayasadasTruckingCargo[vehicleid]==1)
  2847.             {
  2848.                 LasPayasadasTruckingCargo[vehicleid]=0;
  2849.                 GameTextForPlayer(playerid,"~g~+$988",1000,1);
  2850.                 GivePlayerMoneyEx(playerid,988);
  2851.                 TruckCargoWeight[vehicleid]-=8335;
  2852.                 format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  2853.                 SendClientMessage(playerid, YELLOW, str);
  2854.             }
  2855.             if(OceanDocksTruckingCargo[vehicleid]==0)
  2856.             {
  2857.                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  2858.                 strcat(string2,str);
  2859.             }
  2860.             else
  2861.             {
  2862.                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  2863.                 strcat(string2,str);
  2864.             }
  2865.  
  2866.             if(DillimoreTruckingCargo[vehicleid]==0)
  2867.             {
  2868.                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  2869.                 strcat(string2,str);
  2870.             }
  2871.             else
  2872.             {
  2873.                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  2874.                 strcat(string2,str);
  2875.             }
  2876.  
  2877.             if(FlintCountyTruckingCargo[vehicleid]==0)
  2878.             {
  2879.                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  2880.                 strcat(string2,str);
  2881.             }
  2882.             else
  2883.             {
  2884.                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  2885.                 strcat(string2,str);
  2886.             }
  2887.  
  2888.             if(BlueberryTruckingCargo[vehicleid]==0)
  2889.             {
  2890.                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  2891.                 strcat(string2,str);
  2892.             }
  2893.             else
  2894.             {
  2895.                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  2896.                 strcat(string2,str);
  2897.             }
  2898.  
  2899.             if(MontgomeryTruckingCargo[vehicleid]==0)
  2900.             {
  2901.                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  2902.                 strcat(string2,str);
  2903.             }
  2904.             else
  2905.             {
  2906.                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  2907.                 strcat(string2,str);
  2908.             }
  2909.  
  2910.             if(FortCarsonTruckingCargo[vehicleid]==0)
  2911.             {
  2912.                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  2913.                 strcat(string2,str);
  2914.             }
  2915.             else
  2916.             {
  2917.                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  2918.                 strcat(string2,str);
  2919.             }
  2920.  
  2921.             if(BigEarTruckingCargo[vehicleid]==0)
  2922.             {
  2923.                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  2924.                 strcat(string2,str);
  2925.             }
  2926.             else
  2927.             {
  2928.                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  2929.                 strcat(string2,str);
  2930.             }
  2931.  
  2932.             if(Area51TruckingCargo[vehicleid]==0)
  2933.             {
  2934.                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  2935.                 strcat(string2,str);
  2936.             }
  2937.             else
  2938.             {
  2939.                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  2940.                 strcat(string2,str);
  2941.             }
  2942.  
  2943.             if(LasPayasadasTruckingCargo[vehicleid]==0)
  2944.             {
  2945.                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  2946.                 strcat(string2,str);
  2947.             }
  2948.             else
  2949.             {
  2950.                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  2951.                 strcat(string2,str);
  2952.             }
  2953.  
  2954.             if(ElQuebradosTruckingCargo[vehicleid]==0)
  2955.             {
  2956.                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  2957.                 strcat(string2,str);
  2958.             }
  2959.             else
  2960.             {
  2961.                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  2962.                 strcat(string2,str);
  2963.             }
  2964.  
  2965.             if(BaysideTruckingCargo[vehicleid]==0)
  2966.             {
  2967.                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  2968.                 strcat(string2,str);
  2969.             }
  2970.             else
  2971.             {
  2972.                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  2973.                 strcat(string2,str);
  2974.             }
  2975.             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  2976.         }
  2977.     }
  2978.     if(checkpointid==ElQuebradosTruckingDock)
  2979.     {
  2980.         new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  2981.         if(!IsVehicleTruck(vehicleid)) return SendClientMessage(playerid,RED,"You are not driving a truck");
  2982.         if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 573)
  2983.         {
  2984.         if(ElQuebradosTruckingCargo[vehicleid]==1)
  2985.         {
  2986.             ElQuebradosTruckingCargo[vehicleid]=0;
  2987.             GameTextForPlayer(playerid,"~g~+$923",1000,1);
  2988.             GivePlayerMoneyEx(playerid,923);
  2989.             TruckCargoWeight[vehicleid]-=6987;
  2990.             format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  2991.             SendClientMessage(playerid, YELLOW, str);
  2992.         }
  2993.         if(OceanDocksTruckingCargo[vehicleid]==0)
  2994.         {
  2995.             format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  2996.             strcat(string2,str);
  2997.         }
  2998.         else
  2999.         {
  3000.             format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  3001.             strcat(string2,str);
  3002.         }
  3003.  
  3004.         if(DillimoreTruckingCargo[vehicleid]==0)
  3005.         {
  3006.             format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  3007.             strcat(string2,str);
  3008.         }
  3009.         else
  3010.         {
  3011.             format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  3012.             strcat(string2,str);
  3013.         }
  3014.  
  3015.         if(FlintCountyTruckingCargo[vehicleid]==0)
  3016.         {
  3017.             format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  3018.             strcat(string2,str);
  3019.         }
  3020.         else
  3021.         {
  3022.             format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  3023.             strcat(string2,str);
  3024.         }
  3025.  
  3026.         if(BlueberryTruckingCargo[vehicleid]==0)
  3027.         {
  3028.             format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  3029.             strcat(string2,str);
  3030.         }
  3031.         else
  3032.         {
  3033.             format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  3034.             strcat(string2,str);
  3035.         }
  3036.  
  3037.         if(MontgomeryTruckingCargo[vehicleid]==0)
  3038.         {
  3039.             format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  3040.             strcat(string2,str);
  3041.         }
  3042.         else
  3043.         {
  3044.             format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  3045.             strcat(string2,str);
  3046.         }
  3047.  
  3048.         if(FortCarsonTruckingCargo[vehicleid]==0)
  3049.         {
  3050.             format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  3051.             strcat(string2,str);
  3052.         }
  3053.         else
  3054.         {
  3055.             format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  3056.             strcat(string2,str);
  3057.         }
  3058.  
  3059.         if(BigEarTruckingCargo[vehicleid]==0)
  3060.         {
  3061.             format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  3062.             strcat(string2,str);
  3063.         }
  3064.         else
  3065.         {
  3066.             format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  3067.             strcat(string2,str);
  3068.         }
  3069.  
  3070.         if(Area51TruckingCargo[vehicleid]==0)
  3071.         {
  3072.             format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  3073.             strcat(string2,str);
  3074.         }
  3075.         else
  3076.         {
  3077.             format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  3078.             strcat(string2,str);
  3079.         }
  3080.  
  3081.         if(LasPayasadasTruckingCargo[vehicleid]==0)
  3082.         {
  3083.             format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  3084.             strcat(string2,str);
  3085.         }
  3086.         else
  3087.         {
  3088.             format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  3089.             strcat(string2,str);
  3090.         }
  3091.  
  3092.         if(ElQuebradosTruckingCargo[vehicleid]==0)
  3093.         {
  3094.             format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  3095.             strcat(string2,str);
  3096.         }
  3097.         else
  3098.         {
  3099.             format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  3100.             strcat(string2,str);
  3101.         }
  3102.  
  3103.         if(BaysideTruckingCargo[vehicleid]==0)
  3104.         {
  3105.             format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  3106.             strcat(string2,str);
  3107.         }
  3108.         else
  3109.         {
  3110.             format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  3111.             strcat(string2,str);
  3112.         }
  3113.         ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  3114.         }
  3115.         else
  3116.         {
  3117.             if(!IsTrailerAttachedToVehicle(vehicleid)) return SendClientMessage(playerid,RED,"You don't have a trailer attached to your truck!");
  3118.             if(ElQuebradosTruckingCargo[vehicleid]==1)
  3119.             {
  3120.                 ElQuebradosTruckingCargo[vehicleid]=0;
  3121.                 GameTextForPlayer(playerid,"~g~+$923",1000,1);
  3122.                 GivePlayerMoneyEx(playerid,923);
  3123.                 TruckCargoWeight[vehicleid]-=6987;
  3124.                 format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  3125.                 SendClientMessage(playerid, YELLOW, str);
  3126.             }
  3127.             if(OceanDocksTruckingCargo[vehicleid]==0)
  3128.             {
  3129.                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  3130.                 strcat(string2,str);
  3131.             }
  3132.             else
  3133.             {
  3134.                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  3135.                 strcat(string2,str);
  3136.             }
  3137.  
  3138.             if(DillimoreTruckingCargo[vehicleid]==0)
  3139.             {
  3140.                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  3141.                 strcat(string2,str);
  3142.             }
  3143.             else
  3144.             {
  3145.                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  3146.                 strcat(string2,str);
  3147.             }
  3148.  
  3149.             if(FlintCountyTruckingCargo[vehicleid]==0)
  3150.             {
  3151.                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  3152.                 strcat(string2,str);
  3153.             }
  3154.             else
  3155.             {
  3156.                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  3157.                 strcat(string2,str);
  3158.             }
  3159.  
  3160.             if(BlueberryTruckingCargo[vehicleid]==0)
  3161.             {
  3162.                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  3163.                 strcat(string2,str);
  3164.             }
  3165.             else
  3166.             {
  3167.                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  3168.                 strcat(string2,str);
  3169.             }
  3170.  
  3171.             if(MontgomeryTruckingCargo[vehicleid]==0)
  3172.             {
  3173.                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  3174.                 strcat(string2,str);
  3175.             }
  3176.             else
  3177.             {
  3178.                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  3179.                 strcat(string2,str);
  3180.             }
  3181.  
  3182.             if(FortCarsonTruckingCargo[vehicleid]==0)
  3183.             {
  3184.                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  3185.                 strcat(string2,str);
  3186.             }
  3187.             else
  3188.             {
  3189.                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  3190.                 strcat(string2,str);
  3191.             }
  3192.  
  3193.             if(BigEarTruckingCargo[vehicleid]==0)
  3194.             {
  3195.                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  3196.                 strcat(string2,str);
  3197.             }
  3198.             else
  3199.             {
  3200.                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  3201.                 strcat(string2,str);
  3202.             }
  3203.  
  3204.             if(Area51TruckingCargo[vehicleid]==0)
  3205.             {
  3206.                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  3207.                 strcat(string2,str);
  3208.             }
  3209.             else
  3210.             {
  3211.                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  3212.                 strcat(string2,str);
  3213.             }
  3214.  
  3215.             if(LasPayasadasTruckingCargo[vehicleid]==0)
  3216.             {
  3217.                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  3218.                 strcat(string2,str);
  3219.             }
  3220.             else
  3221.             {
  3222.                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  3223.                 strcat(string2,str);
  3224.             }
  3225.  
  3226.             if(ElQuebradosTruckingCargo[vehicleid]==0)
  3227.             {
  3228.                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  3229.                 strcat(string2,str);
  3230.             }
  3231.             else
  3232.             {
  3233.                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  3234.                 strcat(string2,str);
  3235.             }
  3236.  
  3237.             if(BaysideTruckingCargo[vehicleid]==0)
  3238.             {
  3239.                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  3240.                 strcat(string2,str);
  3241.             }
  3242.             else
  3243.             {
  3244.                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  3245.                 strcat(string2,str);
  3246.             }
  3247.             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  3248.         }
  3249.     }
  3250.     if(checkpointid==BaysideTruckingDock)
  3251.     {
  3252.         new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  3253.         if(!IsVehicleTruck(vehicleid)) return SendClientMessage(playerid,RED,"You are not driving a truck");
  3254.         if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 573)
  3255.         {
  3256.         if(BaysideTruckingCargo[vehicleid]==1)
  3257.         {
  3258.             BaysideTruckingCargo[vehicleid]=0;
  3259.             GameTextForPlayer(playerid,"~g~+$1011",1000,1);
  3260.             GivePlayerMoneyEx(playerid,1011);
  3261.             TruckCargoWeight[vehicleid]-=11624;
  3262.             format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  3263.             SendClientMessage(playerid, YELLOW, str);
  3264.         }
  3265.         if(OceanDocksTruckingCargo[vehicleid]==0)
  3266.         {
  3267.             format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  3268.             strcat(string2,str);
  3269.         }
  3270.         else
  3271.         {
  3272.             format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  3273.             strcat(string2,str);
  3274.         }
  3275.  
  3276.         if(DillimoreTruckingCargo[vehicleid]==0)
  3277.         {
  3278.             format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  3279.             strcat(string2,str);
  3280.         }
  3281.         else
  3282.         {
  3283.             format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  3284.             strcat(string2,str);
  3285.         }
  3286.  
  3287.         if(FlintCountyTruckingCargo[vehicleid]==0)
  3288.         {
  3289.             format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  3290.             strcat(string2,str);
  3291.         }
  3292.         else
  3293.         {
  3294.             format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  3295.             strcat(string2,str);
  3296.         }
  3297.  
  3298.         if(BlueberryTruckingCargo[vehicleid]==0)
  3299.         {
  3300.             format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  3301.             strcat(string2,str);
  3302.         }
  3303.         else
  3304.         {
  3305.             format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  3306.             strcat(string2,str);
  3307.         }
  3308.  
  3309.         if(MontgomeryTruckingCargo[vehicleid]==0)
  3310.         {
  3311.             format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  3312.             strcat(string2,str);
  3313.         }
  3314.         else
  3315.         {
  3316.             format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  3317.             strcat(string2,str);
  3318.         }
  3319.  
  3320.         if(FortCarsonTruckingCargo[vehicleid]==0)
  3321.         {
  3322.             format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  3323.             strcat(string2,str);
  3324.         }
  3325.         else
  3326.         {
  3327.             format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  3328.             strcat(string2,str);
  3329.         }
  3330.  
  3331.         if(BigEarTruckingCargo[vehicleid]==0)
  3332.         {
  3333.             format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  3334.             strcat(string2,str);
  3335.         }
  3336.         else
  3337.         {
  3338.             format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  3339.             strcat(string2,str);
  3340.         }
  3341.  
  3342.         if(Area51TruckingCargo[vehicleid]==0)
  3343.         {
  3344.             format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  3345.             strcat(string2,str);
  3346.         }
  3347.         else
  3348.         {
  3349.             format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  3350.             strcat(string2,str);
  3351.         }
  3352.  
  3353.         if(LasPayasadasTruckingCargo[vehicleid]==0)
  3354.         {
  3355.             format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  3356.             strcat(string2,str);
  3357.         }
  3358.         else
  3359.         {
  3360.             format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  3361.             strcat(string2,str);
  3362.         }
  3363.  
  3364.         if(ElQuebradosTruckingCargo[vehicleid]==0)
  3365.         {
  3366.             format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  3367.             strcat(string2,str);
  3368.         }
  3369.         else
  3370.         {
  3371.             format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  3372.             strcat(string2,str);
  3373.         }
  3374.  
  3375.         if(BaysideTruckingCargo[vehicleid]==0)
  3376.         {
  3377.             format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  3378.             strcat(string2,str);
  3379.         }
  3380.         else
  3381.         {
  3382.             format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  3383.             strcat(string2,str);
  3384.         }
  3385.         ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  3386.         }
  3387.         else
  3388.         {
  3389.             if(!IsTrailerAttachedToVehicle(vehicleid)) return SendClientMessage(playerid,RED,"You don't have a trailer attached to your truck!");
  3390.             if(BaysideTruckingCargo[vehicleid]==1)
  3391.             {
  3392.                 BaysideTruckingCargo[vehicleid]=0;
  3393.                 GameTextForPlayer(playerid,"~g~+$1011",1000,1);
  3394.                 GivePlayerMoneyEx(playerid,1011);
  3395.                 TruckCargoWeight[vehicleid]-=11624;
  3396.                 format(str,128,"Cargo delivered Your truck now weights %d",TruckCargoWeight[vehicleid]);
  3397.                 SendClientMessage(playerid, YELLOW, str);
  3398.             }
  3399.             if(OceanDocksTruckingCargo[vehicleid]==0)
  3400.             {
  3401.                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  3402.                 strcat(string2,str);
  3403.             }
  3404.             else
  3405.             {
  3406.                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  3407.                 strcat(string2,str);
  3408.             }
  3409.  
  3410.             if(DillimoreTruckingCargo[vehicleid]==0)
  3411.             {
  3412.                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  3413.                 strcat(string2,str);
  3414.             }
  3415.             else
  3416.             {
  3417.                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  3418.                 strcat(string2,str);
  3419.             }
  3420.  
  3421.             if(FlintCountyTruckingCargo[vehicleid]==0)
  3422.             {
  3423.                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  3424.                 strcat(string2,str);
  3425.             }
  3426.             else
  3427.             {
  3428.                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  3429.                 strcat(string2,str);
  3430.             }
  3431.  
  3432.             if(BlueberryTruckingCargo[vehicleid]==0)
  3433.             {
  3434.                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  3435.                 strcat(string2,str);
  3436.             }
  3437.             else
  3438.             {
  3439.                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  3440.                 strcat(string2,str);
  3441.             }
  3442.  
  3443.             if(MontgomeryTruckingCargo[vehicleid]==0)
  3444.             {
  3445.                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  3446.                 strcat(string2,str);
  3447.             }
  3448.             else
  3449.             {
  3450.                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  3451.                 strcat(string2,str);
  3452.             }
  3453.  
  3454.             if(FortCarsonTruckingCargo[vehicleid]==0)
  3455.             {
  3456.                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  3457.                 strcat(string2,str);
  3458.             }
  3459.             else
  3460.             {
  3461.                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  3462.                 strcat(string2,str);
  3463.             }
  3464.  
  3465.             if(BigEarTruckingCargo[vehicleid]==0)
  3466.             {
  3467.                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  3468.                 strcat(string2,str);
  3469.             }
  3470.             else
  3471.             {
  3472.                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  3473.                 strcat(string2,str);
  3474.             }
  3475.  
  3476.             if(Area51TruckingCargo[vehicleid]==0)
  3477.             {
  3478.                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  3479.                 strcat(string2,str);
  3480.             }
  3481.             else
  3482.             {
  3483.                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  3484.                 strcat(string2,str);
  3485.             }
  3486.  
  3487.             if(LasPayasadasTruckingCargo[vehicleid]==0)
  3488.             {
  3489.                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  3490.                 strcat(string2,str);
  3491.             }
  3492.             else
  3493.             {
  3494.                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  3495.                 strcat(string2,str);
  3496.             }
  3497.  
  3498.             if(ElQuebradosTruckingCargo[vehicleid]==0)
  3499.             {
  3500.                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  3501.                 strcat(string2,str);
  3502.             }
  3503.             else
  3504.             {
  3505.                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  3506.                 strcat(string2,str);
  3507.             }
  3508.  
  3509.             if(BaysideTruckingCargo[vehicleid]==0)
  3510.             {
  3511.                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  3512.                 strcat(string2,str);
  3513.             }
  3514.             else
  3515.             {
  3516.                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  3517.                 strcat(string2,str);
  3518.             }
  3519.             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  3520.         }
  3521.     }
  3522.     return 1;
  3523. }
  3524. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  3525. {
  3526.         if(dialogid == DIALOGTRUCKINGLSDOCK)
  3527.         {
  3528.                 if(response)
  3529.                 {
  3530.                         if(listitem == 0)
  3531.                         {
  3532.                                 new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  3533.                                 if(OceanDocksTruckingCargo[vehicleid]==0)
  3534.                                 {
  3535.                                     format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  3536.                                     strcat(string2,str);
  3537.                                 }
  3538.                                 else
  3539.                                 {
  3540.                                     format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  3541.                                     strcat(string2,str);
  3542.                                 }
  3543.  
  3544.                                 if(DillimoreTruckingCargo[vehicleid]==0)
  3545.                                 {
  3546.                                     format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  3547.                                     strcat(string2,str);
  3548.                                 }
  3549.                                 else
  3550.                                 {
  3551.                                     format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  3552.                                     strcat(string2,str);
  3553.                                 }
  3554.  
  3555.                                 if(FlintCountyTruckingCargo[vehicleid]==0)
  3556.                                 {
  3557.                                     format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  3558.                                     strcat(string2,str);
  3559.                                 }
  3560.                                 else
  3561.                                 {
  3562.                                     format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  3563.                                     strcat(string2,str);
  3564.                                 }
  3565.  
  3566.                                 if(BlueberryTruckingCargo[vehicleid]==0)
  3567.                                 {
  3568.                                     format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  3569.                                     strcat(string2,str);
  3570.                                 }
  3571.                                 else
  3572.                                 {
  3573.                                     format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  3574.                                     strcat(string2,str);
  3575.                                 }
  3576.  
  3577.                                 if(MontgomeryTruckingCargo[vehicleid]==0)
  3578.                                 {
  3579.                                     format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  3580.                                     strcat(string2,str);
  3581.                                 }
  3582.                                 else
  3583.                                 {
  3584.                                     format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  3585.                                     strcat(string2,str);
  3586.                                 }
  3587.  
  3588.                                 if(FortCarsonTruckingCargo[vehicleid]==0)
  3589.                                 {
  3590.                                     format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  3591.                                     strcat(string2,str);
  3592.                                 }
  3593.                                 else
  3594.                                 {
  3595.                                     format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  3596.                                     strcat(string2,str);
  3597.                                 }
  3598.  
  3599.                                 if(BigEarTruckingCargo[vehicleid]==0)
  3600.                                 {
  3601.                                     format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  3602.                                     strcat(string2,str);
  3603.                                 }
  3604.                                 else
  3605.                                 {
  3606.                                     format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  3607.                                     strcat(string2,str);
  3608.                                 }
  3609.  
  3610.                                 if(Area51TruckingCargo[vehicleid]==0)
  3611.                                 {
  3612.                                     format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  3613.                                     strcat(string2,str);
  3614.                                 }
  3615.                                 else
  3616.                                 {
  3617.                                     format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  3618.                                     strcat(string2,str);
  3619.                                 }
  3620.  
  3621.                                 if(LasPayasadasTruckingCargo[vehicleid]==0)
  3622.                                 {
  3623.                                     format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  3624.                                     strcat(string2,str);
  3625.                                 }
  3626.                                 else
  3627.                                 {
  3628.                                     format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  3629.                                     strcat(string2,str);
  3630.                                 }
  3631.  
  3632.                                 if(ElQuebradosTruckingCargo[vehicleid]==0)
  3633.                                 {
  3634.                                     format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  3635.                                     strcat(string2,str);
  3636.                                 }
  3637.                                 else
  3638.                                 {
  3639.                                     format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  3640.                                     strcat(string2,str);
  3641.                                 }
  3642.  
  3643.                                 if(BaysideTruckingCargo[vehicleid]==0)
  3644.                                 {
  3645.                                     format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  3646.                                     strcat(string2,str);
  3647.                                 }
  3648.                                 else
  3649.                                 {
  3650.                                     format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  3651.                                     strcat(string2,str);
  3652.                                 }
  3653.                                 ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  3654.                         }
  3655.                 }
  3656.                 return 1;
  3657.         }
  3658.         if(dialogid == DIALOGTRUCKINGLSDOCK+1)
  3659.         {
  3660.                 if(response)
  3661.                 {
  3662.                         if(listitem == 0)
  3663.                         {
  3664.                             new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  3665.                             if (IsPlayerInRangeOfPoint(playerid, 10.0, 2743.5273,-2464.3193,13.6484))
  3666.                             {
  3667.                                 SendClientMessage(playerid, RED, "ERROR: That does not work.");
  3668.                             }
  3669.                             else
  3670.                             {
  3671.                                 if(OceanDocksTruckingCargo[vehicleid]==0)
  3672.                                 {
  3673.                                     if(TruckCargoWeight[vehicleid]>=40000) return SendClientMessage(playerid, YELLOW, "Your truck can not carry anymore weight.");
  3674.                                     OceanDocksTruckingCargo[vehicleid]=1;
  3675.                                     TruckCargoWeight[vehicleid]+=9280;
  3676.                                     format(str,128,"Cargo selected. Destination: Los Santos. Your truck now weights %d",TruckCargoWeight[vehicleid]);
  3677.                                     SendClientMessage(playerid, YELLOW, str);
  3678.                                 }
  3679.                                 else if(OceanDocksTruckingCargo[vehicleid]==1)
  3680.                                 {
  3681.                                     SendClientMessage(playerid, RED, "This cargo is already loaded in your truck.");
  3682.                                 }
  3683.                             }
  3684.                             if(OceanDocksTruckingCargo[vehicleid]==0)
  3685.                             {
  3686.                                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  3687.                                 strcat(string2,str);
  3688.                             }
  3689.                             else
  3690.                             {
  3691.                                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  3692.                                 strcat(string2,str);
  3693.                             }
  3694.  
  3695.                             if(DillimoreTruckingCargo[vehicleid]==0)
  3696.                             {
  3697.                                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  3698.                                 strcat(string2,str);
  3699.                             }
  3700.                             else
  3701.                             {
  3702.                                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  3703.                                 strcat(string2,str);
  3704.                             }
  3705.  
  3706.                             if(FlintCountyTruckingCargo[vehicleid]==0)
  3707.                             {
  3708.                                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  3709.                                 strcat(string2,str);
  3710.                             }
  3711.                             else
  3712.                             {
  3713.                                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  3714.                                 strcat(string2,str);
  3715.                             }
  3716.  
  3717.                             if(BlueberryTruckingCargo[vehicleid]==0)
  3718.                             {
  3719.                                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  3720.                                 strcat(string2,str);
  3721.                             }
  3722.                             else
  3723.                             {
  3724.                                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  3725.                                 strcat(string2,str);
  3726.                             }
  3727.  
  3728.                             if(MontgomeryTruckingCargo[vehicleid]==0)
  3729.                             {
  3730.                                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  3731.                                 strcat(string2,str);
  3732.                             }
  3733.                             else
  3734.                             {
  3735.                                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  3736.                                 strcat(string2,str);
  3737.                             }
  3738.  
  3739.                             if(FortCarsonTruckingCargo[vehicleid]==0)
  3740.                             {
  3741.                                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  3742.                                 strcat(string2,str);
  3743.                             }
  3744.                             else
  3745.                             {
  3746.                                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  3747.                                 strcat(string2,str);
  3748.                             }
  3749.  
  3750.                             if(BigEarTruckingCargo[vehicleid]==0)
  3751.                             {
  3752.                                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  3753.                                 strcat(string2,str);
  3754.                             }
  3755.                             else
  3756.                             {
  3757.                                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  3758.                                 strcat(string2,str);
  3759.                             }
  3760.  
  3761.                             if(Area51TruckingCargo[vehicleid]==0)
  3762.                             {
  3763.                                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  3764.                                 strcat(string2,str);
  3765.                             }
  3766.                             else
  3767.                             {
  3768.                                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  3769.                                 strcat(string2,str);
  3770.                             }
  3771.  
  3772.                             if(LasPayasadasTruckingCargo[vehicleid]==0)
  3773.                                                         {
  3774.                                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  3775.                                 strcat(string2,str);
  3776.                             }
  3777.                             else
  3778.                             {
  3779.                                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  3780.                                 strcat(string2,str);
  3781.                             }
  3782.  
  3783.                             if(ElQuebradosTruckingCargo[vehicleid]==0)
  3784.                             {
  3785.                                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  3786.                                 strcat(string2,str);
  3787.                             }
  3788.                             else
  3789.                             {
  3790.                                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  3791.                                 strcat(string2,str);
  3792.                             }
  3793.  
  3794.                             if(BaysideTruckingCargo[vehicleid]==0)
  3795.                             {
  3796.                                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  3797.                                 strcat(string2,str);
  3798.                             }
  3799.                             else
  3800.                             {
  3801.                                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  3802.                                 strcat(string2,str);
  3803.                             }
  3804.                             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  3805.                         }
  3806.                         if(listitem == 1)
  3807.                         {
  3808.                             new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  3809.                             if (IsPlayerInRangeOfPoint(playerid, 10.0, 707.4063,-449.0262,16.3359))
  3810.                             {
  3811.                                 SendClientMessage(playerid, RED, "ERROR: That does not work.");
  3812.                             }
  3813.                             else
  3814.                             {
  3815.                                 if(DillimoreTruckingCargo[vehicleid]==0)
  3816.                                 {
  3817.                                     if(TruckCargoWeight[vehicleid]>=40000) return SendClientMessage(playerid, YELLOW, "Your truck can not carry anymore weight.");
  3818.                                     DillimoreTruckingCargo[vehicleid]=1;
  3819.                                     TruckCargoWeight[vehicleid]+=8170;
  3820.                                     format(str,128,"Cargo selected. Destination: Los Santos. Your truck now weights %d",TruckCargoWeight[vehicleid]);
  3821.                                     SendClientMessage(playerid, YELLOW, str);
  3822.                                 }
  3823.                                 else if(DillimoreTruckingCargo[vehicleid]==1)
  3824.                                 {
  3825.                                     SendClientMessage(playerid, RED, "This cargo is already loaded in your truck.");
  3826.                                 }
  3827.                             }
  3828.                             if(OceanDocksTruckingCargo[vehicleid]==0)
  3829.                             {
  3830.                                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  3831.                                 strcat(string2,str);
  3832.                             }
  3833.                             else
  3834.                             {
  3835.                                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  3836.                                 strcat(string2,str);
  3837.                             }
  3838.  
  3839.                             if(DillimoreTruckingCargo[vehicleid]==0)
  3840.                             {
  3841.                                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  3842.                                 strcat(string2,str);
  3843.                             }
  3844.                             else
  3845.                             {
  3846.                                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  3847.                                 strcat(string2,str);
  3848.                             }
  3849.  
  3850.                             if(FlintCountyTruckingCargo[vehicleid]==0)
  3851.                             {
  3852.                                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  3853.                                 strcat(string2,str);
  3854.                             }
  3855.                             else
  3856.                             {
  3857.                                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  3858.                                 strcat(string2,str);
  3859.                             }
  3860.  
  3861.                             if(BlueberryTruckingCargo[vehicleid]==0)
  3862.                             {
  3863.                                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  3864.                                 strcat(string2,str);
  3865.                             }
  3866.                             else
  3867.                             {
  3868.                                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  3869.                                 strcat(string2,str);
  3870.                             }
  3871.  
  3872.                             if(MontgomeryTruckingCargo[vehicleid]==0)
  3873.                             {
  3874.                                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  3875.                                 strcat(string2,str);
  3876.                             }
  3877.                             else
  3878.                             {
  3879.                                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  3880.                                 strcat(string2,str);
  3881.                             }
  3882.  
  3883.                             if(FortCarsonTruckingCargo[vehicleid]==0)
  3884.                             {
  3885.                                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  3886.                                 strcat(string2,str);
  3887.                             }
  3888.                             else
  3889.                             {
  3890.                                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  3891.                                 strcat(string2,str);
  3892.                             }
  3893.  
  3894.                             if(BigEarTruckingCargo[vehicleid]==0)
  3895.                             {
  3896.                                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  3897.                                 strcat(string2,str);
  3898.                             }
  3899.                             else
  3900.                             {
  3901.                                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  3902.                                 strcat(string2,str);
  3903.                             }
  3904.  
  3905.                             if(Area51TruckingCargo[vehicleid]==0)
  3906.                             {
  3907.                                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  3908.                                 strcat(string2,str);
  3909.                             }
  3910.                             else
  3911.                             {
  3912.                                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  3913.                                 strcat(string2,str);
  3914.                             }
  3915.  
  3916.                             if(LasPayasadasTruckingCargo[vehicleid]==0)
  3917.                                                         {
  3918.                                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  3919.                                 strcat(string2,str);
  3920.                             }
  3921.                             else
  3922.                             {
  3923.                                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  3924.                                 strcat(string2,str);
  3925.                             }
  3926.  
  3927.                             if(ElQuebradosTruckingCargo[vehicleid]==0)
  3928.                             {
  3929.                                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  3930.                                 strcat(string2,str);
  3931.                             }
  3932.                             else
  3933.                             {
  3934.                                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  3935.                                 strcat(string2,str);
  3936.                             }
  3937.  
  3938.                             if(BaysideTruckingCargo[vehicleid]==0)
  3939.                             {
  3940.                                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  3941.                                 strcat(string2,str);
  3942.                             }
  3943.                             else
  3944.                             {
  3945.                                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  3946.                                 strcat(string2,str);
  3947.                             }
  3948.                             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  3949.                         }
  3950.                         if(listitem == 2)
  3951.                         {
  3952.                             new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  3953.                             if (IsPlayerInRangeOfPoint(playerid, 10.0, -67.7616,-1119.6477,1.0781))
  3954.                             {
  3955.                                 SendClientMessage(playerid, RED, "ERROR: That does not work.");
  3956.                             }
  3957.                             else
  3958.                             {
  3959.                                 if(FlintCountyTruckingCargo[vehicleid]==0)
  3960.                                 {
  3961.                                     if(TruckCargoWeight[vehicleid]>=40000) return SendClientMessage(playerid, YELLOW, "Your truck can not carry anymore weight.");
  3962.                                     FlintCountyTruckingCargo[vehicleid]=1;
  3963.                                     TruckCargoWeight[vehicleid]+=1170;
  3964.                                     format(str,128,"Cargo selected. Destination: Los Santos. Your truck now weights %d",TruckCargoWeight[vehicleid]);
  3965.                                     SendClientMessage(playerid, YELLOW, str);
  3966.                                 }
  3967.                                 else if(FlintCountyTruckingCargo[vehicleid]==1)
  3968.                                 {
  3969.                                     SendClientMessage(playerid, RED, "This cargo is already loaded in your truck.");
  3970.                                 }
  3971.                             }
  3972.                             if(OceanDocksTruckingCargo[vehicleid]==0)
  3973.                             {
  3974.                                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  3975.                                 strcat(string2,str);
  3976.                             }
  3977.                             else
  3978.                             {
  3979.                                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  3980.                                 strcat(string2,str);
  3981.                             }
  3982.  
  3983.                             if(DillimoreTruckingCargo[vehicleid]==0)
  3984.                             {
  3985.                                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  3986.                                 strcat(string2,str);
  3987.                             }
  3988.                             else
  3989.                             {
  3990.                                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  3991.                                 strcat(string2,str);
  3992.                             }
  3993.  
  3994.                             if(FlintCountyTruckingCargo[vehicleid]==0)
  3995.                             {
  3996.                                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  3997.                                 strcat(string2,str);
  3998.                             }
  3999.                             else
  4000.                             {
  4001.                                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  4002.                                 strcat(string2,str);
  4003.                             }
  4004.  
  4005.                             if(BlueberryTruckingCargo[vehicleid]==0)
  4006.                             {
  4007.                                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  4008.                                 strcat(string2,str);
  4009.                             }
  4010.                             else
  4011.                             {
  4012.                                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  4013.                                 strcat(string2,str);
  4014.                             }
  4015.  
  4016.                             if(MontgomeryTruckingCargo[vehicleid]==0)
  4017.                             {
  4018.                                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  4019.                                 strcat(string2,str);
  4020.                             }
  4021.                             else
  4022.                             {
  4023.                                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  4024.                                 strcat(string2,str);
  4025.                             }
  4026.  
  4027.                             if(FortCarsonTruckingCargo[vehicleid]==0)
  4028.                             {
  4029.                                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  4030.                                 strcat(string2,str);
  4031.                             }
  4032.                             else
  4033.                             {
  4034.                                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  4035.                                 strcat(string2,str);
  4036.                             }
  4037.  
  4038.                             if(BigEarTruckingCargo[vehicleid]==0)
  4039.                             {
  4040.                                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  4041.                                 strcat(string2,str);
  4042.                             }
  4043.                             else
  4044.                             {
  4045.                                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  4046.                                 strcat(string2,str);
  4047.                             }
  4048.  
  4049.                             if(Area51TruckingCargo[vehicleid]==0)
  4050.                             {
  4051.                                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  4052.                                 strcat(string2,str);
  4053.                             }
  4054.                             else
  4055.                             {
  4056.                                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  4057.                                 strcat(string2,str);
  4058.                             }
  4059.  
  4060.                             if(LasPayasadasTruckingCargo[vehicleid]==0)
  4061.                                                         {
  4062.                                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  4063.                                 strcat(string2,str);
  4064.                             }
  4065.                             else
  4066.                             {
  4067.                                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  4068.                                 strcat(string2,str);
  4069.                             }
  4070.  
  4071.                             if(ElQuebradosTruckingCargo[vehicleid]==0)
  4072.                             {
  4073.                                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  4074.                                 strcat(string2,str);
  4075.                             }
  4076.                             else
  4077.                             {
  4078.                                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  4079.                                 strcat(string2,str);
  4080.                             }
  4081.  
  4082.                             if(BaysideTruckingCargo[vehicleid]==0)
  4083.                             {
  4084.                                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  4085.                                 strcat(string2,str);
  4086.                             }
  4087.                             else
  4088.                             {
  4089.                                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  4090.                                 strcat(string2,str);
  4091.                             }
  4092.                             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  4093.                         }
  4094.                         if(listitem == 3)
  4095.                         {
  4096.                             new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  4097.                             if (IsPlayerInRangeOfPoint(playerid, 10.0, -185.0180,-278.2998,1.4297))
  4098.                             {
  4099.                                 SendClientMessage(playerid, RED, "ERROR: That does not work.");
  4100.                             }
  4101.                             else
  4102.                             {
  4103.                                 if(BlueberryTruckingCargo[vehicleid]==0)
  4104.                                 {
  4105.                                     if(TruckCargoWeight[vehicleid]>=40000) return SendClientMessage(playerid, YELLOW, "Your truck can not carry anymore weight.");
  4106.                                     BlueberryTruckingCargo[vehicleid]=1;
  4107.                                     TruckCargoWeight[vehicleid]+=5192;
  4108.                                     format(str,128,"Cargo selected. Destination: Blueberry. Your truck now weights %d",TruckCargoWeight[vehicleid]);
  4109.                                     SendClientMessage(playerid, YELLOW, str);
  4110.                                 }
  4111.                                 else if(BlueberryTruckingCargo[vehicleid]==1)
  4112.                                 {
  4113.                                     SendClientMessage(playerid, RED, "This cargo is already loaded in your truck.");
  4114.                                 }
  4115.                             }
  4116.                             if(OceanDocksTruckingCargo[vehicleid]==0)
  4117.                             {
  4118.                                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  4119.                                 strcat(string2,str);
  4120.                             }
  4121.                             else
  4122.                             {
  4123.                                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  4124.                                 strcat(string2,str);
  4125.                             }
  4126.  
  4127.                             if(DillimoreTruckingCargo[vehicleid]==0)
  4128.                             {
  4129.                                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  4130.                                 strcat(string2,str);
  4131.                             }
  4132.                             else
  4133.                             {
  4134.                                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  4135.                                 strcat(string2,str);
  4136.                             }
  4137.  
  4138.                             if(FlintCountyTruckingCargo[vehicleid]==0)
  4139.                             {
  4140.                                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  4141.                                 strcat(string2,str);
  4142.                             }
  4143.                             else
  4144.                             {
  4145.                                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  4146.                                 strcat(string2,str);
  4147.                             }
  4148.  
  4149.                             if(BlueberryTruckingCargo[vehicleid]==0)
  4150.                             {
  4151.                                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  4152.                                 strcat(string2,str);
  4153.                             }
  4154.                             else
  4155.                             {
  4156.                                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  4157.                                 strcat(string2,str);
  4158.                             }
  4159.  
  4160.                             if(MontgomeryTruckingCargo[vehicleid]==0)
  4161.                             {
  4162.                                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  4163.                                 strcat(string2,str);
  4164.                             }
  4165.                             else
  4166.                             {
  4167.                                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  4168.                                 strcat(string2,str);
  4169.                             }
  4170.  
  4171.                             if(FortCarsonTruckingCargo[vehicleid]==0)
  4172.                             {
  4173.                                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  4174.                                 strcat(string2,str);
  4175.                             }
  4176.                             else
  4177.                             {
  4178.                                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  4179.                                 strcat(string2,str);
  4180.                             }
  4181.  
  4182.                             if(BigEarTruckingCargo[vehicleid]==0)
  4183.                             {
  4184.                                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  4185.                                 strcat(string2,str);
  4186.                             }
  4187.                             else
  4188.                             {
  4189.                                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  4190.                                 strcat(string2,str);
  4191.                             }
  4192.  
  4193.                             if(Area51TruckingCargo[vehicleid]==0)
  4194.                             {
  4195.                                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  4196.                                 strcat(string2,str);
  4197.                             }
  4198.                             else
  4199.                             {
  4200.                                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  4201.                                 strcat(string2,str);
  4202.                             }
  4203.  
  4204.                             if(LasPayasadasTruckingCargo[vehicleid]==0)
  4205.                                                         {
  4206.                                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  4207.                                 strcat(string2,str);
  4208.                             }
  4209.                             else
  4210.                             {
  4211.                                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  4212.                                 strcat(string2,str);
  4213.                             }
  4214.  
  4215.                             if(ElQuebradosTruckingCargo[vehicleid]==0)
  4216.                             {
  4217.                                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  4218.                                 strcat(string2,str);
  4219.                             }
  4220.                             else
  4221.                             {
  4222.                                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  4223.                                 strcat(string2,str);
  4224.                             }
  4225.  
  4226.                             if(BaysideTruckingCargo[vehicleid]==0)
  4227.                             {
  4228.                                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  4229.                                 strcat(string2,str);
  4230.                             }
  4231.                             else
  4232.                             {
  4233.                                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  4234.                                 strcat(string2,str);
  4235.                             }
  4236.                             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  4237.                         }
  4238.                         if(listitem == 4)
  4239.                         {
  4240.                             new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  4241.                             if (IsPlayerInRangeOfPoint(playerid, 10.0, 1349.8590,357.3034,19.7463))
  4242.                             {
  4243.                                 SendClientMessage(playerid, RED, "ERROR: That does not work.");
  4244.                             }
  4245.                             else
  4246.                             {
  4247.                                 if(MontgomeryTruckingCargo[vehicleid]==0)
  4248.                                 {
  4249.                                     if(TruckCargoWeight[vehicleid]>=40000) return SendClientMessage(playerid, YELLOW, "Your truck can not carry anymore weight.");
  4250.                                     MontgomeryTruckingCargo[vehicleid]=1;
  4251.                                     TruckCargoWeight[vehicleid]+=6424;
  4252.                                     format(str,128,"Cargo selected. Destination: Montgomery. Your truck now weights %d",TruckCargoWeight[vehicleid]);
  4253.                                     SendClientMessage(playerid, YELLOW, str);
  4254.                                 }
  4255.                                 else if(MontgomeryTruckingCargo[vehicleid]==1)
  4256.                                 {
  4257.                                     SendClientMessage(playerid, RED, "This cargo is already loaded in your truck.");
  4258.                                 }
  4259.                             }
  4260.                             if(OceanDocksTruckingCargo[vehicleid]==0)
  4261.                             {
  4262.                                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  4263.                                 strcat(string2,str);
  4264.                             }
  4265.                             else
  4266.                             {
  4267.                                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  4268.                                 strcat(string2,str);
  4269.                             }
  4270.  
  4271.                             if(DillimoreTruckingCargo[vehicleid]==0)
  4272.                             {
  4273.                                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  4274.                                 strcat(string2,str);
  4275.                             }
  4276.                             else
  4277.                             {
  4278.                                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  4279.                                 strcat(string2,str);
  4280.                             }
  4281.  
  4282.                             if(FlintCountyTruckingCargo[vehicleid]==0)
  4283.                             {
  4284.                                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  4285.                                 strcat(string2,str);
  4286.                             }
  4287.                             else
  4288.                             {
  4289.                                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  4290.                                 strcat(string2,str);
  4291.                             }
  4292.  
  4293.                             if(BlueberryTruckingCargo[vehicleid]==0)
  4294.                             {
  4295.                                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  4296.                                 strcat(string2,str);
  4297.                             }
  4298.                             else
  4299.                             {
  4300.                                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  4301.                                 strcat(string2,str);
  4302.                             }
  4303.  
  4304.                             if(MontgomeryTruckingCargo[vehicleid]==0)
  4305.                             {
  4306.                                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  4307.                                 strcat(string2,str);
  4308.                             }
  4309.                             else
  4310.                             {
  4311.                                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  4312.                                 strcat(string2,str);
  4313.                             }
  4314.  
  4315.                             if(FortCarsonTruckingCargo[vehicleid]==0)
  4316.                             {
  4317.                                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  4318.                                 strcat(string2,str);
  4319.                             }
  4320.                             else
  4321.                             {
  4322.                                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  4323.                                 strcat(string2,str);
  4324.                             }
  4325.  
  4326.                             if(BigEarTruckingCargo[vehicleid]==0)
  4327.                             {
  4328.                                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  4329.                                 strcat(string2,str);
  4330.                             }
  4331.                             else
  4332.                             {
  4333.                                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  4334.                                 strcat(string2,str);
  4335.                             }
  4336.  
  4337.                             if(Area51TruckingCargo[vehicleid]==0)
  4338.                             {
  4339.                                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  4340.                                 strcat(string2,str);
  4341.                             }
  4342.                             else
  4343.                             {
  4344.                                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  4345.                                 strcat(string2,str);
  4346.                             }
  4347.  
  4348.                             if(LasPayasadasTruckingCargo[vehicleid]==0)
  4349.                                                         {
  4350.                                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  4351.                                 strcat(string2,str);
  4352.                             }
  4353.                             else
  4354.                             {
  4355.                                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  4356.                                 strcat(string2,str);
  4357.                             }
  4358.  
  4359.                             if(ElQuebradosTruckingCargo[vehicleid]==0)
  4360.                             {
  4361.                                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  4362.                                 strcat(string2,str);
  4363.                             }
  4364.                             else
  4365.                             {
  4366.                                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  4367.                                 strcat(string2,str);
  4368.                             }
  4369.  
  4370.                             if(BaysideTruckingCargo[vehicleid]==0)
  4371.                             {
  4372.                                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  4373.                                 strcat(string2,str);
  4374.                             }
  4375.                             else
  4376.                             {
  4377.                                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  4378.                                 strcat(string2,str);
  4379.                             }
  4380.                             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  4381.                         }
  4382.                         if(listitem == 5)
  4383.                         {
  4384.                             new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  4385.                             if (IsPlayerInRangeOfPoint(playerid, 10.0, -144.5889,1116.5402,19.7500))
  4386.                             {
  4387.                                 SendClientMessage(playerid, RED, "ERROR: That does not work.");
  4388.                             }
  4389.                             else
  4390.                             {
  4391.                                 if(FortCarsonTruckingCargo[vehicleid]==0)
  4392.                                 {
  4393.                                     if(TruckCargoWeight[vehicleid]>=40000) return SendClientMessage(playerid, YELLOW, "Your truck can not carry anymore weight.");
  4394.                                     FortCarsonTruckingCargo[vehicleid]=1;
  4395.                                     TruckCargoWeight[vehicleid]+=6429;
  4396.                                     format(str,128,"Cargo selected. Destination: Fort Carson. Your truck now weights %d",TruckCargoWeight[vehicleid]);
  4397.                                     SendClientMessage(playerid, YELLOW, str);
  4398.                                 }
  4399.                                 else if(FortCarsonTruckingCargo[vehicleid]==1)
  4400.                                 {
  4401.                                     SendClientMessage(playerid, RED, "This cargo is already loaded in your truck.");
  4402.                                 }
  4403.                             }
  4404.                             if(OceanDocksTruckingCargo[vehicleid]==0)
  4405.                             {
  4406.                                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  4407.                                 strcat(string2,str);
  4408.                             }
  4409.                             else
  4410.                             {
  4411.                                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  4412.                                 strcat(string2,str);
  4413.                             }
  4414.  
  4415.                             if(DillimoreTruckingCargo[vehicleid]==0)
  4416.                             {
  4417.                                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  4418.                                 strcat(string2,str);
  4419.                             }
  4420.                             else
  4421.                             {
  4422.                                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  4423.                                 strcat(string2,str);
  4424.                             }
  4425.  
  4426.                             if(FlintCountyTruckingCargo[vehicleid]==0)
  4427.                             {
  4428.                                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  4429.                                 strcat(string2,str);
  4430.                             }
  4431.                             else
  4432.                             {
  4433.                                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  4434.                                 strcat(string2,str);
  4435.                             }
  4436.  
  4437.                             if(BlueberryTruckingCargo[vehicleid]==0)
  4438.                             {
  4439.                                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  4440.                                 strcat(string2,str);
  4441.                             }
  4442.                             else
  4443.                             {
  4444.                                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  4445.                                 strcat(string2,str);
  4446.                             }
  4447.  
  4448.                             if(MontgomeryTruckingCargo[vehicleid]==0)
  4449.                             {
  4450.                                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  4451.                                 strcat(string2,str);
  4452.                             }
  4453.                             else
  4454.                             {
  4455.                                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  4456.                                 strcat(string2,str);
  4457.                             }
  4458.  
  4459.                             if(FortCarsonTruckingCargo[vehicleid]==0)
  4460.                             {
  4461.                                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  4462.                                 strcat(string2,str);
  4463.                             }
  4464.                             else
  4465.                             {
  4466.                                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  4467.                                 strcat(string2,str);
  4468.                             }
  4469.  
  4470.                             if(BigEarTruckingCargo[vehicleid]==0)
  4471.                             {
  4472.                                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  4473.                                 strcat(string2,str);
  4474.                             }
  4475.                             else
  4476.                             {
  4477.                                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  4478.                                 strcat(string2,str);
  4479.                             }
  4480.  
  4481.                             if(Area51TruckingCargo[vehicleid]==0)
  4482.                             {
  4483.                                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  4484.                                 strcat(string2,str);
  4485.                             }
  4486.                             else
  4487.                             {
  4488.                                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  4489.                                 strcat(string2,str);
  4490.                             }
  4491.  
  4492.                             if(LasPayasadasTruckingCargo[vehicleid]==0)
  4493.                                                         {
  4494.                                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  4495.                                 strcat(string2,str);
  4496.                             }
  4497.                             else
  4498.                             {
  4499.                                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  4500.                                 strcat(string2,str);
  4501.                             }
  4502.  
  4503.                             if(ElQuebradosTruckingCargo[vehicleid]==0)
  4504.                             {
  4505.                                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  4506.                                 strcat(string2,str);
  4507.                             }
  4508.                             else
  4509.                             {
  4510.                                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  4511.                                 strcat(string2,str);
  4512.                             }
  4513.  
  4514.                             if(BaysideTruckingCargo[vehicleid]==0)
  4515.                             {
  4516.                                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  4517.                                 strcat(string2,str);
  4518.                             }
  4519.                             else
  4520.                             {
  4521.                                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  4522.                                 strcat(string2,str);
  4523.                             }
  4524.                             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  4525.                         }
  4526.                         if(listitem == 6)
  4527.                         {
  4528.                             new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  4529.                             if (IsPlayerInRangeOfPoint(playerid, 10.0, -343.3659,1531.3065,75.3570))
  4530.                             {
  4531.                                 SendClientMessage(playerid, RED, "ERROR: That does not work.");
  4532.                             }
  4533.                             else
  4534.                             {
  4535.                                 if(BigEarTruckingCargo[vehicleid]==0)
  4536.                                 {
  4537.                                     if(TruckCargoWeight[vehicleid]>=40000) return SendClientMessage(playerid, YELLOW, "Your truck can not carry anymore weight.");
  4538.                                     BigEarTruckingCargo[vehicleid]=1;
  4539.                                     TruckCargoWeight[vehicleid]+=2564;
  4540.                                     format(str,128,"Cargo selected. Destination: Big Ear. Your truck now weights %d",TruckCargoWeight[vehicleid]);
  4541.                                     SendClientMessage(playerid, YELLOW, str);
  4542.                                 }
  4543.                                 else if(BigEarTruckingCargo[vehicleid]==1)
  4544.                                 {
  4545.                                     SendClientMessage(playerid, RED, "This cargo is already loaded in your truck.");
  4546.                                 }
  4547.                             }
  4548.                             if(OceanDocksTruckingCargo[vehicleid]==0)
  4549.                             {
  4550.                                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  4551.                                 strcat(string2,str);
  4552.                             }
  4553.                             else
  4554.                             {
  4555.                                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  4556.                                 strcat(string2,str);
  4557.                             }
  4558.  
  4559.                             if(DillimoreTruckingCargo[vehicleid]==0)
  4560.                             {
  4561.                                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  4562.                                 strcat(string2,str);
  4563.                             }
  4564.                             else
  4565.                             {
  4566.                                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  4567.                                 strcat(string2,str);
  4568.                             }
  4569.  
  4570.                             if(FlintCountyTruckingCargo[vehicleid]==0)
  4571.                             {
  4572.                                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  4573.                                 strcat(string2,str);
  4574.                             }
  4575.                             else
  4576.                             {
  4577.                                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  4578.                                 strcat(string2,str);
  4579.                             }
  4580.  
  4581.                             if(BlueberryTruckingCargo[vehicleid]==0)
  4582.                             {
  4583.                                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  4584.                                 strcat(string2,str);
  4585.                             }
  4586.                             else
  4587.                             {
  4588.                                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  4589.                                 strcat(string2,str);
  4590.                             }
  4591.  
  4592.                             if(MontgomeryTruckingCargo[vehicleid]==0)
  4593.                             {
  4594.                                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  4595.                                 strcat(string2,str);
  4596.                             }
  4597.                             else
  4598.                             {
  4599.                                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  4600.                                 strcat(string2,str);
  4601.                             }
  4602.  
  4603.                             if(FortCarsonTruckingCargo[vehicleid]==0)
  4604.                             {
  4605.                                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  4606.                                 strcat(string2,str);
  4607.                             }
  4608.                             else
  4609.                             {
  4610.                                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  4611.                                 strcat(string2,str);
  4612.                             }
  4613.  
  4614.                             if(BigEarTruckingCargo[vehicleid]==0)
  4615.                             {
  4616.                                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  4617.                                 strcat(string2,str);
  4618.                             }
  4619.                             else
  4620.                             {
  4621.                                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  4622.                                 strcat(string2,str);
  4623.                             }
  4624.  
  4625.                             if(Area51TruckingCargo[vehicleid]==0)
  4626.                             {
  4627.                                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  4628.                                 strcat(string2,str);
  4629.                             }
  4630.                             else
  4631.                             {
  4632.                                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  4633.                                 strcat(string2,str);
  4634.                             }
  4635.  
  4636.                             if(LasPayasadasTruckingCargo[vehicleid]==0)
  4637.                                                         {
  4638.                                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  4639.                                 strcat(string2,str);
  4640.                             }
  4641.                             else
  4642.                             {
  4643.                                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  4644.                                 strcat(string2,str);
  4645.                             }
  4646.  
  4647.                             if(ElQuebradosTruckingCargo[vehicleid]==0)
  4648.                             {
  4649.                                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  4650.                                 strcat(string2,str);
  4651.                             }
  4652.                             else
  4653.                             {
  4654.                                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  4655.                                 strcat(string2,str);
  4656.                             }
  4657.  
  4658.                             if(BaysideTruckingCargo[vehicleid]==0)
  4659.                             {
  4660.                                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  4661.                                 strcat(string2,str);
  4662.                             }
  4663.                             else
  4664.                             {
  4665.                                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  4666.                                 strcat(string2,str);
  4667.                             }
  4668.                             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  4669.                         }
  4670.                         if(listitem == 7)
  4671.                         {
  4672.                             new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  4673.                             if (IsPlayerInRangeOfPoint(playerid, 10.0, 131.8859,1947.1722,19.3641))
  4674.                             {
  4675.                                 SendClientMessage(playerid, RED, "ERROR: That does not work.");
  4676.                             }
  4677.                             else
  4678.                             {
  4679.                                 if(Area51TruckingCargo[vehicleid]==0)
  4680.                                 {
  4681.                                     if(TruckCargoWeight[vehicleid]>=40000) return SendClientMessage(playerid, YELLOW, "Your truck can not carry anymore weight.");
  4682.                                     Area51TruckingCargo[vehicleid]=1;
  4683.                                     TruckCargoWeight[vehicleid]+=1516;
  4684.                                     format(str,128,"Cargo selected. Destination: Area 51. Your truck now weights %d",TruckCargoWeight[vehicleid]);
  4685.                                     SendClientMessage(playerid, YELLOW, str);
  4686.                                 }
  4687.                                 else if(Area51TruckingCargo[vehicleid]==1)
  4688.                                 {
  4689.                                     SendClientMessage(playerid, RED, "This cargo is already loaded in your truck.");
  4690.                                 }
  4691.                             }
  4692.                             if(OceanDocksTruckingCargo[vehicleid]==0)
  4693.                             {
  4694.                                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  4695.                                 strcat(string2,str);
  4696.                             }
  4697.                             else
  4698.                             {
  4699.                                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  4700.                                 strcat(string2,str);
  4701.                             }
  4702.  
  4703.                             if(DillimoreTruckingCargo[vehicleid]==0)
  4704.                             {
  4705.                                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  4706.                                 strcat(string2,str);
  4707.                             }
  4708.                             else
  4709.                             {
  4710.                                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  4711.                                 strcat(string2,str);
  4712.                             }
  4713.  
  4714.                             if(FlintCountyTruckingCargo[vehicleid]==0)
  4715.                             {
  4716.                                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  4717.                                 strcat(string2,str);
  4718.                             }
  4719.                             else
  4720.                             {
  4721.                                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  4722.                                 strcat(string2,str);
  4723.                             }
  4724.  
  4725.                             if(BlueberryTruckingCargo[vehicleid]==0)
  4726.                             {
  4727.                                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  4728.                                 strcat(string2,str);
  4729.                             }
  4730.                             else
  4731.                             {
  4732.                                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  4733.                                 strcat(string2,str);
  4734.                             }
  4735.  
  4736.                             if(MontgomeryTruckingCargo[vehicleid]==0)
  4737.                             {
  4738.                                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  4739.                                 strcat(string2,str);
  4740.                             }
  4741.                             else
  4742.                             {
  4743.                                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  4744.                                 strcat(string2,str);
  4745.                             }
  4746.  
  4747.                             if(FortCarsonTruckingCargo[vehicleid]==0)
  4748.                             {
  4749.                                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  4750.                                 strcat(string2,str);
  4751.                             }
  4752.                             else
  4753.                             {
  4754.                                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  4755.                                 strcat(string2,str);
  4756.                             }
  4757.  
  4758.                             if(BigEarTruckingCargo[vehicleid]==0)
  4759.                             {
  4760.                                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  4761.                                 strcat(string2,str);
  4762.                             }
  4763.                             else
  4764.                             {
  4765.                                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  4766.                                 strcat(string2,str);
  4767.                             }
  4768.  
  4769.                             if(Area51TruckingCargo[vehicleid]==0)
  4770.                             {
  4771.                                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  4772.                                 strcat(string2,str);
  4773.                             }
  4774.                             else
  4775.                             {
  4776.                                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  4777.                                 strcat(string2,str);
  4778.                             }
  4779.  
  4780.                             if(LasPayasadasTruckingCargo[vehicleid]==0)
  4781.                                                         {
  4782.                                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  4783.                                 strcat(string2,str);
  4784.                             }
  4785.                             else
  4786.                             {
  4787.                                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  4788.                                 strcat(string2,str);
  4789.                             }
  4790.  
  4791.                             if(ElQuebradosTruckingCargo[vehicleid]==0)
  4792.                             {
  4793.                                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  4794.                                 strcat(string2,str);
  4795.                             }
  4796.                             else
  4797.                             {
  4798.                                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  4799.                                 strcat(string2,str);
  4800.                             }
  4801.  
  4802.                             if(BaysideTruckingCargo[vehicleid]==0)
  4803.                             {
  4804.                                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  4805.                                 strcat(string2,str);
  4806.                             }
  4807.                             else
  4808.                             {
  4809.                                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  4810.                                 strcat(string2,str);
  4811.                             }
  4812.                             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  4813.                         }
  4814.                         if(listitem == 8)
  4815.                         {
  4816.                             new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  4817.                             if (IsPlayerInRangeOfPoint(playerid, 10.0, -319.3257,2663.8701,63.0379))
  4818.                             {
  4819.                                 SendClientMessage(playerid, RED, "ERROR: That does not work.");
  4820.                             }
  4821.                             else
  4822.                             {
  4823.                                 if(LasPayasadasTruckingCargo[vehicleid]==0)
  4824.                                 {
  4825.                                     if(TruckCargoWeight[vehicleid]>=40000) return SendClientMessage(playerid, YELLOW, "Your truck can not carry anymore weight.");
  4826.                                     LasPayasadasTruckingCargo[vehicleid]=1;
  4827.                                     TruckCargoWeight[vehicleid]+=8335;
  4828.                                     format(str,128,"Cargo selected. Destination: Las Payasadas. Your truck now weights %d",TruckCargoWeight[vehicleid]);
  4829.                                     SendClientMessage(playerid, YELLOW, str);
  4830.                                 }
  4831.                                 else if(LasPayasadasTruckingCargo[vehicleid]==1)
  4832.                                 {
  4833.                                     SendClientMessage(playerid, RED, "This cargo is already loaded in your truck.");
  4834.                                 }
  4835.                             }
  4836.                             if(OceanDocksTruckingCargo[vehicleid]==0)
  4837.                             {
  4838.                                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  4839.                                 strcat(string2,str);
  4840.                             }
  4841.                             else
  4842.                             {
  4843.                                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  4844.                                 strcat(string2,str);
  4845.                             }
  4846.  
  4847.                             if(DillimoreTruckingCargo[vehicleid]==0)
  4848.                             {
  4849.                                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  4850.                                 strcat(string2,str);
  4851.                             }
  4852.                             else
  4853.                             {
  4854.                                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  4855.                                 strcat(string2,str);
  4856.                             }
  4857.  
  4858.                             if(FlintCountyTruckingCargo[vehicleid]==0)
  4859.                             {
  4860.                                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  4861.                                 strcat(string2,str);
  4862.                             }
  4863.                             else
  4864.                             {
  4865.                                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  4866.                                 strcat(string2,str);
  4867.                             }
  4868.  
  4869.                             if(BlueberryTruckingCargo[vehicleid]==0)
  4870.                             {
  4871.                                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  4872.                                 strcat(string2,str);
  4873.                             }
  4874.                             else
  4875.                             {
  4876.                                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  4877.                                 strcat(string2,str);
  4878.                             }
  4879.  
  4880.                             if(MontgomeryTruckingCargo[vehicleid]==0)
  4881.                             {
  4882.                                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  4883.                                 strcat(string2,str);
  4884.                             }
  4885.                             else
  4886.                             {
  4887.                                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  4888.                                 strcat(string2,str);
  4889.                             }
  4890.  
  4891.                             if(FortCarsonTruckingCargo[vehicleid]==0)
  4892.                             {
  4893.                                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  4894.                                 strcat(string2,str);
  4895.                             }
  4896.                             else
  4897.                             {
  4898.                                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  4899.                                 strcat(string2,str);
  4900.                             }
  4901.  
  4902.                             if(BigEarTruckingCargo[vehicleid]==0)
  4903.                             {
  4904.                                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  4905.                                 strcat(string2,str);
  4906.                             }
  4907.                             else
  4908.                             {
  4909.                                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  4910.                                 strcat(string2,str);
  4911.                             }
  4912.  
  4913.                             if(Area51TruckingCargo[vehicleid]==0)
  4914.                             {
  4915.                                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  4916.                                 strcat(string2,str);
  4917.                             }
  4918.                             else
  4919.                             {
  4920.                                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  4921.                                 strcat(string2,str);
  4922.                             }
  4923.  
  4924.                             if(LasPayasadasTruckingCargo[vehicleid]==0)
  4925.                                                         {
  4926.                                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  4927.                                 strcat(string2,str);
  4928.                             }
  4929.                             else
  4930.                             {
  4931.                                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  4932.                                 strcat(string2,str);
  4933.                             }
  4934.  
  4935.                             if(ElQuebradosTruckingCargo[vehicleid]==0)
  4936.                             {
  4937.                                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  4938.                                 strcat(string2,str);
  4939.                             }
  4940.                             else
  4941.                             {
  4942.                                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  4943.                                 strcat(string2,str);
  4944.                             }
  4945.  
  4946.                             if(BaysideTruckingCargo[vehicleid]==0)
  4947.                             {
  4948.                                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  4949.                                 strcat(string2,str);
  4950.                             }
  4951.                             else
  4952.                             {
  4953.                                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  4954.                                 strcat(string2,str);
  4955.                             }
  4956.                             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  4957.                         }
  4958.                         if(listitem == 9)
  4959.                         {
  4960.                             new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  4961.                             if (IsPlayerInRangeOfPoint(playerid, 10.0, -1520.0443,2558.1450,55.8403))
  4962.                             {
  4963.                                 SendClientMessage(playerid, RED, "ERROR: That does not work.");
  4964.                             }
  4965.                             else
  4966.                             {
  4967.                                 if(ElQuebradosTruckingCargo[vehicleid]==0)
  4968.                                 {
  4969.                                     if(TruckCargoWeight[vehicleid]>=40000) return SendClientMessage(playerid, YELLOW, "Your truck can not carry anymore weight.");
  4970.                                     ElQuebradosTruckingCargo[vehicleid]=1;
  4971.                                     TruckCargoWeight[vehicleid]+=6987;
  4972.                                     format(str,128,"Cargo selected. Destination: El Qeubrados. Your truck now weights %d",TruckCargoWeight[vehicleid]);
  4973.                                     SendClientMessage(playerid, YELLOW, str);
  4974.                                 }
  4975.                                 else if(ElQuebradosTruckingCargo[vehicleid]==1)
  4976.                                 {
  4977.                                     SendClientMessage(playerid, RED, "This cargo is already loaded in your truck.");
  4978.                                 }
  4979.                             }
  4980.                             if(OceanDocksTruckingCargo[vehicleid]==0)
  4981.                             {
  4982.                                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  4983.                                 strcat(string2,str);
  4984.                             }
  4985.                             else
  4986.                             {
  4987.                                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  4988.                                 strcat(string2,str);
  4989.                             }
  4990.  
  4991.                             if(DillimoreTruckingCargo[vehicleid]==0)
  4992.                             {
  4993.                                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  4994.                                 strcat(string2,str);
  4995.                             }
  4996.                             else
  4997.                             {
  4998.                                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  4999.                                 strcat(string2,str);
  5000.                             }
  5001.  
  5002.                             if(FlintCountyTruckingCargo[vehicleid]==0)
  5003.                             {
  5004.                                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  5005.                                 strcat(string2,str);
  5006.                             }
  5007.                             else
  5008.                             {
  5009.                                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  5010.                                 strcat(string2,str);
  5011.                             }
  5012.  
  5013.                             if(BlueberryTruckingCargo[vehicleid]==0)
  5014.                             {
  5015.                                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  5016.                                 strcat(string2,str);
  5017.                             }
  5018.                             else
  5019.                             {
  5020.                                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  5021.                                 strcat(string2,str);
  5022.                             }
  5023.  
  5024.                             if(MontgomeryTruckingCargo[vehicleid]==0)
  5025.                             {
  5026.                                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  5027.                                 strcat(string2,str);
  5028.                             }
  5029.                             else
  5030.                             {
  5031.                                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  5032.                                 strcat(string2,str);
  5033.                             }
  5034.  
  5035.                             if(FortCarsonTruckingCargo[vehicleid]==0)
  5036.                             {
  5037.                                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  5038.                                 strcat(string2,str);
  5039.                             }
  5040.                             else
  5041.                             {
  5042.                                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  5043.                                 strcat(string2,str);
  5044.                             }
  5045.  
  5046.                             if(BigEarTruckingCargo[vehicleid]==0)
  5047.                             {
  5048.                                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  5049.                                 strcat(string2,str);
  5050.                             }
  5051.                             else
  5052.                             {
  5053.                                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  5054.                                 strcat(string2,str);
  5055.                             }
  5056.  
  5057.                             if(Area51TruckingCargo[vehicleid]==0)
  5058.                             {
  5059.                                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  5060.                                 strcat(string2,str);
  5061.                             }
  5062.                             else
  5063.                             {
  5064.                                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  5065.                                 strcat(string2,str);
  5066.                             }
  5067.  
  5068.                             if(LasPayasadasTruckingCargo[vehicleid]==0)
  5069.                                                         {
  5070.                                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  5071.                                 strcat(string2,str);
  5072.                             }
  5073.                             else
  5074.                             {
  5075.                                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  5076.                                 strcat(string2,str);
  5077.                             }
  5078.  
  5079.                             if(ElQuebradosTruckingCargo[vehicleid]==0)
  5080.                             {
  5081.                                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  5082.                                 strcat(string2,str);
  5083.                             }
  5084.                             else
  5085.                             {
  5086.                                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  5087.                                 strcat(string2,str);
  5088.                             }
  5089.  
  5090.                             if(BaysideTruckingCargo[vehicleid]==0)
  5091.                             {
  5092.                                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  5093.                                 strcat(string2,str);
  5094.                             }
  5095.                             else
  5096.                             {
  5097.                                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  5098.                                 strcat(string2,str);
  5099.                             }
  5100.                             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  5101.                         }
  5102.                         if(listitem == 10)
  5103.                         {
  5104.                             new vehicleid = GetPlayerVehicleID(playerid),str[1024],string2[1024];
  5105.                             if (IsPlayerInRangeOfPoint(playerid, 10.0, -2431.2637,2291.0027,4.9844))
  5106.                             {
  5107.                                 SendClientMessage(playerid, RED, "ERROR: That does not work.");
  5108.                             }
  5109.                             else
  5110.                             {
  5111.                                 if(BaysideTruckingCargo[vehicleid]==0)
  5112.                                 {
  5113.                                     if(TruckCargoWeight[vehicleid]>=40000) return SendClientMessage(playerid, YELLOW, "Your truck can not carry anymore weight.");
  5114.                                     BaysideTruckingCargo[vehicleid]=1;
  5115.                                     TruckCargoWeight[vehicleid]+=11624;
  5116.                                     format(str,128,"Cargo selected. Destination: Bayside. Your truck now weights %d",TruckCargoWeight[vehicleid]);
  5117.                                     SendClientMessage(playerid, YELLOW, str);
  5118.                                 }
  5119.                                 else if(BaysideTruckingCargo[vehicleid]==1)
  5120.                                 {
  5121.                                     SendClientMessage(playerid, RED, "This cargo is already loaded in your truck.");
  5122.                                 }
  5123.                             }
  5124.                             if(OceanDocksTruckingCargo[vehicleid]==0)
  5125.                             {
  5126.                                 format(str,sizeof(str),"{90EE90}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  5127.                                 strcat(string2,str);
  5128.                             }
  5129.                             else
  5130.                             {
  5131.                                 format(str,sizeof(str),"{660000}Los Santos\t\t\t{FAF0E6}9280KG\t\t\t$470\n");
  5132.                                 strcat(string2,str);
  5133.                             }
  5134.  
  5135.                             if(DillimoreTruckingCargo[vehicleid]==0)
  5136.                             {
  5137.                                 format(str,sizeof(str),"{90EE90}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  5138.                                 strcat(string2,str);
  5139.                             }
  5140.                             else
  5141.                             {
  5142.                                 format(str,sizeof(str),"{660000}Dillimore\t\t\t{FAF0E6}8170KG\t\t\t$595\n");
  5143.                                 strcat(string2,str);
  5144.                             }
  5145.  
  5146.                             if(FlintCountyTruckingCargo[vehicleid]==0)
  5147.                             {
  5148.                                 format(str,sizeof(str),"{90EE90}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  5149.                                 strcat(string2,str);
  5150.                             }
  5151.                             else
  5152.                             {
  5153.                                 format(str,sizeof(str),"{660000}Flint County\t\t\t{FAF0E6}1170KG\t\t\t$262\n");
  5154.                                 strcat(string2,str);
  5155.                             }
  5156.  
  5157.                             if(BlueberryTruckingCargo[vehicleid]==0)
  5158.                             {
  5159.                                 format(str,sizeof(str),"{90EE90}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  5160.                                 strcat(string2,str);
  5161.                             }
  5162.                             else
  5163.                             {
  5164.                                 format(str,sizeof(str),"{660000}Blueberry\t\t\t{FAF0E6}5192KG\t\t\t$461\n");
  5165.                                 strcat(string2,str);
  5166.                             }
  5167.  
  5168.                             if(MontgomeryTruckingCargo[vehicleid]==0)
  5169.                             {
  5170.                                 format(str,sizeof(str),"{90EE90}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  5171.                                 strcat(string2,str);
  5172.                             }
  5173.                             else
  5174.                             {
  5175.                                 format(str,sizeof(str),"{660000}Montgomery\t\t\t{FAF0E6}6424KG\t\t\t$631\n");
  5176.                                 strcat(string2,str);
  5177.                             }
  5178.  
  5179.                             if(FortCarsonTruckingCargo[vehicleid]==0)
  5180.                             {
  5181.                                 format(str,sizeof(str),"{90EE90}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  5182.                                 strcat(string2,str);
  5183.                             }
  5184.                             else
  5185.                             {
  5186.                                 format(str,sizeof(str),"{660000}Fort Carson\t\t\t{FAF0E6}6429KG\t\t\t$629\n");
  5187.                                 strcat(string2,str);
  5188.                             }
  5189.  
  5190.                             if(BigEarTruckingCargo[vehicleid]==0)
  5191.                             {
  5192.                                 format(str,sizeof(str),"{90EE90}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  5193.                                 strcat(string2,str);
  5194.                             }
  5195.                             else
  5196.                             {
  5197.                                 format(str,sizeof(str),"{660000}Big Ear\t\t\t\t{FAF0E6}2564KG\t\t\t$351\n");
  5198.                                 strcat(string2,str);
  5199.                             }
  5200.  
  5201.                             if(Area51TruckingCargo[vehicleid]==0)
  5202.                             {
  5203.                                 format(str,sizeof(str),"{90EE90}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  5204.                                 strcat(string2,str);
  5205.                             }
  5206.                             else
  5207.                             {
  5208.                                 format(str,sizeof(str),"{660000}Area 51\t\t\t\t{FAF0E6}1516KG\t\t\t$158\n");
  5209.                                 strcat(string2,str);
  5210.                             }
  5211.  
  5212.                             if(LasPayasadasTruckingCargo[vehicleid]==0)
  5213.                                                         {
  5214.                                 format(str,sizeof(str),"{90EE90}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  5215.                                 strcat(string2,str);
  5216.                             }
  5217.                             else
  5218.                             {
  5219.                                 format(str,sizeof(str),"{660000}Las Payasadas\t\t\t{FAF0E6}8335KG\t\t\t$988\n");
  5220.                                 strcat(string2,str);
  5221.                             }
  5222.  
  5223.                             if(ElQuebradosTruckingCargo[vehicleid]==0)
  5224.                             {
  5225.                                 format(str,sizeof(str),"{90EE90}El Quebrados\t\t\t{FAF0E6}6987KG\t\t\t$923\n");
  5226.                                 strcat(string2,str);
  5227.                             }
  5228.                             else
  5229.                             {
  5230.                                 format(str,sizeof(str),"{660000}El Quebrados\t\t\t{FAF0E6}8170KG\t\t\t$923\n");
  5231.                                 strcat(string2,str);
  5232.                             }
  5233.  
  5234.                             if(BaysideTruckingCargo[vehicleid]==0)
  5235.                             {
  5236.                                 format(str,sizeof(str),"{90EE90}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  5237.                                 strcat(string2,str);
  5238.                             }
  5239.                             else
  5240.                             {
  5241.                                 format(str,sizeof(str),"{660000}Bayside\t\t\t{FAF0E6}11624KG\t\t$1011\n");
  5242.                                 strcat(string2,str);
  5243.                             }
  5244.                             ShowPlayerDialog(playerid, DIALOGTRUCKINGLSDOCK+1, DIALOG_STYLE_LIST, "Select Cargo", string2, "Select", "Cancel");
  5245.                         }
  5246.                 }
  5247.                 return 1;
  5248.         }
  5249.         return 1;
  5250. }
  5251. //==============================================================================
  5252. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  5253. {
  5254.     return 1;
  5255. }
  5256. //==============================================================================
  5257. stock PlayerName(playerid)
  5258. {
  5259.     new playername[24];
  5260.     GetPlayerName(playerid,playername,24);
  5261.     return playername;
  5262. }
  5263. //==============================================================================
  5264. stock IsPlayerConnectedEx(playerid)
  5265. {
  5266.     if (IsPlayerConnected(playerid)&&IsLogged[playerid]==1&&Died[playerid]==0&&playerid!=INVALID_PLAYER_ID) return 1;
  5267.     return 0;
  5268. }
  5269. //==============================================================================
  5270. stock IsVehicleTruck( vehicleid )
  5271. {
  5272.     new
  5273.         model = GetVehicleModel( vehicleid )
  5274.     ;
  5275.     switch( model )
  5276.     {
  5277.         case 403, 514, 515, 573: return 1;
  5278.     }
  5279.     return 0;
  5280. }
  5281. //==============================================================================
  5282. stock GivePlayerMoneyEx(playerid,amount)
  5283. {
  5284.     ResetPlayerMoney(playerid);
  5285.     SetPVarInt(playerid,"cash",GetPVarInt(playerid,"cash") + amount);
  5286.     if(GetPVarInt(playerid,"cash") > GetPVarInt(playerid,"maxcash")) SetPVarInt(playerid,"maxcash",GetPVarInt(playerid,"cash"));
  5287.     return GivePlayerMoney(playerid,GetPVarInt(playerid,"cash"));
  5288. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement