Guest User

COD1.1

a guest
Jan 2nd, 2012
758
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 131.73 KB | None | 0 0
  1. #include <a_samp>
  2. #include <core>
  3. #include <float>
  4. #include <MidoStream>
  5. #include <streamer>
  6. #include <foreach>
  7.  
  8. #define COLOR_YELLOW 0xFFFF00AA
  9. #define RED1 0xCB3C34FF
  10. #define COLOR_BROWN 0x804040FF
  11. #define COLOR_LIMEGREEN 0x00FF00FF
  12.  
  13. // === [Color Defines] ===
  14. #define COLOR_LIGHTGREEN 0x9ACD32AA
  15. #define COLOR_YELLOW2 0xF5DEB3AA
  16. #define COLOR_DBLUE 0x2641FEAA
  17. #define COLOR_SYSTEM 0xEFEFF7AA
  18. #define COLOR_LIME 0x80FF00FF
  19. #define COLOR_GREY 0xAFAFAFAA
  20. #define COLOR_BLUE 0x0000FF96
  21. #define COLOR_DIS_RED 0xFF0000FF
  22. #define COLOR_CON_GREEN 0x00FF00FF
  23. #define COLOR_WHITE 0xFFFFFFFF
  24. #define COLOR_YELLOW 0xFFFF00AA
  25. #define COLOR_BRIGHpublic OnPlayerDisconnect(playerid, reason)
  26. #define COLOR_ORANGE 0xFFA500AA
  27. #define GCOLOR_GREEN 0x33AA3355
  28. #define YELLOW 0xFFFF00FF
  29. #define COLOR_AQUA 0x8080FFFF
  30. #define COLOR_CORAL 0x00FFFFFF
  31. #define COLOR_PLUM 0x400080FF
  32. #define COLOR_BISQUE 0x0080C0FF
  33. #define COLOR_INDIGO 0x800000FF
  34.  
  35. #define COLOR_LIGHTRED 0xFF8080FF
  36. #define COLOR_LIGHTBLUE 0x00BFFFAA
  37. #define COLOR_GREY 0xAFAFAFAA
  38. #define COLOR_RED 0xFF0000AA
  39. #define COLOR_YELLOW 0xFFFF00AA
  40. #define COLOR_GREEN 0x00FF00AA
  41.  
  42. #define YELLOW      0xFFFF00FF
  43. #define ORANGE      0xF97804FF
  44. #define LIGHTRED    0xFF8080FF
  45. #define LIGHTBLUE   0x00C2ECFF
  46. #define PURPLE      0xB360FDFF
  47. #define BLUE        0x1229FAFF
  48. #define COLOR_GOLD 0xFFFF00FF
  49. #define LIGHTGREEN  0x38FF06FF
  50. #define DARKPINK    0xE100E1FF
  51. #define DARKGREEN   0x008040FF
  52. #define AQUAGREEN   0x00CACAFB
  53. #define NICESKY     0x99FFFFAA
  54. #define GREY        0xCECECEFF
  55. #define WHITE       0xFFFFFFFF
  56. #define COLOR_TAN   0xE39216FF
  57.  
  58. /*******************************************************************************
  59. *                                 <=[ARMI]=>                                   *
  60. *******************************************************************************/
  61.  
  62. #define PISTOL 22
  63. #define SILENCED_PISTOL 23
  64. #define DEAGLE 24
  65. #define AK47 30
  66. #define M4 31
  67. #define TEC9 32
  68. #define MICRO_UZI 28
  69. #define MP5 29
  70. #define GRENADES 16
  71. #define MOLOTOVS 18
  72. #define TEAR_GAS 17
  73. #define NIGHT_STICK 3
  74. #define KNIFE 4
  75. #define SHOTGUN 25
  76. #define SAWNOFF_SHOTGUN 26
  77. #define COMBAT_SHOTGUN 27
  78. #define MICRO_UZI 28
  79. #define SNIPER_RIFLE 34
  80. #define RPG 35
  81. #define ROCKET_LAUNCHER 36
  82. #define FLAME_THROWER 37
  83. #define MINIGUN 38
  84. #define SPRAY_PAINT 41
  85. #define FIRE_EXTINGUER 42
  86. #define PARACHUTE 46
  87. #define SACHET_CHARGERS 39
  88. #define DETONATOR 40
  89. #define HEALTH 41
  90.  
  91. // Define all the callbacks I need
  92. #define TEAM_USA 1
  93. #define TEAM_COLOR_USA COLOR_BLUE
  94. #define TEAM_JAPAN 2
  95. #define TEAM_COLOR_JAPAN COLOR_WHITE
  96. #define TEAM_GERMANY 3
  97. #define TEAM_COLOR_GERMANY COLOR_BROWN
  98. #define TEAM_RUSSIA 4
  99. #define TEAM_COLOR_RUSSIA COLOR_RED
  100. #define TEAM_ENGLAND 5
  101. #define TEAM_COLOR_ENGLAND COLOR_PLUM
  102. #define TEAM_MEXICO 6
  103. #define TEAM_COLOR_MEXICO COLOR_LIMEGREEN
  104. #define TEAM_INDIA 7
  105. #define TEAM_COLOR_INDIA COLOR_CORAL
  106. #define TEAM_BRAZIL 8
  107. #define TEAM_COLOR_BRAZIL COLOR_AQUA
  108. #define TEAM_FRANCE 9
  109. #define TEAM_COLOR_FRANCE COLOR_INDIGO
  110. #define TEAM_INDONESIA 10
  111. #define TEAM_COLOR_INDONESIA COLOR_BISQUE
  112.  
  113. #pragma unused Brazil
  114. #pragma unused England
  115. #pragma unused France
  116. #pragma unused Germany
  117. #pragma unused India
  118. #pragma unused Indonesia
  119. #pragma unused Japan
  120. #pragma unused Mexico
  121. #pragma unused Russia
  122. #pragma unused SetPlayerTeamFromClass
  123. #pragma unused SetPlayerToTeamColour
  124. #pragma unused USA
  125.  
  126.  
  127. #pragma tabsize 0
  128.  
  129. //News
  130. new GZ_ZONE2;
  131. new ZonePickup;
  132. new USA;
  133. new Russia;
  134. new Mexico;
  135. new Japan;
  136. new India;
  137. new Germany;
  138. new France;
  139. new England;
  140. new Indonesia;
  141. new Brazil;
  142. new Text:Textme;
  143. new Text:Textnever;
  144. new Text:Texthell;
  145. new Text:Textloli;
  146. new Text:Texteng;
  147. new Text:Textger;
  148. new Text:Textrus;
  149. new Text:Textind;
  150. new Text:Textbrz;
  151. new Text:Textyoit;
  152. new Text:Textemo;
  153. new Text:Spree;
  154. new Text:Textindo;
  155. new Text:Textmasta;
  156. new Text:Web;
  157. new Text:ScriptVer;
  158.  
  159. //
  160. new gTeam[MAX_PLAYERS];
  161. new Float:RandomSpawn[][4] =
  162. {
  163.     // Positions, (X, Y, Z and Facing Angle)
  164.     {-3.1569,1080.6056,19.7422, 192.0335},
  165.     {-148.6496,1121.1483,19.7422, 267.2932},
  166.     {-297.6284,1159.9205,19.7587, 89.8853}
  167. };
  168. new Float:RSpawn[][4] =
  169. {
  170.     // Positions, (X, Y, Z and Facing Angle)
  171.     {386.4340,2070.0190,17.6406, 192.0335},
  172.     {200.2721,2069.3330,22.6444, 267.2932},
  173.     {263.8844,2023.2399,17.6406, 89.8853}
  174. };
  175. new Float:RSpawn2[][4] =
  176. {
  177.     // Positions, (X, Y, Z and Facing Angle)
  178.     {-298.0110,1548.5999,75.3594, 192.0335},
  179.     {-298.3925,1548.4476,75.3594, 267.2932}
  180. };
  181. new Float:RSpawn3[][4] =
  182. {
  183.     // Positions, (X, Y, Z and Facing Angle)
  184.     {-202.8639,2712.7661,62.6875, 192.0335},
  185.     {-246.0621,2600.0825,62.8582, 267.2932},
  186.     {-168.9289,2679.0684,62.6836, 267.2932}
  187. };
  188. new Float:RSpawn4[][4] =
  189. {
  190.     // Positions, (X, Y, Z and Facing Angle)
  191.     {1349.8732,2225.8472,11.0520, 192.0335},
  192.     {1496.1793,2069.5188,10.8239, 267.2932},
  193.     {1549.7113,2249.7954,10.8489, 267.2932}
  194. };
  195. new Float:RSpawn5[][4] =
  196. {
  197.     // Positions, (X, Y, Z and Facing Angle)
  198.     {414.4152,2533.1956,16.5727, 192.0335},
  199.     {308.4630,2542.1924,16.8159, 267.2932}
  200. };
  201. new Float:RSpawn6[][4] =
  202. {
  203.     // Positions, (X, Y, Z and Facing Angle)
  204.     {-346.1602,1897.4762,42.2891, 192.0335},
  205.     {-309.9412,1807.0670,42.2891, 267.2932},
  206.     {-221.0603,1879.6180,47.0876, 267.2932}
  207. };
  208. new Float:RSpawn7[][4] =
  209. {
  210.     // Positions, (X, Y, Z and Facing Angle)
  211.     {242.3151,3007.4961,6.2954, 192.0335},
  212.     {308.3245,3112.3623,6.2954,192.0335}
  213. };
  214.  
  215. //Fordwards
  216. forward AntiWeaponsHack();
  217. forward Rankbonus(playerid);
  218. forward ChangeHostname();
  219.  
  220. main()
  221. {
  222.     print("\n----------------------------------");
  223.     print("  Basic Call Of Duty By James_Coral\n");
  224.     print("----------------------------------\n");
  225. }
  226.  
  227. public OnPlayerConnect(playerid)
  228. {
  229.     new pName[MAX_PLAYER_NAME];
  230.     new string[128];
  231.     GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
  232.         format(string, sizeof(string), "{FFFFFF}[SERVER]:{FF002B}%s has Joined Call Of Duty Server",pName);
  233.         SendClientMessageToAll(0xFF0000FF, string);
  234.  
  235.   //Other
  236.       SendClientMessage(playerid,COLOR_RED,"**Welcome to Call of Duty **");
  237.     SendClientMessage(playerid,COLOR_RED,"Here are some simple rules you should follow to keep us alive");
  238.     SendClientMessage(playerid,COLOR_RED,"No Spawnkilling No Cheating No Racism No Teamkilling  No Spamming/Flooding No Driveby");
  239.     SendClientMessage(playerid,COLOR_RED,"You can get help from /help it will tell you everything about our server");
  240.     SendClientMessage(playerid,COLOR_RED,"This is a complete DM server which is made specialy for everyone to kill each other & serve there country");
  241.     SendClientMessage(playerid,COLOR_RED,"You can visit our forums www.WhatEver.com :D & Join our communty for latest news !");
  242.     return 1;
  243. }
  244.  
  245. public OnPlayerDisconnect(playerid, reason)
  246. {
  247.     new pName[MAX_PLAYER_NAME];
  248.     new string[128];
  249.     GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
  250.         format(string, sizeof(string), "{FFFFFF}[SERVER]:{FF002B}%s has Leaved Call Of Duty Server",pName);
  251.         SendClientMessageToAll(0xFF0000FF, string);
  252.     return 1;
  253. }
  254.  
  255.  
  256. public OnPlayerCommandText(playerid, cmdtext[])
  257. {
  258.     new idx;
  259.     new cmd[256];
  260.    
  261.     cmd = strtok(cmdtext, idx);
  262.  
  263.     if(strcmp(cmd, "/shop", true) == 0) {
  264.     ShowPlayerDialog(playerid,2, DIALOG_STYLE_MSGBOX, "Shop:", "Weapons: /m4,/ak47,/sniper,/9mm,/rl(RocketLauncher)\nOther: /heal,/armour,/parachute\n", "Thanks", "Cancel");
  265.         return 1;
  266.     }
  267.  
  268.     if(strcmp(cmd, "/m4", true) == 0) {
  269.     if(GetPlayerMoney(playerid) < 9999) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough money");
  270.  GivePlayerMoney(playerid, -9999);
  271.     GivePlayerWeapon(playerid, 31, 900);
  272.         return 1;
  273. }
  274.  
  275.     if(strcmp(cmd, "/parachute", true) == 0) {
  276.     if(GetPlayerMoney(playerid) < 6000) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough money");
  277.  GivePlayerMoney(playerid, -6000);
  278.     GivePlayerWeapon(playerid, 46, 3);
  279.         return 1;
  280. }
  281.  
  282.     if(strcmp(cmd, "/ak47", true) == 0) {
  283.     if(GetPlayerMoney(playerid) < 9999) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough money");
  284.  GivePlayerMoney(playerid, -9999);
  285.     GivePlayerWeapon(playerid, 30, 900);
  286.         return 1;
  287. }
  288.  
  289.     if(strcmp(cmd, "/9mm", true) == 0) {
  290.     if(GetPlayerMoney(playerid) < 700) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough money");
  291.  GivePlayerMoney(playerid, -700);
  292.     GivePlayerWeapon(playerid, 22, 600);
  293.         return 1;
  294. }
  295.  
  296.     if(strcmp(cmd, "/rl", true) == 0) {
  297.     if(GetPlayerMoney(playerid) < 70000) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough money");
  298.  GivePlayerMoney(playerid, -700);
  299.     GivePlayerWeapon(playerid, 35, 600);
  300.         return 1;
  301. }
  302.  
  303.     if(strcmp(cmd, "/armour", true) == 0) {
  304.     if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough money");
  305.  GivePlayerMoney(playerid, -5000);
  306.     SetPlayerArmour(playerid, 100);
  307.         return 1;
  308. }
  309.  
  310.     if(strcmp(cmd, "/sniper", true) == 0) {
  311.     if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough money");
  312.  GivePlayerMoney(playerid, -5000);
  313.     GivePlayerWeapon(playerid,34,500);
  314.         return 1;
  315. }
  316.  
  317.  
  318.     if(strcmp(cmd, "/heal", true) == 0) {
  319.     if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xFF0000FF, "You don't have enough money");
  320.  GivePlayerMoney(playerid, -5000);
  321.     SetPlayerHealth(playerid, 100);
  322.         return 1;
  323. }
  324.  
  325.  
  326.     if(strcmp("/rules", cmdtext, true, 10) == 0)
  327.     {
  328.         ShowPlayerDialog(playerid,2, DIALOG_STYLE_MSGBOX, "Rules:", "1.)Do Not Hack/Cheat/Mods\n2.)Respect Admins And Players\n3.)Do Not Ask To Be Admin We Choosing Admins\n4.)Do Not Use Admin Account And Try To Use It\n5.)No Insulting, Flamming The Admins\n6.)Spawn Killing is Not Allowed (Except on DM)\n7.)Dont AFK on Spawnpoint or Spawn Areas\n8.)Dont Carjack Any Player Specially Admins And Leaders\n\nIf you break those rules you may Punishment by Our Server Administrators", "Accept", "Ignore");
  329.         return 1;
  330.     }
  331.    
  332.         if (strcmp("/help", cmdtext, true, 10) == 0)
  333.     {
  334.         SendClientMessage(playerid, COLOR_YELLOW, "SHOP: /shop");
  335.         SendClientMessage(playerid, COLOR_YELLOW, "GENERAL: /me,/rules,/kill,/switchteam");
  336.         SendClientMessage(playerid, COLOR_YELLOW, "GENERAL: /credits");
  337.         SendClientMessage(playerid, COLOR_YELLOW, "RANK: /myrank, /ranks,/genhelp");
  338.         SendClientMessage(playerid, COLOR_YELLOW, "CAR: /(un)lock");
  339.         return 1;
  340. }
  341.  
  342.         if (strcmp("/credits", cmdtext, true, 10) == 0)
  343.     {
  344.         SendClientMessage(playerid, 0xFF0000FF, "Scripter:James_Coral");
  345.         SendClientMessage(playerid, 0xFF0000FF, "Tester: James_Coral");
  346.         SendClientMessage(playerid, 0xFF0000FF, "Helper: Mr.Kakashi");
  347.         SendClientMessage(playerid, 0xFF0000FF, "Suggestions: Maikli, Faisal_Rashed");
  348.         SendClientMessage(playerid, 0xFF0000FF, "And Thanks: www.sa-mp.com Community");
  349.         return 1;
  350. }
  351.  
  352.     if(!strcmp(cmdtext, "/me", true, 3))
  353. {
  354.     if(!cmdtext[3])return SendClientMessage(playerid, 0xFF0000FF, "USAGE: /me [ACTION]");
  355.     new str[128];
  356.     GetPlayerName(playerid, str, sizeof(str));
  357.     format(str, sizeof(str), "* %s %s", str, cmdtext[4]);
  358.     new Float:x, Float:y, Float:z;
  359.     GetPlayerPos(playerid, x, y, z);
  360.     for(new i=0; i<MAX_PLAYERS; i++)
  361.     {
  362.     if(IsPlayerConnected(i))
  363.     {
  364.     if(IsPlayerInRangeOfPoint(i, 40.0, x, y, z))
  365.     {
  366.     SendClientMessage(i, 0xFFFF00AA, str);
  367.     }
  368.     }
  369.     }
  370.     return 1;
  371. }
  372.  
  373.     if (strcmp("/myrank", cmdtext, true, 7) == 0)
  374.     {
  375.     if(GetPlayerScore(playerid) >=1000)
  376.     {
  377.     new str[128], Pname[24];
  378.     GetPlayerName(playerid, Pname, 24);
  379.     format(str, sizeof(str), "Name: %s | Rank: General of the Army", Pname);
  380.     SendClientMessage(playerid, 0xFF0000FF,str);
  381.     return 1;
  382.     }
  383.     else if(GetPlayerScore(playerid) >=500)
  384.     {
  385.     new str[128], Pname[24];
  386.     GetPlayerName(playerid, Pname, 24);
  387.     format(str, sizeof(str), "Name: %s | Rank: General", Pname);
  388.     SendClientMessage(playerid, 0xFF0000FF,str);
  389.     return 1;
  390.     }
  391.     if(GetPlayerScore(playerid) >=300)
  392.     {
  393.     new str[128], Pname[24];
  394.     GetPlayerName(playerid, Pname, 24);
  395.     format(str, sizeof(str), "Name: %s | Rank: Major General", Pname);
  396.     SendClientMessage(playerid, 0xFF0000FF,str);
  397.     return 1;
  398.     }
  399.     else if(GetPlayerScore(playerid) >=250)
  400.     {
  401.     new str[128], Pname[24];
  402.     GetPlayerName(playerid, Pname, 24);
  403.     format(str, sizeof(str), "Name: %s | Rank: Lieutenant General", Pname);
  404.     SendClientMessage(playerid, 0xCB3C34FF,str);
  405.     return 1;
  406.     }
  407.     if(GetPlayerScore(playerid) >=190)
  408.     {
  409.     new str[128], Pname[24];
  410.     GetPlayerName(playerid, Pname, 24);
  411.     format(str, sizeof(str), "Name: %s | Rank: Lieutenant Colonel", Pname);
  412.     SendClientMessage(playerid, 0xFF0000FF,str);
  413.     return 1;
  414.     }
  415.     else if(GetPlayerScore(playerid) >=150)
  416.     {
  417.     new str[128], Pname[24];
  418.     GetPlayerName(playerid, Pname, 24);
  419.     format(str, sizeof(str), "Name: %s | Rank: Colonel", Pname);
  420.     SendClientMessage(playerid, 0xFF0000FF,str);
  421.     return 1;
  422.     }
  423.     if(GetPlayerScore(playerid) >=110)
  424.     {
  425.     new str[128], Pname[24];
  426.     GetPlayerName(playerid, Pname, 24);
  427.     format(str, sizeof(str), "Name: %s | Rank: Major", Pname);
  428.     SendClientMessage(playerid, 0xFF0000FF,str);
  429.     return 1;
  430.     }
  431.     else if(GetPlayerScore(playerid) >=80)
  432.     {
  433.     new str[128], Pname[24];
  434.     GetPlayerName(playerid, Pname, 24);
  435.     format(str, sizeof(str), "Name: %s | Rank: Captain", Pname);
  436.     SendClientMessage(playerid, COLOR_RED,str);
  437.     return 1;
  438.     }
  439.     if(GetPlayerScore(playerid) >=65)
  440.     {
  441.     new str[128], Pname[24];
  442.     GetPlayerName(playerid, Pname, 24);
  443.     format(str, sizeof(str), "Name: %s | Rank: Lieutenant", Pname);
  444.     SendClientMessage(playerid, COLOR_RED,str);
  445.     return 1;
  446.     }
  447.     else if(GetPlayerScore(playerid) >=45)
  448.     {
  449.     new str[128], Pname[24];
  450.     GetPlayerName(playerid, Pname, 24);
  451.     format(str, sizeof(str), "Name: %s | Rank: Sergeant", Pname);
  452.     SendClientMessage(playerid, COLOR_RED,str);
  453.     return 1;
  454.     }
  455.     if(GetPlayerScore(playerid) >=25)
  456.     {
  457.     new str[128], Pname[24];
  458.     GetPlayerName(playerid, Pname, 24);
  459.     format(str, sizeof(str), "Name: %s | Rank: Corporal", Pname);
  460.     SendClientMessage(playerid, COLOR_RED,str);
  461.     return 1;
  462.     }
  463.     else if(GetPlayerScore(playerid) >=0)
  464.     {
  465.     new str[128], Pname[24];
  466.     GetPlayerName(playerid, Pname, 24);
  467.     format(str, sizeof(str), "Name: %s | Rank: Private", Pname);
  468.     SendClientMessage(playerid, COLOR_RED,str);
  469.     }
  470.     return 1;
  471. }
  472.  
  473.     if (!strcmp(cmdtext,"/ranks",true, 6))
  474.     {
  475.      ShowPlayerDialog(playerid,454,DIALOG_STYLE_MSGBOX,"Call of Duty Server Rank System","Rank 1 - 0 kills\nRank 2 - 25 kills\nRank 3 - 45 kills\nRank 4 - 65 kills\nRank 5 - 80 kills\nRank 6 - 110 kills\nRank 7 - 150 kills\nRank 8 - 190 kills\nRank 9 - 250 kills\nRank 10 - 300 kills\nRank 11 - 500 kills\nRank 12 - 1000 kills\n","Understood","Close");
  476.      return 1;
  477. }
  478.    
  479. if (strcmp("/genhelp", cmdtext, true) == 0)
  480.     {
  481.         SendClientMessage(playerid, COLOR_CON_GREEN, " *****TERRITORY*****");
  482.         SendClientMessage(playerid, COLOR_WHITE, "**GREEN Area = Unoccupied Territory");
  483.         SendClientMessage(playerid, COLOR_WHITE, "**BLUE Area = USA Territory");
  484.         SendClientMessage(playerid, COLOR_WHITE, "**RED Area = GERMAN Territory");
  485.         SendClientMessage(playerid, COLOR_CON_GREEN, " *****RANKS*****");
  486.         SendClientMessage(playerid, COLOR_WHITE, "To see all the avaible ranks type /ranks");
  487.         return 1;
  488. }
  489.  
  490. if (strcmp("/kill", cmdtext, true) == 0)
  491.     {
  492.         new pName[MAX_PLAYER_NAME];
  493.         new string[128];
  494.         GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
  495.         format(string, sizeof(string), "&s Made Suicide, Poor him, R.I.P for &s",pName,pName);
  496.         SendClientMessageToAll(COLOR_RED, string);
  497.         SetPlayerHealth(playerid, 0.0);
  498.         return 1;
  499. }
  500.  
  501.     if (strcmp(cmdtext, "/lock", true)==0)
  502.     {
  503.         if(IsPlayerInAnyVehicle(playerid))
  504.         {
  505.             new State=GetPlayerState(playerid);
  506.             if(State!=PLAYER_STATE_DRIVER)
  507.             {
  508.                 SendClientMessage(playerid,COLOR_GREY,"You can only lock the doors as the driver.");
  509.                 return 1;
  510.             }
  511.             new i;
  512.             for(i=0;i<MAX_PLAYERS;i++)
  513.             {
  514.                 if(i != playerid)
  515.                 {
  516.                     SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
  517.                 }
  518.             }
  519.             SendClientMessage(playerid, COLOR_GREY, "Vehicle locked!");
  520.             new Float:pX, Float:pY, Float:pZ;
  521.             GetPlayerPos(playerid,pX,pY,pZ);
  522.             PlayerPlaySound(playerid,1056,pX,pY,pZ);
  523.         }
  524.         else
  525.         {
  526.             SendClientMessage(playerid, COLOR_GREY, "You're not in a vehicle!");
  527.         }
  528.         return 1;
  529.     }
  530.  
  531.    if (strcmp(cmdtext, "/unlock", true)==0)
  532.     {
  533.         if(IsPlayerInAnyVehicle(playerid)){
  534.             new State=GetPlayerState(playerid);
  535.             if(State!=PLAYER_STATE_DRIVER){
  536.                 SendClientMessage(playerid, COLOR_GREY,"You can only unlock the doors as the driver.");
  537.                 return 1;
  538.             }
  539.             new i;
  540.             for(i=0;i<MAX_PLAYERS;i++){
  541.                 SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
  542.             }
  543.             SendClientMessage(playerid, COLOR_GREY, "Vehicle unlocked!");
  544.             new Float:pX, Float:pY, Float:pZ;
  545.             GetPlayerPos(playerid,pX,pY,pZ);
  546.             PlayerPlaySound(playerid,1057,pX,pY,pZ);
  547.         }else{
  548.             SendClientMessage(playerid, COLOR_GREY, "You're not in a vehicle!");
  549.         }
  550.         return 1;
  551.     }
  552.  
  553.     if(strcmp(cmdtext,"/switchteam",true)==0)
  554.     {
  555.         ForceClassSelection(playerid);
  556.         SetPlayerHealth(playerid, 0.00);
  557.         return 1;
  558.     }
  559. return 0;
  560. }
  561. public OnPlayerSpawn(playerid)
  562. {
  563.      TextDrawShowForAll(Textmasta);
  564.      TextDrawShowForAll(Textemo);
  565.      TextDrawShowForAll(ScriptVer);
  566.      /* All the classes texts hide */
  567.      TextDrawHideForPlayer(playerid, Textme);
  568.      TextDrawHideForPlayer(playerid, Textnever);
  569.      TextDrawHideForPlayer(playerid, Texthell);
  570.      TextDrawHideForPlayer(playerid, Textloli);
  571.      TextDrawHideForPlayer(playerid, Texteng);
  572.      TextDrawHideForPlayer(playerid, Textger);
  573.      TextDrawHideForPlayer(playerid, Textrus);
  574.      TextDrawHideForPlayer(playerid, Textind);
  575.      TextDrawHideForPlayer(playerid, Textbrz);
  576.      TextDrawHideForPlayer(playerid, Textindo);
  577.      TextDrawShowForPlayer(playerid, Textemo);
  578.     SetPlayerInterior(playerid,0);
  579.     TogglePlayerClock(playerid,0);
  580.  
  581.      new rand = random(sizeof(RandomSpawn));
  582.      SetPlayerHealth(playerid,100.0);
  583.      SetPlayerArmour(playerid,50.0);
  584.      SendClientMessage(playerid, COLOR_LIME, "BASE: Go Own them all!");
  585.      if(GetPlayerSkin(playerid) == 287)
  586.      {
  587.  
  588.      SetPlayerPos(playerid, RSpawn[rand][0], RSpawn[rand][1],RSpawn[rand][2]);
  589.      SetPlayerTeam(playerid, 1);
  590.      return 1;
  591.      }
  592.      if(GetPlayerSkin(playerid) == 123)
  593.      {
  594.      SetPlayerPos(playerid, RSpawn5[rand][0], RSpawn5[rand][1],RSpawn5[rand][2]);
  595.      SetPlayerTeam(playerid, 2);
  596.      return 1;
  597.      }
  598.      if(GetPlayerSkin(playerid) == 116)
  599.      {
  600.      SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]);
  601.      SetPlayerTeam(playerid, 3);
  602.      return 1;
  603.      }
  604.      if(GetPlayerSkin(playerid) == 112)
  605.      {
  606.      SetPlayerPos(playerid, RSpawn2[rand][0], RSpawn2[rand][1],RSpawn2[rand][2]);
  607.      SetPlayerTeam(playerid, 4);
  608.      return 1;
  609.      }
  610.      if(GetPlayerSkin(playerid) == 73)
  611.      {
  612.      SetPlayerPos(playerid, RSpawn6[rand][0], RSpawn6[rand][1],RSpawn6[rand][2]);
  613.      SetPlayerTeam(playerid, 5);
  614.      return 1;
  615.      }
  616.      if(GetPlayerSkin(playerid) == 70)
  617.      {
  618.      SetPlayerPos(playerid, RSpawn3[rand][0], RSpawn3[rand][1],RSpawn3[rand][2]);
  619.  
  620.      SetPlayerTeam(playerid, 6);
  621.      return 1;
  622.      }
  623.      if(GetPlayerSkin(playerid) == 163)
  624.      {
  625.      SetPlayerTeam(playerid, 7);
  626.      return 1;
  627.      }
  628.      if(GetPlayerSkin(playerid) == 14)
  629.      {
  630.      SetPlayerTeam(playerid, 8);
  631.      return 1;
  632.      }
  633.      if(GetPlayerSkin(playerid) == 100)
  634.      {
  635.      SetPlayerPos(playerid, RSpawn4[rand][0], RSpawn4[rand][1],RSpawn4[rand][2]);
  636.      SetPlayerTeam(playerid, 9);
  637.      return 1;
  638.      }
  639.      if(GetPlayerSkin(playerid) == 254)
  640.      {
  641.      SetPlayerPos(playerid, RSpawn7[rand][0], RSpawn7[rand][1],RSpawn7[rand][2]);
  642.      SetPlayerTeam(playerid, 10);
  643.      return 1;
  644.      }
  645. return 0;
  646. }
  647.  
  648. public OnPlayerDeath(playerid, killerid, reason)
  649. {
  650.     return 1;
  651. }
  652.  
  653. SetupPlayerForClassSelection(playerid)
  654. {
  655.     SetPlayerInterior(playerid,14);
  656.     SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
  657.     SetPlayerFacingAngle(playerid, 270.0);
  658.     SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
  659.     SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
  660. }
  661.  
  662. public OnPlayerRequestClass(playerid, classid)
  663. {
  664.     SetupPlayerForClassSelection(playerid);
  665.     return 1;
  666. }
  667.  
  668. public OnGameModeInit()
  669. {
  670.     SetGameModeText("Call Of Duty");
  671.     ShowPlayerMarkers(1);
  672.     ShowNameTags(1);
  673.     AllowAdminTeleport(1);
  674.  
  675.     //Objects
  676.  
  677. //ALL
  678.  
  679.     CreateObject(9241, -300.830933, 1567.703491, 75.693230, 0.000000, 0.000000, 43.2812318442);
  680.     CreateObject(6973, -169.764618, 2716.143311, 55.078354, 0.0000, 1.7189, 0.8594);
  681.     CreateObject(6973, -314.193909, 2692.963623, 60.508423, 0.0000, 0.0000, 180.2730);
  682.     CreateObject(9241, -115.204033, 1009.699646, 19.688597, 0.000000, 0.000000, 0.936785995039);
  683.     CreateObject(9241, -139.614899, 1036.994385, 20.106562, 0.000000, 0.000000, 0.859493988476);
  684.     CreateObject(9241, -139.201462, 1009.585510, 19.676104, 0.000000, 0.000000, -0.585734753962);
  685.     CreateObject(9241, -114.170418, 1037.234985, 20.105480, 0.000000, 0.000000, 180.936633956);
  686.     CreateObject(9241, -1497.263306, 2600.638184, 56.146553, 0.000000, 0.000000, 179.999962552);
  687.     CreateObject(9241, -1545.827515, 2668.899658, 56.321373, 0.000000, 0.000000, 179.999962552);
  688.     CreateObject(9241, -758.812500, 1631.276001, 27.635954, 0.000000, 0.000000, 0.000000);
  689.     CreateObject(9241, -771.131287, 1554.695679, 27.601095, 0.000000, 0.000000, 89.999981276);
  690.     CreateObject(9241, 1532.717285, 2276.591797, 11.404219, 0.000000, 0.000000, 89.999981276);
  691.     CreateObject(9241, 1505.267090, 2276.524902, 11.479218, 0.000000, 0.000000, 89.999981276);
  692.     CreateObject(9241, 1377.728516, 2279.814209, 11.454218, 0.000000, 0.000000, -270.000001124);
  693.     CreateObject(4874, -341.60446166992, 1786.4626464844, 45.153301239014, 0.000000, 0.000000, 91.309509277344);
  694.     CreateObject(6973, 182.755295, 2532.637207, 16.579306, 0.000000, 0.000000, -89.999981276);
  695.     CreateObject(6973, 332.839874, 2455.476563, 15.433308, 0.000000, 0.000000, 89.999981276);
  696.     CreateObject(9241, 267.494568, 2450.359619, 17.168280, 0.000000, 0.000000, -89.999981276);
  697.     CreateObject(9241, 216.165314, 2449.347656, 17.143280, 0.000000, 0.000000, -89.999981276);
  698.     CreateObject(6973, 254.405182, 1976.513184, 16.164850, 0.000000, 0.000000, 0.000000);
  699.     CreateObject(9241, 133.352570, 1816.123413, 18.149530, 0.000000, 0.000000, -178.762889377);
  700.     CreateObject(9241, 157.646866, 1816.519409, 18.099514, 0.000000, 0.000000, 0.000000);
  701.     CreateObject(9241, 124.311119, 1847.375244, 18.321579, 0.000000, 0.000000, -89.999981276);
  702.     CreateObject(6973, 211.810059, 1976.840088, 16.289803, 0.000000, 0.000000, 0.000000);
  703.  
  704.     // The Sea Country by Subzero
  705.     CreateStreamObject(7493, 274.2080078125, 2988.494140625, 0, 0.000000, 0.000000, 1.9830322265625, 250.0); //
  706.     CreateStreamObject(7493, 270.9873046875, 3072.326171875, 0, 0.000000, 0.000000, 1.9775390625, 250.0); //
  707.     CreateStreamObject(7493, 291.791015625, 3064.9189453125, 0, 0.000000, 0.000000, 181.35131835938, 250.0); //
  708.     CreateStreamObject(7493, 293.54400634766, 2994.5080566406, 0, 0.000000, 0.000000, 181.35131835938, 250.0); //
  709.     CreateStreamObject(12857, 286.9833984375, 3099.146484375, 2.531364440918, 0.000000, 0.000000, 270.67565917969, 250.0); //
  710.     CreateStreamObject(14416, 258.1494140625, 2936.73828125, 2.0709781646729, 0.000000, 0.000000, 0.000000, 250.0); //
  711.     CreateStreamObject(14416, 255.1083984375, 2936.66015625, 2.0709781646729, 0.000000, 0.000000, 0.000000, 250.0); //
  712.     CreateStreamObject(14416, 251.35003662109, 2936.6486816406, 2.0709781646729, 0.000000, 0.000000, 0.000000, 250.0); //
  713.     CreateStreamObject(14416, 247.84262084961, 2936.5319824219, 2.0709781646729, 0.000000, 0.000000, 0.000000, 250.0); //
  714.     CreateStreamObject(14416, 244.017578125, 2936.5078125, 2.0709781646729, 0.000000, 0.000000, 0.000000, 250.0); //
  715.     CreateStreamObject(14416, 261.90710449219, 2936.7976074219, 2.0709781646729, 0.000000, 0.000000, 0.000000, 250.0); //
  716.     CreateStreamObject(14416, 265.41427612305, 2936.8688964844, 2.0709781646729, 0.000000, 0.000000, 0.000000, 250.0); //
  717.     CreateStreamObject(14416, 269.17175292969, 2936.9274902344, 2.0709781646729, 0.000000, 0.000000, 0.000000, 250.0); //
  718.     CreateStreamObject(14416, 273.17825317383, 2936.9733886719, 2.0709781646729, 0.000000, 0.000000, 0.000000, 250.0); //
  719.     CreateStreamObject(14416, 273.177734375, 2936.97265625, 2.0709781646729, 0.000000, 0.000000, 0.000000, 250.0); //
  720.     CreateStreamObject(12857, 282.6474609375, 3021.5078125, 2.531364440918, 0.000000, 0.000000, 270.67565917969, 250.0); //
  721.     CreateStreamObject(12857, 303.70767211914, 3045.00390625, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  722.     CreateStreamObject(12857, 302.04830932617, 3086.3430175781, 2.531364440918, 0.000000, 0.000000, 177.38134765625, 250.0); //
  723.     CreateStreamObject(12857, 316.18759155273, 3017.1228027344, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  724.     CreateStreamObject(12857, 313.50283813477, 2991.3483886719, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  725.     CreateStreamObject(12857, 314.05395507813, 2984.3681640625, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  726.     CreateStreamObject(12857, 314.66485595703, 2976.6408691406, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  727.     CreateStreamObject(12857, 310.58233642578, 3031.3723144531, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  728.     CreateStreamObject(12857, 311.01702880859, 3041.7199707031, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  729.     CreateStreamObject(12857, 310.49700927734, 3057.7902832031, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  730.     CreateStreamObject(12857, 310.37780761719, 3059.2856445313, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  731.     CreateStreamObject(12857, 318.1943359375, 3070.7021484375, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  732.     CreateStreamObject(12857, 316.76184082031, 3071.7373046875, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  733.     CreateStreamObject(12857, 316.64270019531, 3072.4777832031, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  734.     CreateStreamObject(12857, 316.81005859375, 3073.0109863281, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  735.     CreateStreamObject(12857, 316.73022460938, 3073.5043945313, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  736.     CreateStreamObject(12857, 316.45178222656, 3075.2316894531, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  737.     CreateStreamObject(12857, 316.41149902344, 3075.4782714844, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  738.     CreateStreamObject(12857, 316.78576660156, 3076.2976074219, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  739.     CreateStreamObject(12857, 316.54711914063, 3077.7778320313, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  740.     CreateStreamObject(12857, 315.99145507813, 3081.2329101563, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  741.     CreateStreamObject(12857, 315.673828125, 3083.20703125, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  742.     CreateStreamObject(12857, 315.51513671875, 3084.1943359375, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  743.     CreateStreamObject(12857, 315.39562988281, 3084.9348144531, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  744.     CreateStreamObject(12857, 315.85827636719, 3086.7817382813, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  745.     CreateStreamObject(12857, 315.65905761719, 3088.0153808594, 2.531364440918, 0.000000, 0.000000, 181.35131835938, 250.0); //
  746.     CreateStreamObject(987, 344.8916015625, 3055.7724609375, 0, 0.000000, 0.000000, 278.61328125, 250.0); //
  747.     CreateStreamObject(987, 344.10610961914, 3066.9638671875, 0, 0.000000, 0.000000, 274.64331054688, 250.0); //
  748.     CreateStreamObject(987, 343.27960205078, 3075.6047363281, 0, 0.000000, 0.000000, 274.64172363281, 250.0); //
  749.     CreateStreamObject(987, 342.5832824707, 3086.1245117188, 0, 0.000000, 0.000000, 274.63623046875, 250.0); //
  750.     CreateStreamObject(987, 341.77688598633, 3096.1096191406, 0, 0.000000, 0.000000, 274.64172363281, 250.0); //
  751.     CreateStreamObject(987, 340.970703125, 3105.1767578125, 0, 0.000000, 0.000000, 274.63623046875, 250.0); //
  752.     CreateStreamObject(987, 340.57229614258, 3112.3835449219, 0, 0.000000, 0.000000, 274.64172363281, 250.0); //
  753.     CreateStreamObject(987, 340.572265625, 3112.3828125, 0, 0.000000, 0.000000, 274.64172363281, 250.0); //
  754.     CreateStreamObject(987, 213.23497009277, 3103.2004394531, 0, 0.000000, 0.000000, 274.64172363281, 250.0); //
  755.     CreateStreamObject(987, 214.37866210938, 3091.5729980469, 0, 0.000000, 0.000000, 268.68676757813, 250.0); //
  756.     CreateStreamObject(987, 214.07769775391, 3083.0529785156, 0, 0.000000, 0.000000, 268.681640625, 250.0); //
  757.     CreateStreamObject(987, 213.74951171875, 3074.80859375, 0, 0.000000, 0.000000, 268.681640625, 250.0); //
  758.     CreateStreamObject(987, 213.23007202148, 3064.5698242188, 0, 0.000000, 0.000000, 268.681640625, 250.0); //
  759.     CreateStreamObject(987, 212.63558959961, 3053.3334960938, 0, 0.000000, 0.000000, 268.681640625, 250.0); //
  760.     CreateStreamObject(12857, 282.63488769531, 2965.6611328125, 2.531364440918, 0.000000, 0.000000, 270.67565917969, 250.0); //
  761.     CreateStreamObject(1655, 246.7626953125, 2929.8818359375, 0, 0.000000, 0.000000, 0.000000, 250.0); //
  762.     CreateStreamObject(1655, 255.32141113281, 2929.833984375, 0, 0.000000, 0.000000, 0.000000, 250.0); //
  763.     CreateStreamObject(1655, 263.1067199707, 2929.951171875, 0, 0.000000, 0.000000, 0.000000, 250.0); //
  764.     CreateStreamObject(1655, 271.36026000977, 2929.9914550781, 0, 0.000000, 0.000000, 0.000000, 250.0); //
  765.     CreateStreamObject(12857, 282.1110534668, 3050.9248046875, 2.531364440918, 0.000000, 0.000000, 270.67565917969, 250.0); //
  766.     CreateStreamObject(3279, 282.0182800293, 3052.2504882813, 4.937614440918, 0.000000, 0.000000, 272.66064453125, 250.0); //
  767.     CreateStreamObject(12857, 283.13919067383, 2992.2495117188, 2.531364440918, 0.000000, 0.000000, 270.67565917969, 250.0); //
  768.     CreateStreamObject(3279, 283.33612060547, 2990.828125, 4.937614440918, 0.000000, 0.000000, 92.024536132813, 250.0); //
  769.     CreateStreamObject(14416, 238.4261932373, 2973.1005859375, 2.0709781646729, 0.000000, 0.000000, 272.66064453125, 250.0); //
  770.     CreateStreamObject(14416, 276.50546264648, 2978.7214355469, 2.0709781646729, 0.000000, 0.000000, 92.024536132813, 250.0); //
  771.     CreateStreamObject(14416, 277.46136474609, 2950.5295410156, 2.0709781646729, 0.000000, 0.000000, 92.021484375, 250.0); //
  772.     CreateStreamObject(14416, 275.29486083984, 3007.3706054688, 2.0709781646729, 0.000000, 0.000000, 92.021484375, 250.0); //
  773.     CreateStreamObject(14416, 274.61947631836, 3034.5788574219, 2.0709781646729, 0.000000, 0.000000, 92.021484375, 250.0); //
  774.     CreateStreamObject(14416, 273.70172119141, 3064.4125976563, 2.0709781646729, 0.000000, 0.000000, 92.021484375, 250.0); //
  775.     CreateStreamObject(14416, 329.607421875, 3031.0046386719, 2.0709781646729, 0.000000, 0.000000, 92.021484375, 250.0); //
  776.     CreateStreamObject(1655, 232.59594726563, 2973.4360351563, 0, 0.000000, 0.000000, 270.67565917969, 250.0); //
  777.     CreateStreamObject(1655, 282.03634643555, 2979.9548339844, 0, 0.000000, 0.000000, 89.951477050781, 250.0); //
  778.     CreateStreamObject(1655, 280.90966796875, 3007.7490234375, 0, 0.000000, 0.000000, 89.950561523438, 250.0); //
  779.     CreateStreamObject(1655, 280.22064208984, 3034.9265136719, 0, 0.000000, 0.000000, 89.950561523438, 250.0); //
  780.     CreateStreamObject(1655, 279.27700805664, 3064.6142578125, 0, 0.000000, 0.000000, 89.950561523438, 250.0); //
  781.     CreateStreamObject(1655, 335.31976318359, 3030.4775390625, 0, 0.000000, 0.000000, 89.950561523438, 250.0); //
  782.     CreateStreamObject(3939, 241.97079467773, 3007.6274414063, 7.0601263046265, 0.000000, 0.000000, 0.000000, 250.0); //
  783.     CreateStreamObject(3015, 240.5146484375, 3005.1794433594, 5.2954497337341, 0.000000, 0.000000, 0.000000, 250.0); //
  784.     CreateStreamObject(3015, 239.82653808594, 3005.3413085938, 5.2954497337341, 0.000000, 0.000000, 0.000000, 250.0); //
  785.     CreateStreamObject(3015, 239.7762298584, 3005.8974609375, 5.2954497337341, 0.000000, 0.000000, 0.000000, 250.0); //
  786.     CreateStreamObject(3015, 241.20155334473, 3005.015625, 5.2954497337341, 0.000000, 0.000000, 0.000000, 250.0); //
  787.     CreateStreamObject(3013, 240.39698791504, 3008.0148925781, 5.4427256584167, 0.000000, 0.000000, 0.000000, 250.0); //
  788.     CreateStreamObject(3013, 241.82096862793, 3010.4182128906, 5.4427256584167, 0.000000, 0.000000, 0.000000, 250.0); //
  789.     CreateStreamObject(2969, 239.7721862793, 3005.5603027344, 5.8163990974426, 0.000000, 0.000000, 332.21020507813, 250.0); //
  790.     CreateStreamObject(2969, 239.96585083008, 3006.5363769531, 5.4217510223389, 0.000000, 0.000000, 332.21008300781, 250.0); //
  791.     CreateStreamObject(2969, 240.3395690918, 3005.6884765625, 5.4217510223389, 0.000000, 0.000000, 332.21008300781, 250.0); //
  792.     CreateStreamObject(2969, 240.60269165039, 3009.2380371094, 5.4217510223389, 0.000000, 0.000000, 332.21008300781, 250.0); //
  793.     CreateStreamObject(16782, 239.75782775879, 3007.55078125, 6.4885988235474, 0.000000, 0.000000, 0.000000, 250.0); //
  794.  
  795.     // The Russian Base New Mapped**
  796.     CreateStreamObject(9241, -300.830933, 1567.703491, 75.693230, 0.000000, 0.000000, 43.2812318442, 200.0); //
  797.     CreateStreamObject(3279, -258.932007, 1546.391602, 74.381920, 0.000000, 0.000000, -134.999971914, 200.0); //
  798.     CreateStreamObject(3279, -350.743805, 1504.746338, 74.497505, 0.000000, 0.000000, 89.999981276, 200.0); //
  799.     CreateStreamObject(16782, -318.219757, 1536.917725, 75.913460, 0.000000, 0.000000, -89.999981276, 200.0); //
  800.     CreateStreamObject(16782, -321.158295, 1536.786377, 75.982864, 0.000000, 0.000000, -89.999981276, 200.0); //
  801.     CreateStreamObject(16782, -324.115021, 1536.805176, 75.968918, 0.000000, 0.000000, -89.999981276, 200.0); //
  802.     CreateStreamObject(12911, -364.383057, 1524.666748, 74.358902, 0.000000, 0.000000, -89.999981276, 200.0); //
  803.     CreateStreamObject(3279, -296.297974, 1590.520996, 74.834976, 0.000000, 0.000000, -44.999990638, 200.0); //
  804.     CreateStreamObject(3279, -375.072327, 1583.969727, 75.122940, 0.000000, 0.000000, -404.999973038, 200.0); //
  805.     CreateStreamObject(3277, -292.400421, 1505.712646, 75.479721, 0.000000, 0.000000, 0.000000, 200.0); //
  806.     CreateStreamObject(3277, -311.796844, 1504.003662, 75.421951, 0.000000, 0.000000, 0.000000, 200.0); //
  807.     CreateStreamObject(3393, -291.588867, 1535.113525, 74.560280, 0.000000, 0.000000, 90.9367672711, 200.0); //
  808.     CreateStreamObject(3393, -290.740112, 1538.009888, 74.560280, 0.000000, 5.15662015618, 223.754228352, 200.0); //
  809.     CreateStreamObject(3393, -294.988251, 1535.114624, 74.560280, 0.000000, 0.000000, 89.4590518216, 200.0); //
  810.     CreateStreamObject(3393, -298.461304, 1535.145630, 74.532166, 0.000000, 0.000000, 90.2411965078, 200.0); //
  811.     CreateStreamObject(3394, -301.899353, 1535.083374, 74.535278, 0.000000, 0.000000, 89.999981276, 200.0); //
  812.     CreateStreamObject(3394, -293.252899, 1540.480347, 74.435272, 0.000000, 1.71887338539, 224.140516497, 200.0); //
  813.     CreateStreamObject(3394, -295.654266, 1542.943848, 74.470901, 0.000000, 1.71887338539, 224.140516497, 200.0); //
  814.  
  815.     // The German Base New Mapped**
  816.    
  817.     CreateStreamObject(987, -193.488174, 2760.850586, 61.650902, 0.0000, 359.1406, 179.0633, 500);
  818.     CreateStreamObject(987, -205.207184, 2761.087402, 61.812416, 0.0000, 359.1406, 179.9227, 500);
  819.     CreateStreamObject(987, -217.127838, 2761.089355, 61.962517, 0.0000, 359.1406, 182.5011, 500);
  820.     CreateStreamObject(987, -228.957077, 2760.681152, 61.916626, 0.0000, 359.1406, 182.5011, 500);
  821.     CreateStreamObject(6973, -217.987396, 2773.256836, 62.390907, 0.0000, 0.0000, 270.0000, 500);
  822.     CreateStreamObject(3279, -338.449982, 2685.071289, 62.185371, 0.0000, 0.0000, 97.8123, 500);
  823.     CreateStreamObject(10397, -211.313354, 2667.000488, 60.459908, 0.0000, 359.1406, 359.1406, 500);
  824.     CreateStreamObject(6973, -314.193909, 2692.963623, 60.508423, 0.0000, 0.0000, 180.2730, 500);
  825.     CreateStreamObject(8251, -155.593903, 2661.422607, 65.441040, 0.0000, 0.0000, 180.0000, 500);
  826.     CreateStreamObject(3279, -288.735962, 2603.314941, 62.273079, 0.0000, 0.0000, 90.8595, 500);
  827.     CreateStreamObject(12911, -303.673523, 2727.873291, 61.223862, 0.0000, 0.0000, 11.2500, 500);
  828.     CreateStreamObject(12911, -292.361084, 2727.681885, 61.150509, 0.0000, 0.0000, 11.2500, 500);
  829.     CreateStreamObject(17055, -262.745056, 2616.821045, 64.250969, 0.0000, 0.0000, 272.5783, 500);
  830.     CreateStreamObject(17055, -274.492310, 2616.660156, 64.250099, 0.0000, 0.0000, 272.5783, 500);
  831.     CreateStreamObject(17055, -251.441360, 2616.873047, 64.210861, 0.0000, 0.0000, 272.5783, 500);
  832.     CreateStreamObject(987, -387.798279, 2715.889160, 62.214962, 0.0000, 0.0000, 56.3273, 500);
  833.     CreateStreamObject(987, -379.587280, 2707.207275, 62.178955, 0.0000, 0.0000, 134.2179, 500);
  834.     CreateStreamObject(987, -371.728088, 2698.080566, 62.229385, 0.0000, 0.0000, 130.7027, 500);
  835.     CreateStreamObject(10764, -236.386169, 2801.347656, 61.767311, 0.0000, 0.0000, 43.1175, 500);
  836.     CreateStreamObject(987, -356.426636, 2670.267822, 63.609348, 0.0000, 0.0000, 119.4528, 500);
  837.     CreateStreamObject(3749, -367.405457, 2689.129395, 68.786606, 0.0000, 0.0000, 301.1717, 500);
  838.     CreateStreamObject(987, -356.352386, 2670.285645, 63.605019, 0.0000, 0.0000, 307.5654, 500);
  839.     CreateStreamObject(987, -349.122253, 2660.763428, 63.380928, 0.0000, 0.0000, 321.0161, 500);
  840.     CreateStreamObject(987, -339.843048, 2653.404297, 63.024586, 0.0000, 0.0000, 333.2028, 500);
  841.     CreateStreamObject(987, -329.180664, 2647.975830, 62.845642, 0.0000, 0.0000, 343.6707, 500);
  842.     CreateStreamObject(987, -317.588806, 2644.443848, 62.622215, 0.0000, 0.0000, 358.2811, 500);
  843.     CreateStreamObject(987, -193.394531, 2760.909668, 61.660954, 0.0000, 0.0000, 0.0774, 500);
  844.     CreateStreamObject(987, -281.960083, 2643.881348, 61.930401, 0.0000, 0.0000, 357.3444, 500);
  845.     CreateStreamObject(987, -305.702454, 2644.094482, 62.398132, 0.0000, 0.0000, 359.1406, 500);
  846.     CreateStreamObject(987, -293.827881, 2643.821289, 62.108055, 0.0000, 0.0000, 0.0000, 500);
  847.     CreateStreamObject(3279, -327.815125, 2655.783691, 62.846825, 0.0000, 0.0000, 86.5623, 500);
  848.     CreateStreamObject(987, -181.701477, 2772.773926, 60.319530, 0.0000, 0.0000, 90.0000, 500);
  849.     CreateStreamObject(987, -181.644897, 2760.861572, 60.382568, 0.0000, 0.0000, 90.0000, 500);
  850.     CreateStreamObject(6973, -169.764618, 2716.143311, 55.078354, 0.0000, 1.7189, 0.8594, 500);
  851.     CreateStreamObject(16098, -222.377731, 2680.591064, 66.625198, 0.0000, 0.0000, 270.0000, 500);
  852.     CreateStreamObject(987, -181.682648, 2784.751709, 60.315754, 0.0000, 0.0000, 90.0000, 500);
  853.     CreateStreamObject(12911, -230.787079, 2594.101074, 61.699539, 0.0000, 0.0000, 101.2500, 500);
  854.     CreateStreamObject(12911, -210.152832, 2594.153320, 61.649536, 0.0000, 0.0000, 101.2500, 500);
  855.     CreateStreamObject(2896, -338.531250, 2666.233643, 63.785816, 0.0000, 0.0000, 0.0000, 500);
  856.     CreateStreamObject(2896, -338.533997, 2668.479980, 63.663776, 0.0000, 0.0000, 0.0000, 500);
  857.     CreateStreamObject(2896, -338.430725, 2670.645508, 63.538898, 0.0000, 0.0000, 0.0000, 500);
  858.     CreateStreamObject(2896, -338.479553, 2675.423584, 63.294914, 0.0000, 0.0000, 0.0000, 500);
  859.     CreateStreamObject(2896, -338.448578, 2672.934082, 63.415600, 0.0000, 0.0000, 0.0000, 500);
  860.     CreateStreamObject(3267, -353.911346, 2679.745117, 63.922947, 0.0000, 0.0000, 213.7501, 500);
  861.     CreateStreamObject(3885, -354.171906, 2679.445313, 63.870193, 0.0000, 0.0000, 0.0000, 500);
  862.     CreateStreamObject(8148, -141.108673, 2723.928467, 60.782776, 0.0000, 0.0000, 0.0000, 500);
  863.     CreateStreamObject(3279, -223.123062, 2687.435547, 61.746941, 0.0000, 0.0000, 90.0001, 500);
  864.     CreateStreamObject(3279, -222.359192, 2674.790527, 61.693016, 0.0000, 0.0000, 270.0001, 500);
  865.     CreateStreamObject(7212, -117.600677, 2641.785645, 64.450615, 0.0000, 0.0000, 90.0000, 500);
  866.     CreateStreamObject(7212, -118.370399, 2630.288574, 64.513954, 0.0000, 0.0000, 270.8594, 500);
  867.     CreateStreamObject(3749, -52.765079, 2637.657715, 68.633690, 0.0000, 0.0000, 90.0000, 500);
  868.     CreateStreamObject(7212, -76.374954, 2631.217285, 64.433685, 0.0000, 0.0000, 271.7188, 500);
  869.     CreateStreamObject(7212, -76.176689, 2642.523926, 64.454338, 0.0000, 0.0000, 92.0967, 500);
  870.     CreateStreamObject(16782, -313.313995, 2715.646973, 63.582851, 0.0000, 0.0000, 270.0000, 500);
  871.     CreateStreamObject(3462, -344.010498, 2668.080566, 64.580589, 0.0000, 0.0000, 0.0000, 500);
  872.     CreateStreamObject(3462, -343.544922, 2670.691895, 64.408783, 0.0000, 0.0000, 0.0000, 500);
  873.     CreateStreamObject(3462, -343.387695, 2673.536133, 64.243507, 0.0000, 0.0000, 0.0000, 500);
  874.     CreateStreamObject(3462, -343.478699, 2676.374756, 64.135330, 0.0000, 0.0000, 0.0000, 500);
  875.     CreateStreamObject(3471, -366.710693, 2681.820313, 64.550735, 0.0000, 0.0000, 213.7500, 500);
  876.     CreateStreamObject(3471, -373.499725, 2693.068115, 64.087265, 0.0000, 0.0000, 213.7500, 500);
  877.     CreateStreamObject(3359, -343.634186, 2713.250732, 62.400024, 0.0000, 0.0000, 5.3115, 500);
  878.     CreateStreamObject(987, -351.863342, 2638.165771, 63.017456, 0.0000, 0.0000, 332.2660, 500);
  879.     CreateStreamObject(3749, -346.752441, 2647.113037, 69.140640, 0.0000, 0.0000, 59.6877, 500);
  880.     CreateStreamObject(987, -341.262451, 2632.588867, 62.980927, 0.0000, 0.0000, 343.5161, 500);
  881.     CreateStreamObject(987, -329.795471, 2629.112793, 62.987324, 0.0000, 0.0000, 343.5161, 500);
  882.     CreateStreamObject(987, -318.306000, 2625.731689, 62.760258, 0.0000, 0.0000, 264.7660, 500);
  883.     CreateStreamObject(987, -319.505157, 2613.892090, 62.789688, 0.0000, 0.0000, 313.3585, 500);
  884.     CreateStreamObject(987, -303.314117, 2595.367676, 61.415154, 0.0000, 357.4217, 129.1384, 500);
  885.     CreateStreamObject(987, -291.567017, 2593.081543, 61.292233, 0.0000, 0.0000, 359.6729, 500);
  886.     CreateStreamObject(987, -303.267914, 2595.428467, 61.338352, 0.0000, 0.0000, 348.7500, 500);
  887.     CreateStreamObject(987, -313.480103, 2607.573730, 62.167599, 0.0000, 2.5783, 312.4217, 500);
  888.     CreateStreamObject(3525, -270.170013, 2643.093018, 67.036751, 0.0000, 0.0000, 0.0000, 500);
  889.     CreateStreamObject(3525, -270.375549, 2643.330078, 62.410057, 0.0000, 0.0000, 0.0000, 500);
  890.     CreateStreamObject(3525, -270.853882, 2645.242188, 62.839039, 0.0000, 0.0000, 0.0000, 500);
  891.     CreateStreamObject(3525, -270.157959, 2644.440430, 63.221085, 0.0000, 0.0000, 0.0000, 500);
  892.     CreateStreamObject(3525, -270.255890, 2643.286865, 63.797466, 0.0000, 0.0000, 0.0000, 500);
  893.     CreateStreamObject(3525, -269.421051, 2644.166016, 62.389503, 0.0000, 0.0000, 0.0000, 500);
  894.     CreateStreamObject(3525, -270.046600, 2642.994385, 66.303574, 0.0000, 0.0000, 0.0000, 500);
  895.     CreateStreamObject(3525, -270.202911, 2643.094971, 64.949158, 0.0000, 0.0000, 0.0000, 500);
  896.     CreateStreamObject(10397, -198.318665, 2753.697021, 63.066986, 0.0000, 0.0000, 270.0000, 500);
  897.  
  898.  
  899.     // Mexico Base Mapped
  900.     CreateStreamObject(3279, -107.271965, 1068.818481, 18.765469, 0.000000, 0.000000, 89.999981276, 200.0); //
  901.     CreateStreamObject(3279, -142.097717, 1115.878906, 18.825605, 0.000000, 0.000000, 179.999962552, 200.0); //
  902.     CreateStreamObject(3279, -237.513123, 1185.787964, 18.817804, 0.000000, 0.000000, 90.0000385718, 200.0); //
  903.     CreateStreamObject(3279, -50.718430, 1235.283936, 18.434992, 0.000000, 0.000000, -89.999981276, 200.0); //
  904.     CreateStreamObject(3279, 43.407566, 1156.977417, 17.739679, 0.000000, 0.000000, -272.578311202, 200.0); //
  905.     CreateStreamObject(3279, -34.159904, 1086.030151, 18.757811, 0.000000, 0.000000, 90.0000385718, 200.0); //
  906.     CreateStreamObject(3279, -223.106186, 1034.871948, 18.667807, 0.000000, 0.000000, -89.9999239803, 200.0); //
  907.     CreateStreamObject(3279, -311.660889, 1023.590210, 18.548092, 0.000000, 0.000000, -359.999925104, 200.0); //
  908.     CreateStreamObject(3279, -268.486237, 1213.482788, 18.817804, 0.000000, 0.000000, -359.999925104, 200.0); //
  909.     CreateStreamObject(12911, -224.325241, 1164.893066, 18.038612, 0.000000, 0.000000, 12.1094630001, 200.0); //
  910.     CreateStreamObject(12911, -30.182167, 1004.107910, 17.506624, 0.000000, 0.000000, 192.109425552, 200.0); //
  911.     CreateStreamObject(12911, -0.418049, 1046.962524, 17.477381, 0.000000, 0.000000, 192.109425552, 200.0); //
  912.     CreateStreamObject(3279, -154.167831, 926.323730, 18.157801, 0.000000, 0.000000, -180.000019848, 200.0); //
  913.     CreateStreamObject(9241, -115.204033, 1009.699646, 19.688597, 0.000000, 0.000000, 0.936785995039, 200.0); //
  914.     CreateStreamObject(9241, -139.614899, 1036.994385, 20.106562, 0.000000, 0.000000, 0.859493988476, 200.0); //
  915.     CreateStreamObject(9241, -139.201462, 1009.585510, 19.676104, 0.000000, 0.000000, -0.585734753962, 200.0); //
  916.     CreateStreamObject(9241, -114.170418, 1037.234985, 20.105480, 0.000000, 0.000000, 180.936633956, 200.0); //
  917.     CreateStreamObject(16782, -130.362762, 977.820068, 20.366985, 0.000000, 0.000000, 89.999981276, 200.0); //
  918.     CreateStreamObject(3279, 44.672878, 1214.375854, 18.072107, 0.000000, 0.000000, -89.999981276, 200.0); //
  919.     CreateStreamObject(3516, -63.220657, 1052.310669, 21.829422, 0.000000, 0.000000, 0.000000, 200.0); //
  920.     CreateStreamObject(16776, -349.756531, 1200.054932, 20.493031, 0.000000, 0.000000, 89.999981276, 200.0); //
  921.     CreateStreamObject(3267, -233.177521, 1155.530151, 18.302631, 0.000000, 0.000000, 0.000000, 200.0); //
  922.     CreateStreamObject(3267, -232.181656, 1164.142334, 18.302631, 0.000000, 0.000000, 0.000000, 200.0); //
  923.     CreateStreamObject(3267, -231.875595, 1172.472290, 18.302631, 0.000000, 0.000000, 0.000000, 200.0); //
  924.     CreateStreamObject(16782, -127.702606, 1188.875000, 22.898829, 0.000000, 0.000000, -270.000001124, 200.0); //
  925.     CreateStreamObject(16641, -296.936432, 1080.055664, 20.239250, 0.000000, 0.000000, 0.000000, 200.0); //
  926.     CreateStreamObject(3279, -366.663330, 1164.623535, 18.567808, 0.000000, 0.000000, 0.000000, 200.0); //
  927.  
  928.     // India Base Mapped
  929.     CreateStreamObject(3279, -1483.107666, 2688.758301, 54.915894, 0.000000, 0.000000, -89.999981276, 200.0); //
  930.     CreateStreamObject(3279, -1441.108154, 2687.107666, 54.911552, 0.000000, 0.000000, -89.999981276, 200.0); //
  931.     CreateStreamObject(3279, -1435.872070, 2644.502930, 54.636536, 0.000000, 0.000000, -281.249970135, 200.0); //
  932.     CreateStreamObject(3279, -1483.600098, 2568.800293, 54.711540, 0.000000, 0.000000, -179.999962552, 200.0); //
  933.     CreateStreamObject(3279, -1530.674316, 2535.053955, 54.763115, 0.000000, 0.000000, -359.9999824, 200.0); //
  934.     CreateStreamObject(3279, -1537.488647, 2632.510742, 54.911552, 0.000000, 0.000000, -270.000001124, 200.0); //
  935.     CreateStreamObject(12911, -1513.484985, 2685.768555, 54.261658, 0.000000, 0.000000, -78.7500122644, 200.0); //
  936.     CreateStreamObject(16641, -1496.641113, 2531.315430, 56.042332, 0.000000, 0.000000, 0.000000, 200.0); //
  937.     CreateStreamObject(3271, -1473.512817, 2520.288086, 55.299175, 0.000000, 0.000000, 11.2500263074, 200.0); //
  938.     CreateStreamObject(3279, -1405.507324, 2592.493164, 54.736542, 0.000000, 0.000000, 89.999981276, 200.0); //
  939.     CreateStreamObject(9241, -1497.263306, 2600.638184, 56.146553, 0.000000, 0.000000, 179.999962552, 200.0); //
  940.     CreateStreamObject(9241, -1545.827515, 2668.899658, 56.321373, 0.000000, 0.000000, 179.999962552, 200.0); //
  941.     CreateStreamObject(3108, -1497.630859, 2600.666016, 57.149498, 0.000000, 0.000000, 0.000000, 200.0); //
  942.     CreateStreamObject(3108, -1546.601807, 2669.145264, 57.149498, 0.000000, 0.000000, 0.000000, 200.0); //
  943.     CreateStreamObject(3516, -1496.477905, 2660.338867, 57.927967, 0.000000, 0.000000, 0.000000, 200.0); //
  944.     CreateStreamObject(3885, -1428.954712, 2682.772949, 55.608532, 0.000000, 0.000000, 146.249998221, 200.0); //
  945.     CreateStreamObject(3885, -1422.615967, 2678.901855, 55.608532, 0.000000, 0.000000, 123.749945607, 200.0); //
  946.     CreateStreamObject(3885, -1417.814575, 2674.173340, 55.608532, 0.000000, 0.000000, 112.499919299, 200.0); //
  947.     CreateStreamObject(3797, -1418.400024, 2673.906982, 56.641712, 0.000000, 0.000000, 0.000000, 200.0); //
  948.     CreateStreamObject(3797, -1428.758057, 2682.684082, 56.641712, 0.000000, 0.000000, 44.999990638, 200.0); //
  949.     CreateStreamObject(3797, -1422.832275, 2678.970947, 56.641712, 0.000000, 0.000000, 0.000000, 200.0); //
  950.     CreateStreamObject(16093, -1415.458496, 2613.737305, 59.116783, 0.000000, 0.000000, -89.999981276, 200.0); //
  951.  
  952.     // Brazil Base Mapped
  953.     CreateStreamObject(9241, -758.812500, 1631.276001, 27.635954, 0.000000, 0.000000, 0.000000, 200.0); //
  954.     CreateStreamObject(9241, -771.131287, 1554.695679, 27.601095, 0.000000, 0.000000, 89.999981276, 200.0); //
  955.     CreateStreamObject(3279, -792.341736, 1566.839966, 26.192804, 0.000000, 0.000000, -180.000019848, 200.0); //
  956.     CreateStreamObject(3279, -854.703918, 1573.063477, 24.722364, 0.000000, 0.000000, -450.000020972, 200.0); //
  957.     CreateStreamObject(3279, -840.980591, 1459.727051, 14.569147, 0.000000, 0.000000, -270.000001124, 200.0); //
  958.     CreateStreamObject(3279, -780.751343, 1627.782227, 26.200062, 0.000000, 0.000000, -450.000020972, 200.0); //
  959.     CreateStreamObject(3279, -834.402039, 1624.776245, 26.126169, 0.000000, 0.000000, -450.000020972, 200.0); //
  960.     CreateStreamObject(3279, -760.327759, 1486.699097, 23.683603, 0.000000, 0.000000, -596.24979001, 200.0); //
  961.     CreateStreamObject(12912, -763.262024, 1436.425659, 25.031631, 0.000000, 0.000000, 0.000000, 200.0); //
  962.     CreateStreamObject(12930, -827.597778, 1430.542847, 13.636476, 0.000000, 0.000000, -179.999962552, 200.0); //
  963.     CreateStreamObject(1395, -753.538147, 1435.091187, 45.871857, 0.000000, 0.000000, 0.000000, 200.0); //
  964.     CreateStreamObject(16477, -878.122864, 1594.787231, 25.518396, 0.000000, 0.000000, 33.7500216264, 200.0); //
  965.  
  966.     // France Base Mapped
  967.     CreateStreamObject(3279, 1551.183472, 2293.220459, 9.695932, 0.000000, 0.000000, -180.000019848, 250.0); //
  968.     CreateStreamObject(3279, 1551.591675, 2193.848877, 9.720932, 0.000000, 0.000000, -180.000019848, 250.0); //
  969.     CreateStreamObject(3279, 1507.687256, 2069.527588, 9.770931, 0.000000, 0.000000, -270.000001124, 250.0); //
  970.     CreateStreamObject(12911, 1509.016235, 2106.737549, 9.441732, 0.000000, 0.000000, 11.2500263074, 250.0); //
  971.     CreateStreamObject(12911, 1466.516357, 2295.938232, 9.691729, 0.000000, 0.000000, -78.7500122644, 250.0); //
  972.     CreateStreamObject(16782, 1480.735107, 2226.760498, 20.046385, 0.000000, 0.000000, 0.000000, 250.0); //
  973.     CreateStreamObject(16782, 1480.620850, 2229.574951, 20.033865, 0.000000, 0.000000, 0.000000, 250.0); //
  974.     CreateStreamObject(16782, 1480.490967, 2229.580811, 17.766500, 0.000000, 0.000000, 0.000000, 250.0); //
  975.     CreateStreamObject(16782, 1480.505127, 2226.693359, 17.778288, 0.000000, 0.000000, 0.000000, 250.0); //
  976.     CreateStreamObject(9241, 1532.717285, 2276.591797, 11.404219, 0.000000, 0.000000, 89.999981276, 250.0); //
  977.     CreateStreamObject(9241, 1505.267090, 2276.524902, 11.479218, 0.000000, 0.000000, 89.999981276, 250.0); //
  978.     CreateStreamObject(9241, 1377.728516, 2279.814209, 11.454218, 0.000000, 0.000000, -270.000001124, 250.0); //
  979.     CreateStreamObject(9241, 1378.191040, 2252.720215, 11.504217, 0.000000, 0.000000, -270.000001124, 250.0); //
  980.     CreateStreamObject(3279, 1372.659790, 2300.781982, 9.838362, 0.000000, 0.000000, -89.999981276, 250.0); //
  981.     CreateStreamObject(3268, 1514.440063, 2196.287109, 9.820313, 0.000000, 0.000000, -89.999981276, 250.0); //
  982.     CreateStreamObject(3268, 1514.629517, 2250.931396, 9.820313, 0.000000, 0.000000, 89.999981276, 250.0); //
  983.     CreateStreamObject(16409, 1547.982666, 2250.246582, 9.817666, 0.000000, 0.000000, 0.000000, 250.0); //
  984.     CreateStreamObject(16409, 1350.446045, 2228.435303, 10.020791, 0.000000, 0.000000, 270.000001124, 250.0); //
  985.     CreateStreamObject(16409, 1496.791870, 2072.213867, 9.792666, 0.000000, 0.000000, -89.999981276, 250.0); //
  986.     CreateStreamObject(3396, 1413.311523, 2255.853760, 10.021219, 0.000000, 0.000000, 0.000000, 250.0); //
  987.     CreateStreamObject(3396, 1413.310303, 2252.308838, 10.021219, 0.000000, 0.000000, 0.000000, 250.0); //
  988.     CreateStreamObject(3396, 1413.192017, 2262.887207, 10.021219, 0.000000, 0.000000, 0.000000, 250.0); //
  989.     CreateStreamObject(3396, 1413.180542, 2259.370605, 10.021219, 0.000000, 0.000000, 0.000000, 250.0); //
  990.     CreateStreamObject(3396, 1413.079468, 2266.299805, 10.021219, 0.000000, 0.000000, 0.000000, 250.0); //
  991.     CreateStreamObject(3396, 1413.102905, 2269.779053, 10.044573, 0.000000, 0.000000, 0.000000, 250.0); //
  992.     CreateStreamObject(1383, 1459.744141, 2257.196777, 42.484367, 0.000000, 0.000000, 0.000000, 250.0); //
  993.  
  994.     // The Iraq base - By [MLs]Matias*
  995.     CreateStreamObject(7368, -323.55316162109, 1798.734375, 44.382633209229, 0.000000, 0.000000, 0.000000, 250.0); //
  996.     CreateStreamObject(7319, -326.9157409668, 1720.3822021484, 183.47222900391, 0.000000, 0.000000, 0.000000, 250.0); //
  997.     CreateStreamObject(7368, -299.31155395508, 1867.8830566406, 44.382633209229, 0.000000, 0.000000, 268.69067382813, 250.0); //
  998.     CreateStreamObject(4874, -341.60446166992, 1786.4626464844, 45.153301239014, 0.000000, 0.000000, 91.309509277344, 250.0); //
  999.     CreateStreamObject(3852, -217.00733947754, 1899.3664550781, 42.534492492676, 0.000000, 0.000000, 312.3603515625, 250.0); //
  1000.     CreateStreamObject(3852, -219.92964172363, 1901.7895507813, 42.528583526611, 0.000000, 0.000000, 312.35778808594, 250.0); //
  1001.     CreateStreamObject(3852, -221.16607666016, 1905.0596923828, 42.05110168457, 0.000000, 0.000000, 312.35778808594, 250.0); //
  1002.     CreateStreamObject(3852, -216.36605834961, 1894.9279785156, 41.019660949707, 0.000000, 0.000000, 312.35778808594, 250.0); //
  1003.     CreateStreamObject(3279, -215.55828857422, 1889.2589111328, 43.848846435547, 0.000000, 0.000000, 0.000000, 250.0); //
  1004.     CreateStreamObject(3279, -352.98510742188, 1896.9866943359, 41.46395111084, 0.000000, 0.000000, 0.000000, 250.0); //
  1005.     CreateStreamObject(3279, -355.09310913086, 1743.1822509766, 41.906913757324, 0.000000, 0.000000, 91.309509277344, 250.0); //
  1006.     CreateStreamObject(3279, -284.19940185547, 1745.0686035156, 42.075420379639, 0.000000, 0.000000, 91.307373046875, 250.0); //
  1007.     CreateStreamObject(3279, -285.33111572266, 1847.9370117188, 41.2890625, 0.000000, 0.000000, 276.62866210938, 250.0); //
  1008.     CreateStreamObject(3396, -316.36511230469, 1801.7092285156, 41.78125, 0.000000, 0.000000, 270.67565917969, 250.0); //
  1009.     CreateStreamObject(3396, -311.78601074219, 1801.5435791016, 41.78125, 0.000000, 0.000000, 270.67565917969, 250.0); //
  1010.     CreateStreamObject(3268, -303.40899658203, 1753.7550048828, 41.6875, 0.000000, 0.000000, 270.67565917969, 250.0); //
  1011.     CreateStreamObject(3787, -292.64926147461, 1765.9663085938, 42.253734588623, 0.000000, 0.000000, 0.000000, 250.0); //
  1012.     CreateStreamObject(3787, -288.90032958984, 1765.8586425781, 42.253734588623, 0.000000, 0.000000, 0.000000, 250.0); //
  1013.     CreateStreamObject(3787, -312.65374755859, 1767.6776123047, 43.206859588623, 0.000000, 0.000000, 0.000000, 250.0); //
  1014.     CreateStreamObject(3787, -310.40405273438, 1765.1419677734, 43.206859588623, 0.000000, 0.000000, 0.000000, 250.0); //
  1015.     CreateStreamObject(3787, -304.63510131836, 1760.833984375, 42.253734588623, 0.000000, 0.000000, 65.50048828125, 250.0); //
  1016.     CreateStreamObject(16093, -220.833984375, 1878.6351318359, 45.954830169678, 0.000000, 0.000000, 0.000000, 250.0); //
  1017.     CreateStreamObject(987, -217.36125183105, 1861.1861572266, 46.471176147461, 0.000000, 0.000000, 43.669799804688, 250.0); //
  1018.     CreateStreamObject(987, -208.84716796875, 1869.2161865234, 48.491840362549, 0.000000, 0.000000, 43.665161132813, 250.0); //
  1019.     CreateStreamObject(987, -213.63432312012, 1896.2282714844, 43.848846435547, 0.000000, 0.000000, 3.962646484375, 250.0); //
  1020.     CreateStreamObject(987, -241.134765625, 1902.3779296875, 45.285026550293, 0.000000, 0.000000, 45.642700195313, 250.0); //
  1021.     CreateStreamObject(3852, -218.17691040039, 1907.9583740234, 39.885684967041, 0.000000, 0.000000, 312.35778808594, 250.0); //
  1022.     CreateStreamObject(3852, -215.01596069336, 1901.4775390625, 40.657104492188, 0.000000, 0.000000, 312.35778808594, 250.0); //
  1023.     CreateStreamObject(3852, -216.18620300293, 1905.0838623047, 39.78755569458, 0.000000, 0.000000, 312.35778808594, 250.0); //
  1024.     CreateStreamObject(3749, -240.07887268066, 1887.0450439453, 47.147617340088, 0.000000, 0.000000, 316.32934570313, 250.0); //
  1025.     CreateStreamObject(1337, -338.8359375, 1826.1474609375, 41.7890625, 0.000000, 0.000000, 0.000000, 250.0); //
  1026.     CreateStreamObject(3928, 166.04455566406, 133.87745666504, 524.65759277344, 0.000000, 0.000000, 0.000000, 250.0); //
  1027.     CreateStreamObject(987, -245.83773803711, 1894.595703125, 41.551246643066, 0.000000, 0.000000, 57.552673339844, 250.0); //
  1028.     CreateStreamObject(987, -231.57975769043, 1881.6477050781, 44.073970794678, 0.000000, 0.000000, 39.68798828125, 250.0); //
  1029.     CreateStreamObject(987, -222.75250244141, 1888.8541259766, 46.19514465332, 0.000000, 0.000000, 39.6826171875, 250.0); //
  1030.     CreateStreamObject(1344, -214.27841186523, 1893.0515136719, 43.370414733887, 0.000000, 0.000000, 215.09606933594, 250.0); //
  1031.     CreateStreamObject(1344, -215.87652587891, 1892.0836181641, 43.581771850586, 0.000000, 0.000000, 215.09582519531, 250.0); //
  1032.     CreateStreamObject(6976, -305.42205810547, 1779.3497314453, 41.6875, 0.000000, 0.000000, 270.67565917969, 250.0); //
  1033.     CreateStreamObject(851, -310.19177246094, 1807.3253173828, 41.601932525635, 0.000000, 0.000000, 0.000000, 250.0); //
  1034.     CreateStreamObject(2932, -295.75827026367, 1767.3459472656, 43.139419555664, 0.000000, 0.000000, 0.000000, 250.0); //
  1035.     CreateStreamObject(2932, -301.45343017578, 1767.4578857422, 43.139419555664, 0.000000, 0.000000, 0.000000, 250.0); //
  1036.     CreateStreamObject(2932, -298.29907226563, 1765.1395263672, 46.04475402832, 0.000000, 0.000000, 270.67565917969, 250.0); //
  1037.     CreateStreamObject(2932, -298.32278442383, 1768.1077880859, 46.04475402832, 0.000000, 0.000000, 270.67565917969, 250.0); //
  1038.     CreateStreamObject(2932, -295.82849121094, 1774.4769287109, 43.139419555664, 0.000000, 0.000000, 0.000000, 250.0); //
  1039.     CreateStreamObject(2932, -301.34704589844, 1774.4498291016, 43.139419555664, 0.000000, 0.000000, 0.000000, 250.0); //
  1040.     CreateStreamObject(2932, -298.41516113281, 1773.8178710938, 46.04475402832, 0.000000, 0.000000, 270.67565917969, 250.0); //
  1041.     CreateStreamObject(2933, -314.89617919922, 1761.2807617188, 43.496864318848, 0.000000, 0.000000, 39.699768066406, 250.0); //
  1042.     CreateStreamObject(2933, -292.75286865234, 1744.1245117188, 43.403114318848, 0.000000, 0.000000, 1.9830322265625, 250.0); //
  1043.     CreateStreamObject(18257, -309.68246459961, 1744.6433105469, 41.691383361816, 0.000000, 0.000000, 0.000000, 250.0); //
  1044.     CreateStreamObject(3565, -298.36437988281, 1771.0578613281, 45.940773010254, 0.000000, 0.000000, 0.000000, 250.0); //
  1045.     CreateStreamObject(3566, -291.05090332031, 1781.3923339844, 44.318420410156, 0.000000, 0.000000, 9.9249267578125, 250.0); //
  1046.     CreateStreamObject(3573, -339.87777709961, 1795.5388183594, 44.426120758057, 0.000000, 0.000000, 0.000000, 250.0); //
  1047.     CreateStreamObject(2932, -298.59014892578, 1776.5013427734, 46.04475402832, 0.000000, 0.000000, 270.67565917969, 250.0); //
  1048.     CreateStreamObject(3630, -307.63558959961, 1765.2523193359, 43.273872375488, 0.000000, 0.000000, 0.000000, 250.0); //
  1049.     CreateStreamObject(3630, -307.69705200195, 1765.4732666016, 46.266624450684, 0.000000, 0.000000, 0.000000, 250.0); //
  1050.     CreateStreamObject(3761, -313.09713745117, 1753.6818847656, 43.762294769287, 0.000000, 0.000000, 0.000000, 250.0); //
  1051.     CreateStreamObject(3761, -307.23446655273, 1753.6877441406, 43.78023147583, 0.000000, 0.000000, 0.000000, 250.0); //
  1052.     CreateStreamObject(3761, -289.94342041016, 1749.9754638672, 43.690364837646, 0.000000, 0.000000, 0.000000, 250.0); //
  1053.     CreateStreamObject(16601, -329.36865234375, 1859.2066650391, 48.206462860107, 0.000000, 0.000000, 0.000000, 250.0); //
  1054.     CreateStreamObject(3393, -290.55728149414, 1760.6046142578, 41.6875, 0.000000, 0.000000, 0.000000, 250.0); //
  1055.     CreateStreamObject(3394, -290.50769042969, 1756.2786865234, 41.6875, 0.000000, 0.000000, 0.000000, 250.0); //
  1056.     CreateStreamObject(16782, -295.45132446289, 1763.5715332031, 42.884532928467, 0.000000, 0.000000, 272.66064453125, 250.0); //
  1057.     CreateStreamObject(9831, -281.80416870117, 1789.6446533203, 84.072486877441, 0.000000, 0.000000, 81.384521484375, 250.0); //
  1058.     CreateStreamObject(989, -310.87182617188, 1795.0354003906, 43.602054595947, 0.000000, 0.000000, 45.65478515625, 250.0); //
  1059.     CreateStreamObject(996, -284.2014465332, 1893.0789794922, 42.037818908691, 0.000000, 0.000000, 89.324493408203, 250.0); //
  1060.     CreateStreamObject(996, -290.58065795898, 1899.3819580078, 42.037818908691, 0.000000, 0.000000, 266.70568847656, 250.0); //
  1061.     CreateStreamObject(3383, -301.47592163086, 1761.5556640625, 41.6875, 0.000000, 0.000000, 227.00598144531, 250.0); //
  1062.     CreateStreamObject(2807, -299.77728271484, 1761.2694091797, 42.217456817627, 0.000000, 0.000000, 0.000000, 250.0); //
  1063.     CreateStreamObject(2605, -292.45272827148, 1763.7869873047, 42.0859375, 0.000000, 0.000000, 0.000000, 250.0); //
  1064.     CreateStreamObject(3394, -293.01654052734, 1748.3725585938, 41.691383361816, 0.000000, 0.000000, 0.000000, 250.0); //
  1065.     CreateStreamObject(3884, -269.01699829102, 1795.8216552734, 85.655090332031, 0.000000, 0.000000, 0.000000, 250.0); //
  1066.     CreateStreamObject(3884, -234.76977539063, 1854.1414794922, 64.594589233398, 0.000000, 0.000000, 0.000000, 250.0); //
  1067.     CreateStreamObject(3884, -238.0457611084, 1924.5764160156, 82.825904846191, 0.000000, 0.000000, 29.774780273438, 250.0); //
  1068.     CreateStreamObject(3884, -309.76922607422, 1928.5628662109, 78.870147705078, 0.000000, 0.000000, 109.17266845703, 250.0); //
  1069.  
  1070.     // Japan Base
  1071.     CreateStreamObject(3268, 248.432083, 2537.577637, 15.804688, 0.000000, 0.000000, 89.999981276, 200.0); //
  1072.     CreateStreamObject(3279, 426.761627, 2548.597412, 15.300661, 0.000000, 0.000000, -89.999981276, 200.0); //
  1073.     CreateStreamObject(6973, 182.755295, 2532.637207, 16.579306, 0.000000, 0.000000, -89.999981276, 200.0); //
  1074.     CreateStreamObject(6973, 332.839874, 2455.476563, 15.433308, 0.000000, 0.000000, 89.999981276, 200.0); //
  1075.     CreateStreamObject(5005, 354.100891, 2554.583984, 19.139881, 0.000000, 0.000000, 0.000000, 200.0); //
  1076.     CreateStreamObject(5005, 191.247101, 2554.620850, 19.129299, 0.000000, 0.000000, 0.000000, 200.0); //
  1077.     CreateStreamObject(3864, 432.880798, 2523.744141, 21.674637, 0.000000, 0.000000, 0.000000, 200.0); //
  1078.     CreateStreamObject(3864, 433.534119, 2516.088623, 21.587494, 0.000000, 0.000000, 0.000000, 200.0); //
  1079.     CreateStreamObject(3864, 433.199402, 2519.947021, 21.630953, 0.000000, 0.000000, 0.000000, 200.0); //
  1080.     CreateStreamObject(3864, 433.205078, 2512.241699, 21.581402, 0.000000, 0.000000, 0.000000, 200.0); //
  1081.     CreateStreamObject(3864, 433.254028, 2508.298340, 21.581402, 0.000000, 0.000000, 0.000000, 200.0); //
  1082.     CreateStreamObject(3864, 433.270508, 2504.347656, 21.589195, 0.000000, 0.000000, 0.000000, 200.0); //
  1083.     CreateStreamObject(3864, 433.335297, 2500.314941, 21.589193, 0.000000, 0.000000, 0.000000, 200.0); //
  1084.     CreateStreamObject(3864, 433.459595, 2496.428467, 21.589195, 0.000000, 0.000000, 0.000000, 200.0); //
  1085.     CreateStreamObject(3864, 433.609436, 2492.168701, 21.589195, 0.000000, 0.000000, 0.000000, 200.0); //
  1086.     CreateStreamObject(3864, 433.514130, 2487.711182, 21.589195, 0.000000, 0.000000, 0.000000, 200.0); //
  1087.     CreateStreamObject(3864, 433.561340, 2483.088623, 21.589195, 0.000000, 0.000000, 0.000000, 200.0); //
  1088.     CreateStreamObject(16782, 414.485413, 2529.810059, 19.699661, 0.000000, 1.71887338539, -89.999981276, 200.0); //
  1089.     CreateStreamObject(10764, 311.002014, 2582.518311, 15.805065, 0.000000, 0.000000, 134.217769932, 200.0); //
  1090.     CreateStreamObject(10764, 139.668594, 2454.041016, 15.511358, 0.000000, 0.000000, -224.99995319, 200.0); //
  1091.     CreateStreamObject(12911, 126.629158, 2550.230957, 15.341276, 0.000000, 0.859436692696, 100.390513595, 200.0); //
  1092.     CreateStreamObject(16098, 113.117340, 2502.741211, 20.480721, 0.000000, 0.000000, 0.000000, 200.0); //
  1093.     CreateStreamObject(930, 411.567383, 2535.597656, 16.023502, 0.000000, 0.000000, -89.999981276, 200.0); //
  1094.     CreateStreamObject(3279, 153.813477, 2549.498779, 15.558590, 0.000000, 0.000000, -89.999981276, 200.0); //
  1095.     CreateStreamObject(3279, 165.352814, 2549.056152, 15.571142, 0.000000, 0.000000, -89.999981276, 200.0); //
  1096.     CreateStreamObject(3279, 177.208160, 2548.451172, 15.586384, 0.000000, 0.000000, -89.999981276, 200.0); //
  1097.     CreateStreamObject(987, 102.863373, 2542.446533, 15.634977, 0.000000, 0.000000, -89.999981276, 200.0); //
  1098.     CreateStreamObject(987, 102.870285, 2554.488770, 15.602123, 0.000000, 0.000000, 0.000000, 200.0); //
  1099.     CreateStreamObject(987, 102.785484, 2542.303223, 15.610937, 0.000000, 0.000000, 89.999981276, 200.0); //
  1100.     CreateStreamObject(9241, 267.494568, 2450.359619, 17.168280, 0.000000, 0.000000, -89.999981276, 200.0); //
  1101.     CreateStreamObject(9241, 216.165314, 2449.347656, 17.143280, 0.000000, 0.000000, -89.999981276, 200.0); //
  1102.     CreateStreamObject(10810, 272.414307, 2540.184326, 20.810940, 0.000000, 0.000000, -70.0782960351, 200.0); //
  1103.     CreateStreamObject(2780, 102.689369, 2531.384277, 15.732372, 0.000000, 0.000000, 0.000000, 200.0); //
  1104.     CreateStreamObject(2780, 102.689369, 2532.884277, 15.732372, 0.000000, 0.000000, 0.000000, 200.0); //
  1105.     CreateStreamObject(2780, 104.385765, 2508.150146, 15.484375, 0.000000, 0.000000, 0.000000, 200.0); //
  1106.     CreateStreamObject(2780, 102.814384, 2496.406738, 16.187267, 0.000000, 0.000000, 0.000000, 200.0); //
  1107.     CreateStreamObject(2780, 103.414215, 2476.151367, 16.387676, 0.000000, 0.000000, 0.000000, 200.0); //
  1108.     CreateStreamObject(5005, 295.257446, 2433.295410, 19.048927, 0.000000, 0.000000, 0.000000, 200.0); //
  1109.     CreateStreamObject(7191, 433.655487, 2502.884277, 17.777155, 0.000000, 0.000000, -179.999962552, 200.0); //
  1110.     CreateStreamObject(7191, 433.727722, 2502.889160, 17.770020, 0.000000, 0.000000, 5.729577951315, 200.0); //
  1111.     CreateStreamObject(5005, 183.412140, 2433.306641, 19.053080, 0.000000, 0.000000, 0.000000, 200.0); //
  1112.     CreateStreamObject(987, 103.111015, 2454.888672, 15.884369, 0.000000, 0.000000, 89.999981276, 200.0); //
  1113.     CreateStreamObject(987, 103.596817, 2462.312500, 15.809370, 0.000000, 0.000000, 89.999981276, 200.0); //
  1114.     CreateStreamObject(987, 103.064590, 2444.915039, 15.884369, 0.000000, 0.000000, 89.999981276, 200.0); //
  1115.     CreateStreamObject(987, 103.442879, 2433.234375, 15.821344, 0.000000, 0.000000, 89.999981276, 200.0); //
  1116.     CreateStreamObject(10397, 295.833527, 2454.353516, 13.510096, 0.000000, 0.000000, 0.000000, 200.0); //
  1117.     CreateStreamObject(3279, 308.756744, 2549.782959, 15.890610, 0.000000, 0.000000, -89.999981276, 200.0); //
  1118.     CreateStreamObject(10764, 217.388504, 2584.154541, 14.166737, 0.000000, 0.000000, 134.217769932, 200.0); //
  1119.     CreateStreamObject(3279, 107.905640, 2437.956055, 14.960001, 0.000000, 0.000000, 90.9367672711, 200.0); //
  1120.     CreateStreamObject(3279, 156.758545, 2438.109375, 15.548782, 0.000000, 0.000000, 90.9367672711, 200.0); //
  1121.     CreateStreamObject(3279, 373.765381, 2437.000732, 15.559992, 0.000000, 0.000000, 180.936748547, 200.0); //
  1122.     CreateStreamObject(12911, 450.410248, 2517.329346, 17.397892, 0.000000, 0.000000, 11.2500263074, 200.0); //
  1123.     CreateStreamObject(12911, 450.573730, 2486.213379, 17.357807, 0.000000, 0.000000, 11.2500263074, 200.0); //
  1124.     CreateStreamObject(1775, 422.202271, 2533.786133, 16.661695, 0.000000, 0.000000, 0.000000, 200.0); //
  1125.     CreateStreamObject(1775, 418.842926, 2533.753662, 16.662352, 0.000000, 0.000000, 0.000000, 200.0); //
  1126.     CreateStreamObject(1775, 420.579956, 2533.740723, 16.662615, 0.000000, 0.000000, 0.000000, 200.0); //
  1127.     CreateStreamObject(10397, 367.602631, 2593.066162, 16.842823, 0.000000, 0.000000, 11.2500263074, 200.0); //
  1128.  
  1129.     // United States Base Mapped
  1130.     CreateStreamObject(3279, 349.561981, 1806.376343, 17.581530, 0.000000, 0.000000, -233.121744528, 280.0); //
  1131.     CreateStreamObject(3279, 282.668823, 1787.021729, 16.716242, 0.000000, 0.000000, -267.731202847, 280.0); //
  1132.     CreateStreamObject(3279, 193.636078, 1945.745972, 16.716242, 0.000000, 0.000000, -627.730956064, 280.0); //
  1133.     CreateStreamObject(12911, 385.817413, 2054.100830, 16.637039, 0.000000, 0.000000, 11.2500263074, 280.0); //
  1134.     CreateStreamObject(3279, 386.151184, 2077.171387, 16.716242, 0.000000, 0.000000, -89.999981276, 280.0); //
  1135.     CreateStreamObject(16782, 381.916931, 2054.235596, 24.483017, 0.000000, 0.000000, -181.641601227, 280.0); //
  1136.     CreateStreamObject(16782, 381.976257, 2064.099121, 24.658772, 0.000000, 0.000000, -181.641601227, 280.0); //
  1137.     CreateStreamObject(16782, 381.890839, 2043.561646, 24.698591, 0.000000, 0.000000, -181.641601227, 280.0); //
  1138.     CreateStreamObject(6973, 254.405182, 1976.513184, 16.164850, 0.000000, 0.000000, 0.000000, 280.0); //
  1139.     CreateStreamObject(6973, 211.810059, 1976.840088, 16.289803, 0.000000, 0.000000, 0.000000, 280.0); //
  1140.     CreateStreamObject(8253, 374.665771, 1962.416260, 20.568413, 0.000000, 0.000000, -180.000019848, 280.0); //
  1141.     CreateStreamObject(8253, 374.274536, 1932.632568, 20.568413, 0.000000, 0.000000, -180.000019848, 280.0); //
  1142.     CreateStreamObject(8253, 374.523346, 1902.394531, 20.568413, 0.000000, 0.000000, -180.000019848, 280.0); //
  1143.     CreateStreamObject(8253, 374.620972, 1992.674194, 20.343416, 0.000000, 0.000000, -180.000019848, 280.0); //
  1144.     CreateStreamObject(3268, 307.698792, 2071.030762, 16.640625, 0.000000, 0.000000, 89.999981276, 280.0); //
  1145.     CreateStreamObject(10397, 164.583679, 1988.598022, 18.106714, 0.000000, 0.000000, -89.999981276, 280.0); //
  1146.     CreateStreamObject(3864, 329.424316, 2077.927002, 22.737652, 0.000000, 0.000000, 89.999981276, 280.0); //
  1147.     CreateStreamObject(3864, 338.253540, 2078.114014, 22.737652, 0.000000, 0.000000, 89.999981276, 280.0); //
  1148.     CreateStreamObject(3864, 333.879791, 2077.953369, 22.737652, 0.000000, 0.000000, 89.999981276, 280.0); //
  1149.     CreateStreamObject(3864, 356.016632, 2078.061035, 22.737652, 0.000000, 0.000000, 89.999981276, 280.0); //
  1150.     CreateStreamObject(3864, 342.675201, 2078.097900, 22.737652, 0.000000, 0.000000, 89.999981276, 280.0); //
  1151.     CreateStreamObject(3864, 351.601257, 2078.102295, 22.737652, 0.000000, 0.000000, 89.999981276, 280.0); //
  1152.     CreateStreamObject(3864, 347.198120, 2078.143066, 22.737652, 0.000000, 0.000000, 89.999981276, 280.0); //
  1153.     CreateStreamObject(3864, 360.542938, 2077.984863, 22.737652, 0.000000, 0.000000, 89.999981276, 280.0); //
  1154.     CreateStreamObject(3864, 364.882629, 2077.869385, 22.737652, 0.000000, 0.000000, 89.999981276, 280.0); //
  1155.     CreateStreamObject(3864, 369.240967, 2077.917480, 22.737648, 0.000000, 0.000000, 89.999981276, 280.0); //
  1156.     CreateStreamObject(3864, 378.391479, 2078.051514, 22.737652, 0.000000, 0.000000, 89.999981276, 280.0); //
  1157.     CreateStreamObject(3864, 373.775055, 2077.950195, 22.737652, 0.000000, 0.000000, 89.999981276, 280.0); //
  1158.     CreateStreamObject(3864, 325.277405, 2077.763916, 22.737652, 0.000000, 0.000000, 89.999981276, 280.0); //
  1159.     CreateStreamObject(10764, 176.523331, 1893.220703, 19.473484, 0.000000, 0.000000, -134.999971914, 280.0); //
  1160.     CreateStreamObject(10764, 242.985260, 1886.058228, 19.009651, 0.000000, 0.000000, -134.999971914, 280.0); //
  1161.     CreateStreamObject(3279, 276.368439, 2076.619385, 16.716242, 0.000000, 0.000000, -89.999981276, 280.0); //
  1162.     CreateStreamObject(3279, 266.676025, 2076.527344, 16.716242, 0.000000, 0.000000, -89.999981276, 280.0); //
  1163.     CreateStreamObject(3279, 247.537567, 2077.062500, 16.716242, 0.000000, 0.000000, -89.999981276, 280.0); //
  1164.     CreateStreamObject(3279, 256.983093, 2076.851563, 16.716242, 0.000000, 0.000000, -89.999981276, 280.0); //
  1165.     CreateStreamObject(3279, 285.592682, 2076.504395, 16.716242, 0.000000, 0.000000, -89.999981276, 280.0); //
  1166.     CreateStreamObject(9241, 133.352570, 1816.123413, 18.149530, 0.000000, 0.000000, -178.762889377, 280.0); //
  1167.     CreateStreamObject(9241, 157.646866, 1816.519409, 18.099514, 0.000000, 0.000000, 0.000000, 280.0); //
  1168.     CreateStreamObject(9241, 124.311119, 1847.375244, 18.321579, 0.000000, 0.000000, -89.999981276, 280.0); //
  1169.     CreateStreamObject(8883, 291.354736, 1848.510864, 20.068401, 0.000000, 0.000000, 0.000000, 280.0); //
  1170.     CreateStreamObject(3279, 193.182526, 2035.871216, 16.716242, 0.000000, 0.000000, 0.000000, 280.0); //
  1171.     CreateStreamObject(3279, 194.109329, 2045.647339, 16.622974, 0.000000, 0.000000, 0.000000, 280.0); //
  1172.     CreateStreamObject(3279, 193.125427, 2026.537842, 16.716244, 0.000000, 0.000000, 0.000000, 280.0); //
  1173.     CreateStreamObject(3279, 193.053406, 2017.114502, 16.716242, 0.000000, 0.000000, 0.000000, 280.0); //
  1174.     CreateStreamObject(12912, 263.055450, 2023.312988, 28.137039, 0.000000, 0.000000, -0.859436692696, 280.0); //
  1175.     CreateStreamObject(12912, 308.362549, 1787.960083, 28.137039, 0.000000, 0.000000, 84.7660118175, 280.0); //
  1176.     CreateStreamObject(6973, 178.370514, 2096.713379, 7.718615, -40.3935245567, -4.19416565192, 13.1235982975, 280.0); //
  1177.  
  1178.    // All the helipads into SA:MP Object because of loading bug.
  1179.  
  1180.  
  1181.  
  1182.     // All Server Vehicles ****
  1183.    
  1184.     AddStaticVehicle(425,-302.6660,1566.1588,88.0901,133.5089,37,92); // Hunter of Russia 1
  1185.     AddStaticVehicle(601,-345.6017,1516.1437,75.1181,179.8721,166,5); // S.W.A.T Truck 1
  1186.     AddStaticVehicle(601,-342.7628,1516.1434,75.1182,179.2020,166,5); // S.W.A.T Truck 2
  1187.     AddStaticVehicle(601,-339.5919,1515.9436,75.1182,180.8968,166,5); // S.W.A.T Truck 3
  1188.     AddStaticVehicle(522,-177.8410,1224.9449,19.3077,93.1576,145,16); // Nrg 1
  1189.     AddStaticVehicle(522,-177.7557,1222.4810,19.3092,94.9318,145,16); // Nrg 2
  1190.     AddStaticVehicle(522,-177.9015,1219.8071,19.3076,91.8372,145,16); // Nrg 3
  1191.     AddStaticVehicle(522,-177.4559,1217.0410,19.3177,87.0233,145,16); // Nrg 4
  1192.     AddStaticVehicle(560,-264.8559,1220.8444,19.4477,1.6080,77,1); // Sultan of Mexico 1
  1193.     AddStaticVehicle(560,-260.1328,1220.2823,19.4478,356.7794,77,1); // Sultan of Mexico 2
  1194.     AddStaticVehicle(560,-255.9433,1220.0221,19.4477,357.1873,77,1); // Sultan of Mexico 3
  1195.     AddStaticVehicle(433,-214.6568,1217.4017,20.1771,0.3865,36,96); // Barracks 1
  1196.     AddStaticVehicle(411,2.3863,1164.9354,19.3148,178.1473,47,1); // infernous 1
  1197.     AddStaticVehicle(411,5.7073,1164.8425,19.3347,179.9892,47,1); // infernus 2
  1198.     AddStaticVehicle(411,9.0532,1165.7822,19.3154,178.7295,47,1); // infernus 3
  1199.     AddStaticVehicle(411,12.6960,1165.3359,19.3165,178.5589,47,1); // infernus 4
  1200.     AddStaticVehicle(411,16.1963,1165.0944,19.3151,180.8792,47,1); // infernus 5
  1201.     AddStaticVehicle(411,19.8159,1165.3987,19.3030,179.4089,47,1); // infernus 6
  1202.     AddStaticVehicle(411,23.3454,1165.4622,19.2954,179.4653,47,1); // infernus 7
  1203.     AddStaticVehicle(470,49.3361,1223.7921,18.9455,269.2910,57,57); // Patriot of Mexico more..
  1204.     AddStaticVehicle(432,79.1289,1215.5804,18.8510,163.5370,84,69); // Rhino of Mexico more..
  1205.     AddStaticVehicle(471,96.9820,1164.9565,18.1399,273.3350,166,4); // Quad of Mexico 1
  1206.     AddStaticVehicle(471,97.5257,1167.0020,18.1443,270.4451,166,4); // Quad of Mexico 2
  1207.     AddStaticVehicle(471,97.5122,1169.4592,18.1446,270.2073,166,4); // Quad of Mexico 3
  1208.     AddStaticVehicle(471,97.1518,1172.1770,18.1448,266.5532,166,4); // Quad of Mexico 4
  1209.     AddStaticVehicle(471,97.6292,1174.7190,18.1454,271.1170,166,4); // Quad of Mexico 5
  1210.     AddStaticVehicle(548,43.2425,1049.2102,18.9555,356.9595,2,49); // Cargobob of mexico more..
  1211.     AddStaticVehicle(548,-329.8911,1562.6597,77.2011,145.8926,2,49); // Cargobob of Russia 1
  1212.     AddStaticVehicle(476,-256.6361,1529.5990,76.2742,237.2882,29,39); // Rustler of Russia 1
  1213.     AddStaticVehicle(476,-282.3489,1510.9331,76.2695,194.9015,29,39); // Rustler of Russia 2
  1214.  
  1215.  
  1216.  
  1217.  
  1218.     AddStaticVehicle(425,-137.9711,1009.1887,27.0639,273.3201,50,27); // Hunter of Mexico 1
  1219.     AddStaticVehicle(425,-110.9461,1009.4931,27.1007,265.8364,50,27); // Hunter of Mexico 2
  1220.     AddStaticVehicle(520,-114.5508,1036.9385,27.9088,270.1153,36,14); // Hydra of Mexico 1
  1221.     AddStaticVehicle(520,-139.3971,1037.9982,27.9098,268.4800,36,14); // Hydra of Mexico 2
  1222.  
  1223.     AddStaticVehicle(478,-164.7009,1010.9875,19.7272,88.9701,68,11); // Walton 1
  1224.     AddStaticVehicle(478,-164.8508,1016.3842,19.7395,90.8431,68,11); // Walton 2
  1225.     AddStaticVehicle(478,-164.2282,1022.2436,19.7362,94.6997,68,11); // Walton 3
  1226.     AddStaticVehicle(468,-306.0251,1117.6221,19.4183,178.1693,41,124); // Sanchez
  1227.     AddStaticVehicle(599,-210.3442,986.2554,19.5766,270.1666,8,107); // Ranger 1
  1228.     AddStaticVehicle(599,-210.4445,992.1392,19.6979,268.6968,8,107); // Ranger 2
  1229.     AddStaticVehicle(599,-210.0628,998.3223,19.8224,268.3869,8,107); // Ranger 3
  1230.     AddStaticVehicle(599,-228.5939,997.8910,19.7624,2.7854,8,107); // Ranger 4
  1231.     AddStaticVehicle(599,-224.4432,998.3289,19.7834,1.4676,8,107); // Ranger 5
  1232.     AddStaticVehicle(599,-346.5359,1167.6772,19.9314,2.1022,8,107); // Ranger 6
  1233.     AddStaticVehicle(522,102.0209,1184.7874,18.2272,176.1416,53,86); // NRg
  1234.     AddStaticVehicle(522,-49.3867,1229.9615,18.9296,86.9388,53,86); // NRg 2
  1235.     AddStaticVehicle(521,-103.9361,1221.7137,19.3126,0.4199,97,71); // Fcr 1
  1236.     AddStaticVehicle(521,-101.7906,1222.0868,19.3142,0.0427,97,71); // Fcr 2
  1237.     AddStaticVehicle(521,-99.0669,1221.7743,19.3117,358.8480,97,71); // Fcr 3
  1238.     AddStaticVehicle(521,-96.9993,1222.4385,19.3056,0.5003,97,71); // Fcr 4
  1239.     AddStaticVehicle(521,-94.6710,1221.9526,19.3058,356.6904,97,71); // Fcr 5
  1240.     AddStaticVehicle(521,-91.8344,1222.6726,19.3014,359.2851,97,71); // Fcr 6
  1241.     AddStaticVehicle(521,-89.6289,1222.0726,19.3068,4.8659,97,71); // Fcr 7
  1242.     AddStaticVehicle(521,-86.7776,1222.0529,19.3092,357.4210,97,71); // Fcr 8
  1243.     AddStaticVehicle(521,-84.7652,1222.0729,19.3140,0.8462,97,71); // Fcr 9
  1244.     AddStaticVehicle(521,-82.0816,1221.9491,19.3086,359.0458,97,71); // Fcr 10
  1245.     AddStaticVehicle(521,-79.9202,1222.2427,19.3095,359.2384,97,71); // Fcr 11
  1246.     AddStaticVehicle(521,-77.4419,1221.4156,19.3150,359.1478,97,71); // Fcr 12
  1247.     AddStaticVehicle(521,-141.3524,1156.0935,19.3144,357.4158,147,4); // FCR 1
  1248.     AddStaticVehicle(521,-139.5565,1155.8796,19.3055,0.0994,147,4); // FCR 2
  1249.     AddStaticVehicle(521,-137.4638,1156.7966,19.3152,358.1674,147,4); // FCR 3
  1250.     AddStaticVehicle(521,-135.7043,1156.7887,19.3058,359.6076,147,4); // FCR 4
  1251.     AddStaticVehicle(521,-131.5281,1156.6646,19.3054,359.9689,147,4); // FCR 5
  1252.     AddStaticVehicle(521,-128.5746,1156.6324,19.3055,356.0086,147,4); // FCR 6
  1253.     AddStaticVehicle(455,-171.2638,1090.1346,20.1789,89.5468,0,0); // FlatBed
  1254.     AddStaticVehicle(455,-84.1152,969.1133,20.4628,357.9502,0,0); // FlatBed 2
  1255.     AddStaticVehicle(521,-133.5343,1156.7810,19.3088,359.2188,147,4); // FCR of Mexico ....
  1256.     AddStaticVehicle(521,-143.5193,1156.9810,19.3091,355.9968,147,4); // FCR of Mexico ....
  1257.     AddStaticVehicle(548,334.8107,1972.8218,19.2659,182.3662,84,13); // CargoBob 1
  1258.     AddStaticVehicle(548,337.0736,1927.6548,19.2852,181.6573,84,13); // CargoBob 2
  1259.     AddStaticVehicle(548,339.7137,1872.8306,19.3676,181.6498,84,13); // CargoBob 3
  1260.     AddStaticVehicle(476,296.5124,1797.3859,18.3501,0.3818,109,4); // Rustler 1
  1261.     AddStaticVehicle(476,320.6120,1795.5101,18.3776,0.9764,109,4); // Rustler 2
  1262.     AddStaticVehicle(476,-269.2305,1518.8246,76.2753,215.8944,109,4); // Rustler 3
  1263.     AddStaticVehicle(476,-328.3224,1497.4082,76.5167,199.0247,109,4); // Rustler 4
  1264.     AddStaticVehicle(522,-336.3600,1515.2990,74.9373,174.4065,43,25); // nrg more...
  1265.     AddStaticVehicle(522,-333.6389,1516.1545,74.9312,174.8367,43,25); // nrg more...
  1266.     AddStaticVehicle(522,-330.5508,1516.0215,74.9243,176.7377,43,25); // nrg more...
  1267.     AddStaticVehicle(522,-327.3989,1515.7831,74.9221,178.1352,43,25); // nrg more...
  1268.     AddStaticVehicle(522,-324.1888,1515.4116,74.9277,178.5378,43,25); // nrg more...
  1269.     AddStaticVehicle(522,-321.2781,1515.4475,74.9231,180.5795,43,25); // nrg more...
  1270.     AddStaticVehicle(522,-318.0840,1516.0636,74.9283,177.9095,43,25); // nrg more...
  1271.     AddStaticVehicle(522,-315.1689,1516.0085,74.9070,179.2772,43,25); // nrg more...
  1272.     AddStaticVehicle(470,-351.1057,1538.7186,75.5498,179.5073,95,116); // Patriot 12
  1273.     AddStaticVehicle(470,-345.2374,1551.4807,75.5575,91.6804,95,116); // Patriot 13
  1274.     AddStaticVehicle(432,-378.5499,1561.2139,75.6130,133.1758,110,17); // Rhino
  1275.     AddStaticVehicle(432,-385.4039,1525.5405,75.5748,355.7877,110,17); // Rhino
  1276.     AddStaticVehicle(412,-263.9531,1539.7042,75.1980,312.4914,116,15); // Voodo of Russia 1
  1277.     AddStaticVehicle(412,-265.3439,1542.7153,75.1979,314.9944,116,15); // Voodo of Russia 2
  1278.     AddStaticVehicle(412,-267.6327,1545.7256,75.1974,315.1311,116,15); // Voodo of Russia 3
  1279.     AddStaticVehicle(412,-270.5235,1547.4851,75.1975,313.6957,116,15); // Voodo of Russia 4
  1280.     AddStaticVehicle(412,-272.5919,1550.4122,75.1974,315.2626,116,15); // Voodo of Russia 5
  1281.     AddStaticVehicle(521,-275.3907,1552.2170,74.9179,316.0535,111,37); // FCR of Russia 1
  1282.     AddStaticVehicle(521,-277.8144,1554.4443,74.9249,314.2439,111,37); // FCR of Russia 2
  1283.     AddStaticVehicle(521,-280.5997,1556.6686,74.9325,316.2389,111,37); // FCR of Russia 3
  1284.     AddStaticVehicle(521,-283.1676,1559.6215,74.9163,317.0331,111,37); // FCR of Russia 4
  1285.     AddStaticVehicle(521,-285.3513,1561.5018,74.9216,315.3528,111,37); // FCR of Russia 5
  1286.     AddStaticVehicle(521,-315.5080,1541.7361,75.1349,359.8592,111,37); // FCR of Russia 6
  1287.  
  1288.     /////////////////////////////////////////////////////////////////////////////////////////////
  1289.  
  1290.     AddStaticVehicle(447,-771.4222,1555.7384,29.4412,181.2283,120,72); // Seasparrow of Brazil 1
  1291.     AddStaticVehicle(447,-760.1231,1631.0382,29.4748,88.8723,120,72); // Seasparrow of Brazil 2
  1292.     AddStaticVehicle(433,-775.5281,1443.5305,14.2277,96.0862,111,115); // Barracks of Brazil 1
  1293.     AddStaticVehicle(433,-773.1155,1430.7257,14.2258,76.0931,111,115); // Barracks of Brazil 2
  1294.     AddStaticVehicle(522,-807.4276,1426.9863,13.3604,16.0856,16,0); // NRG of Brazil 1
  1295.     AddStaticVehicle(522,-804.5620,1428.0626,13.3660,14.5471,16,0); // NRG of Brazil 2
  1296.     AddStaticVehicle(522,-802.6506,1429.4453,13.3547,9.2747,16,0); // NRG of Brazil 3
  1297.     AddStaticVehicle(522,-797.9026,1429.3601,13.3605,12.9103,16,0); // NRG of Brazil 4
  1298.     AddStaticVehicle(522,-795.1966,1430.3877,13.3535,14.3081,16,0); // NRG of Brazil 5
  1299.     AddStaticVehicle(522,-808.4500,1446.0862,13.3662,165.7526,16,0); // NRG of Brazil 6
  1300.     AddStaticVehicle(522,-805.5573,1445.5306,13.3653,170.2080,16,0); // NRG of Brazil 7
  1301.     AddStaticVehicle(522,-802.2213,1444.7490,13.3624,162.8445,16,0); // NRG of Brazil 8
  1302.     AddStaticVehicle(522,-799.2249,1444.0535,13.3490,163.2022,16,0); // NRG of Brazil 9
  1303.     AddStaticVehicle(522,-796.1394,1442.8635,13.3635,164.3644,16,0); // NRG of Brazil 10
  1304.     AddStaticVehicle(505,-865.7668,1541.2715,22.8360,90.2583,108,154); // Rancher of Brazil 11
  1305.     AddStaticVehicle(505,-865.5493,1544.6050,23.1248,88.9914,108,154); // Rancher of Brazil 12
  1306.     AddStaticVehicle(505,-866.1990,1547.6534,23.3905,89.5588,108,154); // Rancher of Brazil 13
  1307.     AddStaticVehicle(505,-866.2029,1550.9812,23.6777,90.4551,108,154); // Rancher of Brazil 14
  1308.     AddStaticVehicle(505,-865.6638,1554.0588,23.9450,90.3583,108,154); // Rancher of Brazil 15
  1309.     AddStaticVehicle(505,-865.8293,1557.0815,24.1977,88.5226,108,154); // Rancher of Brazil 16
  1310.     AddStaticVehicle(505,-865.8288,1560.2631,24.4472,89.4837,108,154); // Rancher of Brazil 17
  1311.     AddStaticVehicle(505,-866.2296,1563.3478,24.6900,91.4241,108,154); // Rancher of Brazil 18
  1312.     AddStaticVehicle(505,-865.8914,1566.1400,24.9088,89.6315,108,154); // Rancher of Brazil 19
  1313.     AddStaticVehicle(505,-866.1984,1569.3521,25.1616,88.2739,108,154); // Rancher of Brazil 20
  1314.     AddStaticVehicle(521,-816.6752,1548.2928,26.6822,92.1544,6,1); // FCR of Brazil 1
  1315.     AddStaticVehicle(521,-816.7134,1551.5533,26.6870,87.5006,6,1); // FCR of Brazil 2
  1316.     AddStaticVehicle(521,-816.7130,1553.9500,26.6882,87.4530,6,1); // FCR of Brazil 3
  1317.     AddStaticVehicle(521,-816.5587,1556.1849,26.6774,91.1992,6,1); // FCR of Brazil 4
  1318.     AddStaticVehicle(521,-816.9233,1558.6105,26.6808,87.7326,6,1); // FCR of Brazil 5
  1319.     AddStaticVehicle(521,-817.0927,1560.7965,26.6691,87.2322,6,1); // FCR of Brazil 6
  1320.     AddStaticVehicle(521,-816.5851,1563.7253,26.6867,81.9545,6,1); // FCR of Brazil 7
  1321.     AddStaticVehicle(521,-816.6612,1567.1082,26.6806,84.3466,6,1); // FCR of Brazil 8
  1322.     AddStaticVehicle(521,-816.5090,1569.5664,26.6929,91.5485,6,1); // FCR of Brazil 9
  1323.     AddStaticVehicle(521,-817.1638,1572.3701,26.6780,90.8278,6,1); // FCR of Brazil 10
  1324.     AddStaticVehicle(470,-764.7307,1608.1305,27.1088,267.1309,122,92); // Patriot 1
  1325.     AddStaticVehicle(470,-796.6545,1604.1671,27.1028,90.9518,122,92); // Patriot 2
  1326.     AddStaticVehicle(470,-826.0863,1624.9337,27.0488,2.0195,122,92); // Patriot 3
  1327.     AddStaticVehicle(470,-876.0009,1609.9716,26.8546,148.0254,122,92); // Patriot 4
  1328.     AddStaticVehicle(468,-821.6587,1580.3878,26.7014,262.2119,166,1); // Sanchez of brazil
  1329.     AddStaticVehicle(495,-1509.6577,2524.4580,56.0363,358.0597,6,6); // Sandking 1
  1330.     AddStaticVehicle(495,-1507.9091,2577.1296,56.1929,86.8501,6,6); // Sandking 2
  1331.     AddStaticVehicle(495,-1533.9185,2570.1477,56.1933,87.2700,6,6); // Sandking 3
  1332.     AddStaticVehicle(447,-1542.9819,2668.9492,58.1612,270.6561,124,4); // Seasparrow of india 1
  1333.     AddStaticVehicle(447,-1495.9115,2600.5471,57.9815,268.1643,124,4); // Seasparrow of india 2
  1334.     AddStaticVehicle(461,-1400.6710,2629.0146,55.3367,271.3030,6,166); // Pcj of india 1
  1335.     AddStaticVehicle(461,-1400.8004,2631.6204,55.3327,270.2910,6,166); // Pcj of india 2
  1336.     AddStaticVehicle(461,-1400.4149,2634.6680,55.3020,270.9241,6,166); // Pcj of india 3
  1337.     AddStaticVehicle(461,-1400.6427,2637.5020,55.2638,271.2859,6,166); // Pcj of india 4
  1338.     AddStaticVehicle(461,-1400.5370,2640.3909,55.2548,269.3917,6,166); // Pcj of india 5
  1339.     AddStaticVehicle(461,-1400.7103,2643.6860,55.2645,269.8050,6,166); // Pcj of india 6
  1340.     AddStaticVehicle(461,-1400.4799,2647.0605,55.2743,265.8946,6,166); // Pcj of india 7
  1341.     AddStaticVehicle(461,-1399.9042,2649.9531,55.2659,269.0047,6,166); // Pcj of india 8
  1342.     AddStaticVehicle(461,-1400.6429,2653.4287,55.2622,271.1619,6,166); // Pcj of india 9
  1343.     AddStaticVehicle(461,-1400.3337,2656.3965,55.2724,265.6972,6,166); // Pcj of india 10
  1344.     AddStaticVehicle(461,-1399.5784,2659.5017,55.2621,270.9681,6,166); // Pcj of india 11
  1345.     AddStaticVehicle(433,-1503.3127,2623.0300,56.2724,178.0604,78,92); // Barracks of india 1
  1346.     AddStaticVehicle(433,-1502.6079,2643.8447,56.2727,178.0604,78,92); // Barracks of india 2
  1347.     AddStaticVehicle(433,-1523.8013,2664.2898,56.2725,269.6035,78,92); // Barracks of india 3
  1348.     AddStaticVehicle(433,-1335.8116,2697.2813,50.4995,299.5957,78,92); // Barracks of india 4
  1349.     AddStaticVehicle(461,1541.5245,2213.0535,10.4053,180.7443,131,1); // PCJ of France 1
  1350.     AddStaticVehicle(461,1538.0438,2213.0740,10.4067,180.2842,131,1); // PCJ of France 2
  1351.     AddStaticVehicle(461,1534.4067,2213.1045,10.3958,178.9043,131,1); // PCJ of France 3
  1352.     AddStaticVehicle(461,1531.3700,2213.1208,10.4003,176.3359,131,1); // PCJ of France 4
  1353.     AddStaticVehicle(461,1527.4775,2213.0527,10.4010,179.5304,131,1); // PCJ of France 5
  1354.     AddStaticVehicle(432,1514.2251,2193.2971,10.8365,356.1404,93,45); // Rhino of France 1
  1355.     AddStaticVehicle(432,1515.6279,2250.1929,10.8325,178.7757,93,45); // Rhino of France 2
  1356.     AddStaticVehicle(520,1505.8015,2276.7791,14.2835,358.2689,100,37); // Hydra of France 3
  1357.     AddStaticVehicle(520,1532.8857,2276.9490,14.2085,0.2038,100,37); // Hydra of France 2
  1358.     AddStaticVehicle(497,1508.4967,2174.9546,10.9969,271.8992,1,0); // Helicopter of France
  1359.     AddStaticVehicle(522,1509.1107,2077.9692,10.3896,270.5930,0,1); // NRG 1
  1360.     AddStaticVehicle(522,1509.1449,2081.2998,10.3854,268.1709,0,1); // NRG 2
  1361.     AddStaticVehicle(522,1509.0787,2084.4275,10.3651,268.1805,0,1); // NRG 3
  1362.     AddStaticVehicle(522,1509.1688,2087.9878,10.3909,269.9679,0,1); // NRG 4
  1363.     AddStaticVehicle(522,1509.1799,2091.1243,10.3890,267.2762,0,1); // NRG 5
  1364.     AddStaticVehicle(470,1485.7729,2087.0371,11.0165,0.4142,51,111); // Patriot 1
  1365.     AddStaticVehicle(470,1363.3961,2299.9753,10.8091,0.7785,51,111); // Patriot 2
  1366.     AddStaticVehicle(470,1359.2616,2300.0310,10.8015,358.5421,78,90); // Patriot 3
  1367.     AddStaticVehicle(470,1339.6223,2225.8528,11.0151,268.8295,4,81); // Patriot 4
  1368.     AddStaticVehicle(433,1531.6249,2202.4221,11.2570,359.2410,75,35); // Barracks of France 1
  1369.     AddStaticVehicle(596,1538.8165,2258.7588,10.5406,0.2013,18,30); // LSPD of France 1
  1370.     AddStaticVehicle(596,1535.6985,2258.5537,10.5413,0.7771,18,30); // LSPD of France 2
  1371.     AddStaticVehicle(596,1532.3489,2258.4421,10.5425,1.0908,18,30); // LSPD of France 3
  1372.     AddStaticVehicle(455,1508.3237,2122.0977,11.2571,269.6243,104,62); // Barracks of France 1
  1373.     AddStaticVehicle(455,1508.4366,2125.7673,11.2569,269.4206,104,61); // Flatbed of France 2
  1374.     AddStaticVehicle(455,1508.4193,2129.2263,11.2609,267.9140,69,81); // Flatbed of France 3
  1375.     AddStaticVehicle(455,1508.4639,2132.9268,11.2891,269.2548,104,61); // Flatbed of France 4
  1376.     AddStaticVehicle(455,1508.3422,2136.3757,11.2616,271.8253,104,61); // Flatbed of France 5
  1377.     AddStaticVehicle(455,1508.3821,2139.7312,11.2442,270.0104,104,61); // Flatbed of France 6
  1378.     AddStaticVehicle(455,1508.4230,2143.2629,11.2400,270.5426,104,61); // Flatbed of France 7
  1379.     AddStaticVehicle(455,1508.3783,2146.8318,11.2570,271.4372,104,61); // Flatbed of France 8
  1380.     AddStaticVehicle(433,1535.5491,2202.5249,11.2570,358.5236,93,29); // Barracks of France 2
  1381.     AddStaticVehicle(433,1539.3678,2202.4268,11.2571,358.1663,97,109); // Barracks of France 3
  1382.     AddStaticVehicle(548,1340.7821,2269.3823,12.4553,180.1750,117,102); // CargoBob of France 1
  1383.     AddStaticVehicle(447,1378.4307,2279.2375,13.2960,179.6355,41,13); // SeaSparrow of France 1
  1384.     AddStaticVehicle(447,1378.3339,2252.6702,13.3440,181.4010,41,13); // SeaSparrow of France 2
  1385.     AddStaticVehicle(447,1509.5092,2164.9917,10.8320,275.1857,41,13); // SeaSparrow of France 3
  1386.     AddStaticVehicle(407,1442.1841,2297.2285,11.0559,90.1754,166,1); // Firetruck of France 1
  1387.     AddStaticVehicle(407,1429.4957,2297.3870,11.0567,89.0665,166,1); // Firetruck of France 2
  1388.     AddStaticVehicle(407,1415.1849,2297.4314,11.0581,90.2272,166,1); // Firetruck of France 3
  1389.     AddStaticVehicle(522,1330.8030,2236.3081,10.3779,268.2365,0,104); // NRG of France lol 1
  1390.     AddStaticVehicle(522,1330.7723,2239.6055,10.3851,272.2098,0,104); // NRG of France lol 2
  1391.     AddStaticVehicle(522,1330.6300,2242.7144,10.3968,272.6523,0,104); // NRG of France lol 3
  1392.     AddStaticVehicle(522,1330.7747,2246.2180,10.3755,267.1917,0,104); // NRG of France lol 4
  1393.     AddStaticVehicle(522,1330.8575,2249.4241,10.3966,265.8460,0,104); // NRG of France lol 5
  1394.     AddStaticVehicle(522,1340.3247,2249.8428,10.3802,90.2070,0,104); // NRG of France lol 6
  1395.     AddStaticVehicle(522,1340.3386,2246.3972,10.3910,90.9238,0,104); // NRG of France lol 7
  1396.     AddStaticVehicle(522,1340.4674,2242.9546,10.3968,86.0290,0,104); // NRG of France lol 8
  1397.     AddStaticVehicle(522,1340.2184,2239.4822,10.3839,89.1933,0,104); // NRG of France lol 9
  1398.     AddStaticVehicle(470,-330.1785,1894.1289,42.2855,189.3156,110,49); // Patriot of Iraq 1
  1399.     AddStaticVehicle(470,-326.1187,1894.9005,42.2788,193.9240,116,44); // Patriot of Iraq 2
  1400.     AddStaticVehicle(461,-318.0445,1806.5037,41.8743,358.0692,166,1); // PCJ of Iraq 1
  1401.     AddStaticVehicle(461,-315.7038,1806.3269,41.8742,0.5345,166,1); // PCJ of Iraq 2
  1402.     AddStaticVehicle(461,-313.4682,1806.1685,41.8687,354.3945,166,1); // PCJ of Iraq 3
  1403.     AddStaticVehicle(461,-311.1552,1806.4125,41.8742,358.7354,166,1); // PCJ of Iraq 4
  1404.     AddStaticVehicle(461,-307.5707,1807.8912,41.8691,31.3585,166,1); // PCJ of Iraq 5
  1405.     AddStaticVehicle(461,-305.1609,1809.6036,41.8751,33.1782,166,1); // PCJ of Iraq 6
  1406.     AddStaticVehicle(461,-302.5894,1811.4147,41.8683,36.8362,166,1); // PCJ of Iraq 7
  1407.     AddStaticVehicle(461,-301.1298,1814.4357,41.8560,52.1722,166,1); // PCJ of Iraq 8
  1408.     AddStaticVehicle(461,-299.4744,1817.9755,41.8633,59.2651,166,1); // PCJ of Iraq 9
  1409.     AddStaticVehicle(461,-298.0527,1821.2306,41.8740,63.1559,166,1); // PCJ of Iraq 10
  1410.     AddStaticVehicle(461,-296.4463,1824.6584,41.8737,59.7708,166,1); // PCJ of Iraq 11
  1411.     AddStaticVehicle(461,-294.8507,1828.2776,41.8721,53.5722,166,1); // PCJ of Iraq 12
  1412.     AddStaticVehicle(461,-291.8258,1830.6860,41.8641,44.1475,166,1); // PCJ of Iraq 13
  1413.     AddStaticVehicle(461,-290.1592,1832.9928,41.8768,44.7112,166,1); // PCJ of Iraq 14
  1414.     AddStaticVehicle(433,-280.3227,1848.6987,42.7257,185.5637,48,35); // Barracks of Iraq 1
  1415.     AddStaticVehicle(433,-274.6785,1849.3718,42.7257,187.5720,54,38); // Barracks of Iraq 2
  1416.     AddStaticVehicle(466,-347.2325,1803.4734,42.4544,359.7715,113,32); // Glendale of Iraq 1
  1417.     AddStaticVehicle(455,-354.6779,1884.7649,42.7257,179.2971,104,0); // Flatbed of iraq 1
  1418.     AddStaticVehicle(455,-355.2237,1871.9498,42.7258,177.5127,104,0); // Flatbed of iraq 2
  1419.     AddStaticVehicle(455,-355.6618,1859.0791,42.7258,177.6636,104,0); // Flatbed of iraq 3
  1420.     AddStaticVehicle(455,-356.1260,1847.3756,42.7257,176.8388,104,0); // Flatbed of iraq 4
  1421.     AddStaticVehicle(487,-318.2616,1886.6357,42.4657,265.4540,0,104); // Maverick of iraq 1
  1422.     AddStaticVehicle(586,-340.9811,1898.6583,41.8087,286.4054,0,1); // Wayfarer of Iraq 1
  1423.     AddStaticVehicle(430,-1413.2966,519.8657,-0.2554,268.2635,0,104); // Special Forces Boat 1
  1424.     AddStaticVehicle(595,-1415.7859,513.8080,10.1182,262.8209,0,3); // Special Forces Boat 2
  1425.     AddStaticVehicle(520,-1455.0786,504.5568,18.9861,269.2724,7,29); // Special Forces Hydra 1
  1426.     AddStaticVehicle(447,-1412.8354,518.5632,18.2544,271.0749,80,123); // Special Forces SeaSparrow 1
  1427.     AddStaticVehicle(476,-1314.3556,492.5681,18.9473,269.8693,0,125); // Rustler of Special Forces 1
  1428.     AddStaticVehicle(487,-1406.5342,495.9602,18.4063,356.9778,125,0); // Maverick of Special Forces 1
  1429.     AddStaticVehicle(487,-1415.7312,495.8842,18.4111,4.1588,125,0); // Maverick of Special Forces 2
  1430.     AddStaticVehicle(417,-1432.8237,493.1192,20.3942,90.3717,52,122); // Chinook of Special Forces 1
  1431.     AddStaticVehicle(425,-342.7030,1769.8906,60.1936,90.7121,119,103); // Hunter of England 1
  1432.     AddStaticVehicle(576,-2226.7034,910.9201,66.2642,193.4104,68,96); //
  1433.     AddStaticVehicle(433,319.7858,2539.3313,17.2470,181.5684,91,22); // Barrack of Japan 1
  1434.     AddStaticVehicle(578,339.4718,2537.4561,17.4154,179.3382,111,76); // DFT-30 of Japan 1
  1435.     AddStaticVehicle(578,115.4693,2534.0166,17.2234,268.8994,25,52); // DFT-30 of Japan 2
  1436.     AddStaticVehicle(578,115.2683,2538.6650,17.1410,269.2911,25,52); // DFT-30 of Japan 3
  1437.     AddStaticVehicle(578,115.3268,2543.3557,17.0669,269.1843,25,52); // DFT-30 of Japan 4
  1438.     AddStaticVehicle(470,252.8298,2535.3540,16.7425,180.0859,97,15); // Patriot of Japan 1
  1439.     AddStaticVehicle(470,247.5586,2535.3455,16.7348,179.5150,44,74); // Patriot of Japan 2
  1440.     AddStaticVehicle(470,242.7949,2535.5242,16.7293,179.7356,0,26); // Patriot of Japan 3
  1441.     AddStaticVehicle(425,316.2280,2451.9263,30.9979,0.8415,9,22); // Hunter of Japan 1
  1442.     AddStaticVehicle(497,267.2068,2448.7754,30.1733,357.8352,0,40); // Police Maverick of Japan 1
  1443.     AddStaticVehicle(520,216.8441,2448.4297,26.6947,358.0487,103,53); // Hyrda of Japan 1
  1444.     AddStaticVehicle(447,199.6031,2535.4812,30.5804,180.3314,38,40); // Sea Sparrow of Japan 1
  1445.     AddStaticVehicle(455,231.0314,2533.0249,17.0298,179.4898,104,0); // Flatbed of Japan 1
  1446.     AddStaticVehicle(455,226.9533,2532.8025,17.0185,181.4387,104,0); // Flatbed of Japan 2
  1447.     AddStaticVehicle(455,222.7294,2532.8833,17.0111,180.8479,104,0); // Flatbed of Japan 3
  1448.     AddStaticVehicle(455,218.7266,2532.8574,17.0124,179.6593,104,0); // Flatbed of Japan 4
  1449.     AddStaticVehicle(432,297.2150,2539.3672,16.8355,180.8365,5,74); // Rhino of Japan 1
  1450.     AddStaticVehicle(432,287.0981,2539.3687,16.8339,185.7275,89,59); // Rhino of Japan 2
  1451.     AddStaticVehicle(521,428.9612,2523.4614,16.0550,91.1365,0,0); // FCR-900 of Japan Parked 1
  1452.     AddStaticVehicle(521,428.9548,2521.3472,16.0532,88.4773,0,0); // FCR-900 of Japan Parked 2
  1453.     AddStaticVehicle(521,429.2806,2518.8528,16.0569,95.6336,0,0); // FCR-900 of Japan Parked 3
  1454.     AddStaticVehicle(521,429.3645,2516.4343,16.0506,89.6528,0,0); // FCR-900 of Japan Parked 4
  1455.     AddStaticVehicle(521,429.4545,2513.4119,16.0548,90.8834,0,0); // FCR-900 of Japan Parked 5
  1456.     AddStaticVehicle(521,429.5111,2510.4917,16.0544,89.4971,0,0); // FCR-900 of Japan Parked 6
  1457.     AddStaticVehicle(521,429.6988,2507.5703,16.0551,90.7238,0,0); // FCR-900 of Japan Parked 7
  1458.     AddStaticVehicle(521,429.9724,2504.6914,16.0509,93.5560,0,0); // FCR-900 of Japan Parked 8
  1459.     AddStaticVehicle(521,430.0858,2501.5977,16.0564,91.4044,0,0); // FCR-900 of Japan Parked 9
  1460.     AddStaticVehicle(521,430.2562,2498.9321,16.0518,91.5254,0,0); // FCR-900 of Japan Parked 10
  1461.     AddStaticVehicle(521,430.3090,2496.1992,16.0556,92.1065,0,0); // FCR-900 of Japan Parked 11
  1462.     AddStaticVehicle(521,430.5342,2493.7288,16.0548,92.2229,0,0); // FCR-900 of Japan Parked 12
  1463.     AddStaticVehicle(521,430.5280,2491.2625,16.0594,89.1926,0,0); // FCR-900 of Japan Parked 13
  1464.     AddStaticVehicle(521,430.6125,2488.7634,16.0552,88.5917,0,0); // FCR-900 of Japan Parked 14
  1465.     AddStaticVehicle(521,430.7924,2485.8884,16.0558,88.8148,0,0); // FCR-900 of Japan Parked 15
  1466.     AddStaticVehicle(521,430.7769,2483.0154,16.0549,89.6816,0,0); // FCR-900 of Japan Parked 16
  1467.     AddStaticVehicle(470,344.9478,2535.1587,16.7546,178.6476,75,44); // Patriot of Japan 4
  1468.     AddStaticVehicle(470,348.2473,2535.2410,16.7431,177.8797,25,31); // Patriot of Japan 5
  1469.     AddStaticVehicle(470,351.6058,2535.1958,16.7215,178.0516,54,122); // Patriot of Japan 6
  1470.     AddStaticVehicle(548,365.0789,2537.3975,18.2712,181.4886,17,38); // Cargobob of Japan 1
  1471.     AddStaticVehicle(490,374.6624,2535.7104,16.7163,179.8144,104,0); // FBI Rancher 1
  1472.     AddStaticVehicle(490,378.6306,2535.7041,16.6935,180.3260,104,0); // FBI Rancher 2
  1473.     AddStaticVehicle(578,324.3726,2540.4028,17.4317,181.0177,23,80); // DFT-30 of Japan 1
  1474.     AddStaticVehicle(470,328.4302,2538.3237,16.7994,180.0085,22,63); // Patriot of Japan unk
  1475.     AddStaticVehicle(468,383.7780,2535.7627,16.2103,181.1490,0,0); // Sanchez of Japan 1
  1476.     AddStaticVehicle(468,385.4572,2535.8264,16.2079,176.2680,0,0); // Sanchez of Japan 2
  1477.     AddStaticVehicle(468,387.3615,2535.7878,16.2075,178.7330,0,0); // Sanchez of Japan 3
  1478.     AddStaticVehicle(468,389.4527,2535.8462,16.2083,177.5390,0,0); // Sanchez of Japan 4
  1479.     AddStaticVehicle(476,371.7657,2472.7671,17.2014,4.4563,1,0); // Rustler of Japan 1
  1480.     AddStaticVehicle(476,360.0583,2472.3584,17.1959,359.5695,1,0); // Rustler of Japan 2
  1481.     AddStaticVehicle(476,348.4419,2471.9197,17.2002,359.1222,1,0); // Rustler of Japan 3
  1482.     AddStaticVehicle(549,331.8006,2538.6809,16.5017,179.6665,0,1); // Tampa of Japan
  1483.     AddStaticVehicle(470,416.2065,2551.2336,16.2378,91.0636,68,67); // Patriot of Japan back 1
  1484.     AddStaticVehicle(470,407.8728,2551.2725,16.3192,90.9008,77,113); // Patriot of Japan back 2
  1485.     AddStaticVehicle(433,374.9599,1999.2382,18.0773,87.6350,12,58); // Barrack of USA 1
  1486.     AddStaticVehicle(433,374.8883,1994.0608,18.0772,87.4653,43,52); // Barrack of USA 2
  1487.     AddStaticVehicle(433,374.6505,1989.0883,18.0773,88.2971,26,1); // Barrack of USA 3
  1488.     AddStaticVehicle(433,374.4455,1983.7129,18.0811,86.5911,34,82); // Barrack of USA 4
  1489.     AddStaticVehicle(578,373.6566,1955.9902,18.2670,86.6911,104,1); // DFT-30 of USA 1
  1490.     AddStaticVehicle(578,374.1610,1960.4327,18.2658,83.3190,104,1); // DFT-30 of USA 2
  1491.     AddStaticVehicle(578,374.5121,1964.7384,18.2644,85.5699,104,1); // DFT-30 of USA 3
  1492.     AddStaticVehicle(578,374.4843,1968.8505,18.2632,89.7533,104,1); // DFT-30 of USA 4
  1493.     AddStaticVehicle(432,372.5731,1938.7350,17.6535,85.8683,4,121); // Rhino of USA 1
  1494.     AddStaticVehicle(432,371.9635,1932.3766,17.6548,84.7931,108,119); // Rhino of USA 2
  1495.     AddStaticVehicle(432,371.3667,1926.6414,17.6552,85.4567,69,44); // Rhino of USA 3
  1496.     AddStaticVehicle(470,206.2967,2021.0143,17.6338,267.2375,91,75); // Patriot of USA 1
  1497.     AddStaticVehicle(470,206.3599,2025.5962,17.6377,268.5222,34,23); // Patriot of USA 2
  1498.     AddStaticVehicle(470,206.3527,2030.1057,17.6340,267.7221,99,106); // Patriot of USA 3
  1499.     AddStaticVehicle(470,206.4762,2034.4568,17.6357,268.4966,90,103); // Patriot of USA 4
  1500.     AddStaticVehicle(470,206.6522,2038.6655,17.6308,267.0539,115,24); // Patriot of USA 5
  1501.     AddStaticVehicle(470,214.4321,2020.5448,17.6321,266.5595,49,59); // Patriot of USA 6
  1502.     AddStaticVehicle(470,214.6712,2025.3065,17.6347,268.0868,75,105); // Patriot of USA 7
  1503.     AddStaticVehicle(470,214.8850,2029.6205,17.6336,266.2525,14,14); // Patriot of USA 8
  1504.     AddStaticVehicle(470,215.1147,2033.8724,17.6342,265.5822,40,67); // Patriot of USA 9
  1505.     AddStaticVehicle(470,215.3179,2038.3295,17.6321,266.4213,80,17); // Patriot of USA 10
  1506.     AddStaticVehicle(425,205.0157,1993.9391,30.8546,87.8991,67,114); // Hunter of USA 1
  1507.     AddStaticVehicle(520,251.5072,1992.8727,30.8808,86.0863,75,108); // Hydra of USA 1
  1508.     AddStaticVehicle(476,278.1923,1956.0441,18.3566,266.8616,1,0); // Rustler of USA 1
  1509.     AddStaticVehicle(476,277.6484,1989.9662,18.3445,271.2198,1,0); // Rustler of USA 2
  1510.     AddStaticVehicle(476,277.9843,2024.7157,18.3471,268.6851,1,0); // Rustler of USA 3
  1511.     AddStaticVehicle(520,308.7568,2069.6343,20.3639,177.5316,17,62); // Hydra of USA 1
  1512.     AddStaticVehicle(402,193.2224,1956.5278,17.4723,89.9153,0,1); // Buffalo of USA 1
  1513.     AddStaticVehicle(402,193.2239,1960.7909,17.4723,92.5252,0,1); // Buffalo of USA 2
  1514.     AddStaticVehicle(402,193.0448,1964.9319,17.4723,89.0285,0,1); // Buffalo of USA 3
  1515.     AddStaticVehicle(402,193.0126,1968.8625,17.4724,90.1496,0,1); // Buffalo of USA 4
  1516.     AddStaticVehicle(487,124.1921,1849.7432,30.3263,359.3123,1,0); // Maverick of USA 1
  1517.     AddStaticVehicle(487,135.9569,1816.0037,35.1544,271.0947,1,0); // Maverick of USA 2
  1518.     AddStaticVehicle(487,160.7008,1816.1304,30.1047,267.7253,1,0); // Maverick of USA 3
  1519.     AddStaticVehicle(548,244.1531,1812.0532,19.2678,1.0283,10,85); // Cargobob of USA 4
  1520.     AddStaticVehicle(548,228.6933,1811.6553,19.2795,358.9350,99,95); // Cargobob of USA 5
  1521.     AddStaticVehicle(433,211.4842,1947.7081,18.0773,1.6482,71,14); // Barracks of USA 1
  1522.     AddStaticVehicle(433,207.2872,1948.0183,18.0773,358.2884,6,93); // Barracks of USA 2
  1523.     AddStaticVehicle(433,202.9442,1948.2432,18.0773,356.5677,78,53); // Barracks of USA 3
  1524.     AddStaticVehicle(425,237.6849,2036.7557,18.2127,266.3445,26,19); // Hunter of USA ground 1
  1525.     AddStaticVehicle(425,237.5233,2022.1113,18.2187,268.9983,82,90); // Hunter of USA ground 2
  1526.     AddStaticVehicle(522,326.2563,2074.7231,17.2117,179.4519,86,104); // NRG of USA 1
  1527.     AddStaticVehicle(522,328.7883,2074.7322,17.2119,178.8437,86,104); // NRG of USA 2
  1528.     AddStaticVehicle(522,331.4917,2074.7693,17.2112,180.0561,86,104); // NRG of USA 3
  1529.     AddStaticVehicle(522,333.8874,2074.8513,17.2041,180.5974,86,104); // NRG of USA 4
  1530.     AddStaticVehicle(522,336.2623,2075.0813,17.2170,183.0350,86,104); // NRG of USA 5
  1531.     AddStaticVehicle(522,338.7131,2075.1619,17.1798,184.5190,86,104); // NRG of USA 6
  1532.     AddStaticVehicle(522,340.9816,2075.1675,17.2114,179.8530,86,104); // NRG of USA 7
  1533.     AddStaticVehicle(522,343.7841,2075.1528,17.2068,179.5815,86,104); // NRG of USA 8
  1534.     AddStaticVehicle(522,346.5776,2075.2051,17.1761,179.7517,86,104); // NRG of USA 9
  1535.     AddStaticVehicle(522,349.4978,2075.3408,17.2034,180.8716,86,104); // NRG of USA 10
  1536.     AddStaticVehicle(522,352.1730,2075.2346,17.1841,177.2782,86,104); // NRG of USA 11
  1537.     AddStaticVehicle(522,355.1858,2075.2896,17.2123,180.9667,86,104); // NRG of USA 12
  1538.     AddStaticVehicle(522,357.7312,2075.4016,17.2414,179.8682,86,104); // NRG of USA 13
  1539.     AddStaticVehicle(522,360.7399,2075.1890,17.1788,177.9256,86,104); // NRG of USA 14
  1540.     AddStaticVehicle(522,362.9150,2075.3035,17.2048,181.9365,86,104); // NRG of USA 15
  1541.     AddStaticVehicle(522,365.3379,2075.1235,17.2114,179.7167,86,104); // NRG of USA 16
  1542.     AddStaticVehicle(522,368.6205,2075.1326,17.2139,179.8650,86,104); // NRG of USA 17
  1543.     AddStaticVehicle(522,371.3748,2075.4155,17.2025,184.3073,86,104); // NRG of USA 18
  1544.     AddStaticVehicle(556,376.2070,1909.4293,18.0156,89.8127,98,16); // Monster A of USA 1
  1545.     AddStaticVehicle(556,376.1656,1904.1379,18.0156,87.6439,65,104); // Monster A of USA 2
  1546.     AddStaticVehicle(556,376.1390,1899.1266,18.0155,89.9783,104,73); // Monster A of USA 3
  1547.     AddStaticVehicle(556,376.5569,1893.8807,18.0156,89.0310,41,60); // Monster A of USA 4
  1548.     AddStaticVehicle(520,261.4592,3102.2888,20.0187,182.9810,38,59); // Hydra of Indonesia 1
  1549.     AddStaticVehicle(520,242.9483,3101.1426,20.0187,178.5468,111,58); // Hydra of Indonesia 2
  1550.     AddStaticVehicle(476,316.5506,3106.3608,20.0054,181.6923,86,1); // Rustler of Indonesia 1
  1551.     AddStaticVehicle(476,299.0617,3106.6023,20.0177,179.5099,86,1); // Rustler of Indonesia 2
  1552.     AddStaticVehicle(447,287.1456,2949.0718,2.3544,181.7048,102,101); // Sea Sparrow 1
  1553.     AddStaticVehicle(460,220.3599,2972.7480,1.0025,3.5473,86,0); // Skimmer of Indonesia 1
  1554.     AddStaticVehicle(430,343.8943,3031.3264,0.2250,190.4837,86,0); // Predator of indonesia 1
  1555.     AddStaticVehicle(493,336.5251,3109.1113,-0.6183,181.9674,0,1); // Jetmax of Indonesia 1
  1556.     AddStaticVehicle(484,328.5530,3106.9077,0.2305,185.1405,0,1); // Marquis of Indonesia 1
  1557.     AddStaticVehicle(430,281.9586,3108.7793,-0.9268,92.8433,0,1); // Predator of Indonesia 2
  1558.     AddStaticVehicle(470,242.6029,3002.5979,20.2905,271.8379,48,37); // Patriot of Indonesia 1
  1559.     AddStaticVehicle(470,242.5277,3012.6235,20.2857,269.8962,82,1); // Patriot of Indonesia 2
  1560.     AddStaticVehicle(468,276.4895,2988.7959,10.6043,182.7413,6,6); // Sanchez of Indonesia 1
  1561.     AddStaticVehicle(468,277.8210,2989.0183,10.6020,183.3669,6,6); // Sanchez of Indonesia 2
  1562.     AddStaticVehicle(468,279.3578,2989.4490,10.5893,180.7410,6,6); // Sanchez of Indonesia 3
  1563.     AddStaticVehicle(469,320.3637,2962.7097,20.4399,359.7992,0,0); // Sparrow of Indonesia 1
  1564.     AddStaticVehicle(469,303.4651,2962.6895,20.4399,1.0731,0,0); // Sparrow of Indonesia 2
  1565.     AddStaticVehicle(468,286.2135,3052.8660,10.6058,183.3870,6,6); // Sanchez of Indonesia 4
  1566.     AddStaticVehicle(468,288.2397,3052.9172,10.6072,178.6002,6,6); // Sanchez of Indonesia 5
  1567.     AddStaticVehicle(468,290.1831,3052.9160,10.6059,179.3003,6,6); // Sanchez of Indonesia 6
  1568.     AddStaticVehicle(425,243.4739,2991.0706,20.8688,181.7952,10,116); // Hunter of Indonesia 1
  1569.     AddStaticVehicle(425,244.4082,2952.5254,20.8464,180.8966,89,111); // Hunter of Indonesia 2
  1570.     AddStaticVehicle(433,-279.6313,2686.6089,63.0959,359.8871,109,114); // Barrack of Germany 1
  1571.     AddStaticVehicle(432,-313.3393,2619.3293,64.0946,173.1299,19,51); // Rhino of Germany 1
  1572.     AddStaticVehicle(432,-305.2115,2618.1016,63.7696,173.5628,85,31); // Rhino of Germany 2
  1573.     AddStaticVehicle(432,-297.7112,2617.7124,63.4035,177.5736,101,116); // Rhino of Germany 3
  1574.     AddStaticVehicle(489,-233.7484,2677.6206,62.7893,1.7219,0,0); // Rancher of Germany 1
  1575.     AddStaticVehicle(489,-238.5506,2677.4478,62.7998,0.9210,0,0); // Rancher of Germany 2
  1576.     AddStaticVehicle(489,-243.5479,2677.2849,62.8131,4.2600,0,0); // Rancher of Germany 3
  1577.     AddStaticVehicle(470,-211.4552,2684.5508,62.6427,359.9292,1,101); // Patriot of Germany 1
  1578.     AddStaticVehicle(414,-168.4947,2775.8608,62.5920,268.6424,17,106); // Mule of Germany 1
  1579.     AddStaticVehicle(578,-374.9431,2710.0046,63.9518,128.8683,0,0); // DFT-30 of Germany 1
  1580.     AddStaticVehicle(578,-371.9764,2706.4568,64.0913,130.4960,0,0); // DFT-30 of Germany 2
  1581.     AddStaticVehicle(425,-311.1588,2676.0618,67.0732,90.6731,40,98); // Hunter of Germany 1
  1582.     AddStaticVehicle(427,-158.7622,2669.3203,63.0450,89.4015,1,0); // Enforcer of Germany 1
  1583.     AddStaticVehicle(455,-157.9271,2663.3853,64.0238,86.9238,0,0); // Flatbed of Germany 1
  1584.     AddStaticVehicle(490,-158.2151,2657.7361,64.2964,92.4033,0,0); // FBI Rancher of Germany 1
  1585.     AddStaticVehicle(402,-158.1497,2652.3857,64.2334,91.2584,0,0); // Buffalo of Germany 1
  1586.     AddStaticVehicle(433,-222.8461,2656.8196,63.0739,179.7486,91,64); // Barrack of Germany 2
  1587.     AddStaticVehicle(433,-215.8721,2656.8357,63.0804,178.6544,123,66); // Barrack of Germany 3
  1588.     AddStaticVehicle(470,-209.9329,2656.2041,62.6236,178.9080,116,91); // Patriot of Germany 1
  1589.     AddStaticVehicle(468,-204.7424,2656.1379,62.3274,177.4948,6,6); // Sanchez of Germany 1
  1590.     AddStaticVehicle(468,-201.7248,2656.2229,62.4619,176.3959,6,6); // Sanchez of Germany 2
  1591.     AddStaticVehicle(470,-207.4285,2684.5581,62.6529,359.3235,85,83); // Patriot of Germany next to someone
  1592.     AddStaticVehicle(560,-334.7009,2712.0591,62.5397,180.6781,0,6); // Sultan of Germany 1
  1593.     AddStaticVehicle(560,-331.0430,2712.0669,62.4268,181.8010,0,6); // Sultan of Germany 2
  1594.     AddStaticVehicle(520,-328.4685,2741.7102,64.0809,264.1136,115,80); // Hydra of Germany 1
  1595.     AddStaticVehicle(447,-201.1990,2775.7085,68.3952,178.9318,0,31); // SeaSparrow of Germany 1
  1596.     AddStaticVehicle(498,-242.5849,2609.4033,62.7698,0.7353,0,0); // Boxville of Germany 1
  1597.     AddStaticVehicle(433,-207.4022,2732.8689,63.1242,354.5776,112,26); // Barrack of Germany unknown 1
  1598.     AddStaticVehicle(433,-215.7469,2732.9214,63.1242,355.8739,60,5); // Barrack of Germany unknown 2
  1599.     AddStaticVehicle(487,-253.0019,2815.2041,62.6642,263.6073,0,1); // Maverick of Germany 1
  1600.     AddStaticVehicle(487,-253.8330,2806.7927,62.5813,262.3621,0,1); // Maverick of Germany 2
  1601.     AddStaticVehicle(487,-254.5723,2797.8076,62.7162,262.5766,0,1); // Maverick of Germany 3
  1602.     AddStaticVehicle(400,-198.4612,2608.7717,62.7955,0.3322,0,0); // Landstalker of Germany 1
  1603.     AddStaticVehicle(400,-201.2781,2608.7795,62.7954,2.2029,0,0); // Landstalker of Germany 2
  1604.     AddStaticVehicle(458,-234.3844,2727.2615,62.5661,270.5597,0,3); // Solair of Germany 1
  1605.     AddStaticVehicle(458,-234.2113,2731.0315,62.5661,269.1943,0,0); // Solair of Germany 2
  1606.     AddStaticVehicle(563,-150.7771,2725.6660,62.8573,177.2388,1,6); // Raindance of Germany 1
  1607.     AddStaticVehicle(478,-150.7381,2710.9585,62.4468,177.6331,0,3); // Tug of Germany 1
  1608.     AddStaticVehicle(583,-271.7578,2672.6453,62.1816,89.9865,110,84); // Tug of Germany 1
  1609.     AddStaticVehicle(583,-271.6651,2675.7168,62.1852,89.1504,110,84); // Tug of Germany 2
  1610.     AddStaticVehicle(433,-175.5821,2752.3254,63.1042,188.4578,80,104); // Barrack of germany unknown number
  1611.     AddStaticVehicle(516,-272.4549,2719.0830,62.5117,179.4713,0,3); // Nebula of Germany 1
  1612.     AddStaticVehicle(468,-234.3548,2609.1592,62.3714,1.3772,6,6); // Sanchez of Germany 1
  1613.     AddStaticVehicle(468,-232.0793,2739.6704,62.3555,45.8932,6,6); // Sanchez of Germany unknown 2
  1614.     AddStaticVehicle(468,-233.1772,2737.7202,62.3559,55.6273,6,6); // Sanchez of Germany unknown 3
  1615.     AddStaticVehicle(468,-237.3506,2609.2456,62.3735,2.6502,6,6); // Sanchez of Germany unknown amount
  1616.     AddStaticVehicle(400,-204.3508,2608.6980,62.7954,1.2904,0,0); // Landstalker of Germany 3
  1617.     AddStaticVehicle(400,-207.4326,2609.0388,62.7955,359.5072,0,0); // Landstalker of Germany 4
  1618.     AddStaticVehicle(522,-233.7454,2654.2615,62.2252,178.5369,65,6); // NRG of Germany 1
  1619.     AddStaticVehicle(522,-236.6148,2654.4019,62.2348,174.4961,65,6); // NRG of Germany 2
  1620.     AddStaticVehicle(522,-239.6851,2654.5527,62.2367,178.2150,65,6); // NRG of Germany 3
  1621.     AddStaticVehicle(560,-273.0289,2744.2373,62.1216,268.9551,0,0); // Sultan of Germany end
  1622.     //Class
  1623.     AddPlayerClass(287,213.3519,1867.2781,18.3741,359.5766,30,500,31,100,25,500); // United States Class
  1624.     AddPlayerClass(116,-130.6219,976.4234,23.5727,3.4135,31,300,30,300,25,500);// Mexico Base Spawnplace
  1625.     AddPlayerClass(123,435.6286,2541.2283,19.2019,178.5884,0,0,0,0,0,0); // New Japan Spawnplace
  1626.        AddPlayerClass(70,-220.9162,2619.3599,62.7527,186.1895,0,0,0,0,0,0); // New Germany Spawnplace
  1627.     AddPlayerClass(112,-334.5023,1535.5310,75.5625,181.2829,25,100,35,5,31,300); // Russian Class
  1628.        AddPlayerClass(73,-294.7267,1787.1565,42.8903,270.7884,0,0,0,0,0,0); // Iraq Class
  1629.     AddPlayerClass(100,1349.8732,2225.8472,11.0520,359.7488,0,0,0,0,0,0); // France Spawn
  1630.     AddPlayerClass(163,-1481.0728,2622.6555,58.7813,180.6330,0,0,0,0,0,0); // India Spawns !
  1631.     AddPlayerClass(14,-796.7547,1556.9397,27.1244,93.7657,0,0,0,0,0,0); // Brazil Spawn
  1632.     AddPlayerClass(254,281.8412,3052.9758,22.0157,177.9356,0,0,0,0,0,0); // Indonesian Class
  1633.    //Zones
  1634.     GangZoneShowForAll(GZ_ZONE2, 0x0000FFFF);
  1635.  
  1636.    //Pickups
  1637.    ZonePickup = CreatePickup(1239, 23, 198.0836,1921.6889,17.2898, -1);
  1638.   //Timer
  1639.  
  1640.   SetTimer("Add1Points", 60000, true);
  1641.   SetTimer("ChangeHostname",5000,1);
  1642.   //Text Draws
  1643.  
  1644.     Textyoit = TextDrawCreate(461.000000, 364.000000, "Weapons Recieved!");
  1645.     TextDrawBackgroundColor(Textyoit, 255);
  1646.     TextDrawFont(Textyoit, 3);
  1647.     TextDrawLetterSize(Textyoit, 0.549999, 3.199998);
  1648.     TextDrawColor(Textyoit, -16776961);
  1649.     TextDrawSetOutline(Textyoit, 0);
  1650.     TextDrawSetProportional(Textyoit, 1);
  1651.     TextDrawSetShadow(Textyoit, 1);
  1652.  
  1653.     /* Textdraws on class section */
  1654.     Textme = TextDrawCreate(205.000000, 197.000000, "M4 + MP5 + Shotgun + Rocket Launcher");
  1655.     TextDrawBackgroundColor(Textme, 255);
  1656.     TextDrawFont(Textme, 2);
  1657.     TextDrawLetterSize(Textme, 0.239999, 1.200000);
  1658.     TextDrawColor(Textme, 65535);
  1659.     TextDrawSetOutline(Textme, 1);
  1660.     TextDrawSetProportional(Textme, 1);
  1661.  
  1662.     Textnever = TextDrawCreate(100.000000, 196.000000, "Shawn off shotgun + Tec9 + Tear Gas + Desert Eagle + Rocket Launcher");
  1663.     TextDrawBackgroundColor(Textnever, 255);
  1664.     TextDrawFont(Textnever, 2);
  1665.     TextDrawLetterSize(Textnever, 0.259999, 1.300000);
  1666.     TextDrawColor(Textnever, -1727861505);
  1667.     TextDrawSetOutline(Textnever, 1);
  1668.     TextDrawSetProportional(Textnever, 1);
  1669.    
  1670.     Texthell = TextDrawCreate(168.000000, 196.000000, "Sniper + MP5 + Shotgun + Rocket Launcher");
  1671.     TextDrawBackgroundColor(Texthell, 255);
  1672.     TextDrawFont(Texthell, 2);
  1673.     TextDrawLetterSize(Texthell, 0.259999, 1.300000);
  1674.     TextDrawColor(Texthell, COLOR_WHITE);
  1675.     TextDrawSetOutline(Texthell, 1);
  1676.     TextDrawSetProportional(Texthell, 1);
  1677.  
  1678.     Textloli = TextDrawCreate(168.000000, 196.000000, "Molotov + AK-47u + Silent Pistol + Knife + Uzi micro");
  1679.     TextDrawBackgroundColor(Textloli, 255);
  1680.     TextDrawFont(Textloli, 2);
  1681.     TextDrawLetterSize(Textloli, 0.259999, 1.300000);
  1682.     TextDrawColor(Textloli, COLOR_PLUM);
  1683.     TextDrawSetOutline(Textloli, 1);
  1684.     TextDrawSetProportional(Textloli, 1);
  1685.    
  1686.     Texteng = TextDrawCreate(168.000000, 196.000000, "AK-47u + Shotgun + Tec9 + Rocket Launcher");
  1687.     TextDrawBackgroundColor(Texteng, 255);
  1688.     TextDrawFont(Texteng, 2);
  1689.     TextDrawLetterSize(Texteng, 0.259999, 1.300000);
  1690.     TextDrawColor(Texteng, TEAM_COLOR_MEXICO);
  1691.     TextDrawSetOutline(Texteng, 1);
  1692.     TextDrawSetProportional(Texteng, 1);
  1693.    
  1694.     Textger = TextDrawCreate(168.000000, 196.000000, "MP5 + Spazs shotgun + Silent Pistol + M4 + Rocket Launcher");
  1695.     TextDrawBackgroundColor(Textger, 255);
  1696.     TextDrawFont(Textger, 2);
  1697.     TextDrawLetterSize(Textger, 0.259999, 1.300000);
  1698.     TextDrawColor(Textger, TEAM_COLOR_GERMANY);
  1699.     TextDrawSetOutline(Textger, 1);
  1700.     TextDrawSetProportional(Textger, 1);
  1701.    
  1702.     Textrus = TextDrawCreate(168.000000, 196.000000, "AK-47u + MP5 + Shotgun + Rocket Launcher");
  1703.     TextDrawBackgroundColor(Textrus, 255);
  1704.     TextDrawFont(Textrus, 2);
  1705.     TextDrawLetterSize(Textrus, 0.259999, 1.300000);
  1706.     TextDrawColor(Textrus, TEAM_COLOR_RUSSIA);
  1707.     TextDrawSetOutline(Textrus, 1);
  1708.     TextDrawSetProportional(Textrus, 1);
  1709.  
  1710.     Textind = TextDrawCreate(168.000000, 196.000000, "AK-47u + MP5 + Tear Gas + Rocket Launcher");
  1711.     TextDrawBackgroundColor(Textind, 255);
  1712.     TextDrawFont(Textind, 2);
  1713.     TextDrawLetterSize(Textind, 0.259999, 1.300000);
  1714.     TextDrawColor(Textind, TEAM_COLOR_INDIA);
  1715.     TextDrawSetOutline(Textind, 1);
  1716.     TextDrawSetProportional(Textind, 1);
  1717.    
  1718.     Textbrz = TextDrawCreate(168.000000, 196.000000, "M4 + MP5 + Tear Gas + Rocket Launcher");
  1719.     TextDrawBackgroundColor(Textbrz, 255);
  1720.     TextDrawFont(Textbrz, 2);
  1721.     TextDrawLetterSize(Textbrz, 0.259999, 1.300000);
  1722.     TextDrawColor(Textbrz, TEAM_COLOR_BRAZIL);
  1723.     TextDrawSetOutline(Textbrz, 1);
  1724.     TextDrawSetProportional(Textbrz, 1);
  1725.    
  1726.     Textindo = TextDrawCreate(168.000000, 196.000000, "M4 + Tec9 + Tear Gas + Silent Pistol + Rocket Launcher");
  1727.     TextDrawBackgroundColor(Textindo, 255);
  1728.     TextDrawFont(Textindo, 2);
  1729.     TextDrawLetterSize(Textindo, 0.259999, 1.300000);
  1730.     TextDrawColor(Textindo, TEAM_COLOR_INDONESIA);
  1731.     TextDrawSetOutline(Textindo, 1);
  1732.     TextDrawSetProportional(Textindo, 1);
  1733.  
  1734.     Textmasta = TextDrawCreate(2.000000, 437.000000, "Call of Duty Solid Warfare");
  1735.     TextDrawBackgroundColor(Textmasta, 16711935);
  1736.     TextDrawFont(Textmasta, 1);
  1737.     TextDrawLetterSize(Textmasta, 0.460000, 0.799999);
  1738.     TextDrawColor(Textmasta, -1);
  1739.     TextDrawSetOutline(Textmasta, 1);
  1740.     TextDrawSetProportional(Textmasta, 1);
  1741.  
  1742.     Spree = TextDrawCreate(9.000000,310.000000,"s is on a killing spree of i kills.");
  1743.     TextDrawAlignment(Spree,0);
  1744.     TextDrawBackgroundColor(Spree,0x000000ff);
  1745.     TextDrawFont(Spree,3);
  1746.     TextDrawLetterSize(Spree,0.299999,0.799999);
  1747.     TextDrawColor(Spree,0xffffffff);
  1748.     TextDrawSetOutline(Spree,1);
  1749.     TextDrawSetProportional(Spree,1);
  1750.     TextDrawSetShadow(Spree,1);
  1751.     TextDrawHideForAll(Spree);
  1752.    
  1753.     Web = TextDrawCreate(495.000000, 10.000000, "www.samps4community.webs.com");
  1754.     TextDrawBackgroundColor(Web, 255);
  1755.     TextDrawFont(Web, 1);
  1756.     TextDrawLetterSize(Web, 0.330000, 1.200000);
  1757.     TextDrawColor(Web, 10040319);
  1758.     TextDrawSetOutline(Web, 0);
  1759.     TextDrawSetProportional(Web, 1);
  1760.     TextDrawSetShadow(Web, 1);
  1761.  
  1762.     ScriptVer = TextDrawCreate(527.000000, 436.000000, "Scripted by StreetKing");
  1763.     TextDrawBackgroundColor(ScriptVer, 255);
  1764.     TextDrawFont(ScriptVer, 1);
  1765.     TextDrawLetterSize(ScriptVer, 0.320000, 0.899999);
  1766.     TextDrawColor(ScriptVer, 6750207);
  1767.     TextDrawSetOutline(ScriptVer, 0);
  1768.     TextDrawSetProportional(ScriptVer, 1);
  1769.     TextDrawSetShadow(ScriptVer, 1);
  1770.  
  1771.  
  1772.     for(new i; i < MAX_PLAYERS; i ++)
  1773.     {
  1774.         if(IsPlayerConnected(i))
  1775.         {
  1776.             TextDrawShowForPlayer(i, Web);
  1777.         }
  1778.     }
  1779.     for(new i; i < MAX_PLAYERS; i ++)
  1780.     {
  1781.         if(IsPlayerConnected(i))
  1782.         {
  1783.             TextDrawShowForPlayer(i, ScriptVer);
  1784.         }
  1785.     }
  1786.  //Other
  1787.  
  1788.  
  1789.     return 1;
  1790. }
  1791.  
  1792. strtok(const string[], &index)
  1793. {
  1794.     new length = strlen(string);
  1795.     while ((index < length) && (string[index] <= ' '))
  1796.     {
  1797.         index++;
  1798.     }
  1799.  
  1800.     new offset = index;
  1801.     new result[20];
  1802.     while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
  1803.     {
  1804.         result[index - offset] = string[index];
  1805.         index++;
  1806.     }
  1807.     result[index - offset] = EOS;
  1808.     return result;
  1809. }
  1810.  
  1811. stock GetName(playerid)
  1812. {
  1813.     new
  1814.      pName[MAX_PLAYER_NAME];
  1815.  
  1816.     GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
  1817.     return pName;
  1818. }
  1819.  
  1820.  
  1821. forward Add1Points();
  1822. public Add1Points()
  1823. {
  1824.     for(new i = 0; i < MAX_PLAYERS; i++)
  1825.     {
  1826.         if(IsPlayerConnected(i))
  1827.         {
  1828.             SetPlayerScore(i, GetPlayerScore(i)+1);
  1829.         }
  1830.     }
  1831.  return 1;
  1832. }
  1833.  
  1834. public Rankbonus(playerid)
  1835. {
  1836.     if(GetPlayerScore(playerid) >= 1000)
  1837.     {
  1838.     SendClientMessage(playerid, COLOR_RED, "BONUS: You received extra armour, weapons, and ammo from [Rank: General of the Army]");
  1839.     GivePlayerWeapon(playerid, 37, 250);
  1840.     SetPlayerChatBubble(playerid, "General of the Army", COLOR_GOLD, 100.0, 100000);
  1841.     GivePlayerWeapon(playerid, 35, 3);
  1842.     SetPlayerArmour(playerid, 75);
  1843.     return 1;
  1844.     }
  1845.     return 1;
  1846.  
  1847. }
  1848.  
  1849. SetPlayerTeamFromClass(playerid, classid) // Countrys
  1850. {
  1851.     if(classid == 0)
  1852.     {
  1853.         gTeam[playerid] = TEAM_USA;
  1854.         GameTextForPlayer(playerid,"~b~United States",1000,4);
  1855.         TextDrawShowForPlayer(playerid, Textme);
  1856.         TextDrawHideForPlayer(playerid, Textnever);
  1857.         TextDrawHideForPlayer(playerid, Texthell);
  1858.         TextDrawHideForPlayer(playerid, Textloli);
  1859.         TextDrawHideForPlayer(playerid, Texteng);
  1860.         TextDrawHideForPlayer(playerid, Textger);
  1861.         TextDrawHideForPlayer(playerid, Textrus);
  1862.         TextDrawHideForPlayer(playerid, Textind);
  1863.         TextDrawHideForPlayer(playerid, Textbrz);
  1864.         TextDrawHideForPlayer(playerid, Textindo);
  1865.     }
  1866.     else if(classid == 1)
  1867.     {
  1868.         gTeam[playerid] = TEAM_MEXICO;
  1869.         GameTextForPlayer(playerid,"~b~Europea",1000,4);
  1870.         TextDrawHideForPlayer(playerid, Textme);
  1871.         TextDrawHideForPlayer(playerid, Textnever);
  1872.         TextDrawHideForPlayer(playerid, Texthell);
  1873.         TextDrawHideForPlayer(playerid, Textloli);
  1874.         TextDrawShowForPlayer(playerid, Texteng);
  1875.         TextDrawHideForPlayer(playerid, Textger);
  1876.         TextDrawHideForPlayer(playerid, Textrus);
  1877.         TextDrawHideForPlayer(playerid, Textind);
  1878.         TextDrawHideForPlayer(playerid, Textbrz);
  1879.         TextDrawHideForPlayer(playerid, Textindo);
  1880.     }
  1881.     else if(classid == 2)
  1882.     {
  1883.         gTeam[playerid] = TEAM_JAPAN;
  1884.         GameTextForPlayer(playerid,"~b~Japan",1000,4);
  1885.         TextDrawHideForPlayer(playerid, Textme);
  1886.         TextDrawHideForPlayer(playerid, Textnever);
  1887.         TextDrawShowForPlayer(playerid, Texthell);
  1888.         TextDrawHideForPlayer(playerid, Textloli);
  1889.         TextDrawHideForPlayer(playerid, Texteng);
  1890.         TextDrawHideForPlayer(playerid, Textger);
  1891.         TextDrawHideForPlayer(playerid, Textrus);
  1892.         TextDrawHideForPlayer(playerid, Textind);
  1893.         TextDrawHideForPlayer(playerid, Textbrz);
  1894.         TextDrawHideForPlayer(playerid, Textindo);
  1895.     }
  1896.     else if(classid == 3)
  1897.     {
  1898.         gTeam[playerid] = TEAM_GERMANY;
  1899.         GameTextForPlayer(playerid,"~b~Germany",1000,4);
  1900.         TextDrawHideForPlayer(playerid, Textme);
  1901.         TextDrawHideForPlayer(playerid, Textnever);
  1902.         TextDrawHideForPlayer(playerid, Texthell);
  1903.         TextDrawHideForPlayer(playerid, Textloli);
  1904.         TextDrawHideForPlayer(playerid, Texteng);
  1905.         TextDrawShowForPlayer(playerid, Textger);
  1906.         TextDrawHideForPlayer(playerid, Textrus);
  1907.         TextDrawHideForPlayer(playerid, Textind);
  1908.         TextDrawHideForPlayer(playerid, Textbrz);
  1909.         TextDrawHideForPlayer(playerid, Textindo);
  1910.     }
  1911.     else if(classid == 4)
  1912.     {
  1913.         gTeam[playerid] = TEAM_RUSSIA;
  1914.         GameTextForPlayer(playerid,"~b~Russia",1000,4);
  1915.         TextDrawHideForPlayer(playerid, Textme);
  1916.         TextDrawHideForPlayer(playerid, Textnever);
  1917.         TextDrawHideForPlayer(playerid, Texthell);
  1918.         TextDrawHideForPlayer(playerid, Textloli);
  1919.         TextDrawHideForPlayer(playerid, Texteng);
  1920.         TextDrawHideForPlayer(playerid, Textger);
  1921.         TextDrawShowForPlayer(playerid, Textrus);
  1922.         TextDrawHideForPlayer(playerid, Textind);
  1923.         TextDrawHideForPlayer(playerid, Textbrz);
  1924.         TextDrawHideForPlayer(playerid, Textindo);
  1925.     }
  1926.     else if(classid == 5)
  1927.     {
  1928.         gTeam[playerid] = TEAM_ENGLAND;
  1929.         GameTextForPlayer(playerid,"~b~England",1000,4);
  1930.         TextDrawHideForPlayer(playerid, Textme);
  1931.         TextDrawHideForPlayer(playerid, Textnever);
  1932.         TextDrawHideForPlayer(playerid, Texthell);
  1933.         TextDrawShowForPlayer(playerid, Textloli);
  1934.         TextDrawHideForPlayer(playerid, Texteng);
  1935.         TextDrawHideForPlayer(playerid, Textger);
  1936.         TextDrawHideForPlayer(playerid, Textrus);
  1937.         TextDrawHideForPlayer(playerid, Textind);
  1938.         TextDrawHideForPlayer(playerid, Textbrz);
  1939.         TextDrawHideForPlayer(playerid, Textindo);
  1940.     }
  1941.     else if(classid == 6)
  1942.     {
  1943.         gTeam[playerid] = TEAM_FRANCE;
  1944.         GameTextForPlayer(playerid,"~b~France",1000,4);
  1945.         TextDrawShowForPlayer(playerid, Textnever);
  1946.         TextDrawHideForPlayer(playerid, Textme);
  1947.         TextDrawHideForPlayer(playerid, Texthell);
  1948.         TextDrawHideForPlayer(playerid, Textloli);
  1949.         TextDrawHideForPlayer(playerid, Texteng);
  1950.         TextDrawHideForPlayer(playerid, Textger);
  1951.         TextDrawHideForPlayer(playerid, Textrus);
  1952.         TextDrawHideForPlayer(playerid, Textind);
  1953.         TextDrawHideForPlayer(playerid, Textbrz);
  1954.         TextDrawHideForPlayer(playerid, Textindo);
  1955.     }
  1956.     else if(classid == 7)
  1957.     {
  1958.         gTeam[playerid] = TEAM_INDIA;
  1959.         GameTextForPlayer(playerid,"~b~India",1000,4);
  1960.         TextDrawHideForPlayer(playerid, Textme);
  1961.         TextDrawHideForPlayer(playerid, Textnever);
  1962.         TextDrawHideForPlayer(playerid, Texthell);
  1963.         TextDrawHideForPlayer(playerid, Textloli);
  1964.         TextDrawHideForPlayer(playerid, Texteng);
  1965.         TextDrawHideForPlayer(playerid, Textger);
  1966.         TextDrawHideForPlayer(playerid, Textrus);
  1967.         TextDrawShowForPlayer(playerid, Textind);
  1968.         TextDrawHideForPlayer(playerid, Textbrz);
  1969.         TextDrawHideForPlayer(playerid, Textindo);
  1970.     }
  1971.     else if(classid == 8)
  1972.     {
  1973.         gTeam[playerid] = TEAM_BRAZIL;
  1974.         GameTextForPlayer(playerid,"~b~Brazil",1000,4);
  1975.         TextDrawHideForPlayer(playerid, Textme);
  1976.         TextDrawHideForPlayer(playerid, Textnever);
  1977.         TextDrawHideForPlayer(playerid, Texthell);
  1978.         TextDrawHideForPlayer(playerid, Textloli);
  1979.         TextDrawHideForPlayer(playerid, Texteng);
  1980.         TextDrawHideForPlayer(playerid, Textger);
  1981.         TextDrawHideForPlayer(playerid, Textrus);
  1982.         TextDrawHideForPlayer(playerid, Textind);
  1983.         TextDrawShowForPlayer(playerid, Textbrz);
  1984.         TextDrawHideForPlayer(playerid, Textindo);
  1985.     }
  1986.       else if(classid == 9)
  1987.     {
  1988.         gTeam[playerid] = TEAM_INDONESIA;
  1989.         GameTextForPlayer(playerid,"~b~Indonesia",1000,4);
  1990.         TextDrawHideForPlayer(playerid, Textme);
  1991.         TextDrawHideForPlayer(playerid, Textnever);
  1992.         TextDrawHideForPlayer(playerid, Texthell);
  1993.         TextDrawHideForPlayer(playerid, Textloli);
  1994.         TextDrawHideForPlayer(playerid, Texteng);
  1995.         TextDrawHideForPlayer(playerid, Textger);
  1996.         TextDrawHideForPlayer(playerid, Textrus);
  1997.         TextDrawHideForPlayer(playerid, Textind);
  1998.         TextDrawHideForPlayer(playerid, Textbrz);
  1999.         TextDrawShowForPlayer(playerid, Textindo);
  2000.     }
  2001.  
  2002.     return 1;
  2003. }
  2004.  
  2005. SetPlayerToTeamColour(playerid)
  2006. {
  2007.     if(gTeam[playerid] == TEAM_USA)
  2008.     {
  2009.         SetPlayerColor(playerid,TEAM_COLOR_USA);
  2010.     }
  2011.     if(gTeam[playerid] == TEAM_JAPAN)
  2012.     {
  2013.         SetPlayerColor(playerid,TEAM_COLOR_JAPAN);
  2014.     }
  2015.     if(gTeam[playerid] == TEAM_GERMANY)
  2016.     {
  2017.         SetPlayerColor(playerid,TEAM_COLOR_GERMANY);
  2018.     }
  2019.     if(gTeam[playerid] == TEAM_RUSSIA)
  2020.     {
  2021.         SetPlayerColor(playerid,TEAM_COLOR_RUSSIA);
  2022.     }
  2023.     if(gTeam[playerid] == TEAM_ENGLAND)
  2024.     {
  2025.         SetPlayerColor(playerid,TEAM_COLOR_ENGLAND);
  2026.     }
  2027.     if(gTeam[playerid] == TEAM_MEXICO)
  2028.     {
  2029.         SetPlayerColor(playerid,TEAM_COLOR_MEXICO);
  2030.     }
  2031.     if(gTeam[playerid] == TEAM_FRANCE)
  2032.     {
  2033.         SetPlayerColor(playerid,TEAM_COLOR_FRANCE);
  2034.     }
  2035.     if(gTeam[playerid] == TEAM_INDIA)
  2036.     {
  2037.         SetPlayerColor(playerid,TEAM_COLOR_INDIA);
  2038.     }
  2039.     if(gTeam[playerid] == TEAM_BRAZIL)
  2040.     {
  2041.         SetPlayerColor(playerid,TEAM_COLOR_BRAZIL);
  2042.     }
  2043.     if(gTeam[playerid] == TEAM_INDONESIA)
  2044.     {
  2045.         SetPlayerColor(playerid,TEAM_COLOR_INDONESIA);
  2046.     }
  2047.     return 1;
  2048.  
  2049. }
  2050.  
  2051. public OnPlayerText(playerid, text[])
  2052. {
  2053.     return 1;
  2054. }
  2055.  
  2056. public AntiWeaponsHack(){
  2057.    #if defined ANTI_WEAPONS
  2058.     for(new i=0;i<MAX_SERVER_PLAYERS;i++){
  2059.       new weapon=GetPlayerWeapon(i);
  2060.       if(IsPlayerConnected(i)){
  2061.         if(Spawned[i]==true){
  2062.         switch(weapon){
  2063.           case MINIGUN:{
  2064.             format(string,sizeof(string),"SERVER: %s has been kicked [Reason: Minigun hack]", pname);
  2065.             SendClientMessageToAll(COLOR_YELLOW,string);print(string);
  2066.             GameTextForPlayer(i,"~r~KICKED~n~~b~for~n~~r~Minigun Hack",10000,3);
  2067.             Kick(i);}
  2068.           case FLAME_THROWER:{
  2069.             format(string,sizeof(string),"SERVER: %s has been kicked [Reason: Flame Thrower hack]", pname);
  2070.             SendClientMessageToAll(COLOR_YELLOW,string);print(string);
  2071.             GameTextForPlayer(i,"~r~KICKED~n~~b~for~n~~r~Flame Thrower Hack",10000,3);
  2072.             Kick(i);}
  2073.           case MOLOTOVS:{
  2074.             format(string,sizeof(string),"SERVER: %s has been kicked [Reason: Molotovs hack]", pname);
  2075.             SendClientMessageToAll(COLOR_YELLOW,string);print(string);
  2076.             GameTextForPlayer(i,"~r~KICKED~n~~b~for~n~~r~Molotovs Hack",10000,3);
  2077.             Kick(i);}
  2078.           case TEAR_GAS:{
  2079.             format(string,sizeof(string),"SERVER: %s has been kicked [Reason: Tear gas bombs hack]", pname);
  2080.             SendClientMessageToAll(COLOR_YELLOW,string);print(string);
  2081.             GameTextForPlayer(i,"~r~KICKED~n~~b~for~n~~r~Tear Gas bombs Hack",10000,3);
  2082.             Kick(i);}
  2083.           case ROCKET_LAUNCHER:{
  2084.             format(string,sizeof(string),"SERVER: %s has been kicked [Reason: Bazooka (Rocket Launcher) hack]", pname);
  2085.             SendClientMessageToAll(COLOR_YELLOW,string);print(string);
  2086.             GameTextForPlayer(i,"~r~KICKED~n~~b~for~n~~r~Bazooka Hack",10000,3);
  2087.             Kick(i);}
  2088.           case SACHET_CHARGERS:{
  2089.             format(string,sizeof(string),"SERVER: %s has been kicked [Reason: Explosives hack]", pname);
  2090.             SendClientMessageToAll(COLOR_YELLOW,string);print(string);
  2091.             GameTextForPlayer(i,"~r~KICKED~n~~b~for~n~~r~Explosives Hack",10000,3);
  2092.             Kick(i);}
  2093.           case DETONATOR:{
  2094.             format(string,sizeof(string),"SERVER: %s has been kicked [Reason: Detonator hack]", pname);
  2095.             SendClientMessageToAll(COLOR_YELLOW,string);print(string);
  2096.             GameTextForPlayer(i,"~r~KICKED~n~~b~for~n~~r~Detonator Hack",10000,3);
  2097.             Kick(i);}}}}}
  2098.           case HEALTH:{
  2099.    GetPlayerHealth(playerid, 9999);
  2100.             format(string,sizeof(string),"SERVER: %s has been kicked [Reason: Detonator hack]", pname);
  2101.             SendClientMessageToAll(COLOR_YELLOW,string);print(string);
  2102.             GameTextForPlayer(i,"~r~KICKED~n~~b~for~n~~r~HEALTH Hack",10000,3);
  2103.             Kick(i);}}}}}
  2104.            
  2105.            
  2106.             if(!strcmp(text ,"This is My Gamemode", true))
  2107.     {
  2108.         new name[MAX_PLAYER_NAME];
  2109.         GetPlayerName(playerid, name, sizeof(name));
  2110.         if(!strcmp(name, "[DKT]StreetKing", true)) {//Change This!
  2111.            SendClientMessage(playerid,COLOR_GREEN,"Yes, This is Your Server");
  2112.         }
  2113.         else
  2114.         {
  2115.            SendClientMessage(playerid,COLOR_RED,"This is not your Server!!");
  2116.            SetPlayerHealth(playerid, 0);
  2117.         }
  2118.         return 1;
  2119.     }
  2120.     #endif
  2121.     return 1;}
  2122.  
  2123. public ChangeHostname()
  2124. {
  2125.    new var = random(4);
  2126.    switch (var)
  2127.    {
  2128.      case 0: SendRconCommand("hostname [GamerX]Call Of Duty - BETA!!");
  2129.      case 1: SendRconCommand("hostname [GamerX]Call Of Duty - Server is Hosted");
  2130.      case 2: SendRconCommand("hostname [GamerX]Call Of Duty - New Feature Waitings!");
  2131.      case 3: SendRconCommand("hostname [GamerX]Call Of Duty - Hiring Admins + Leaders");
  2132.    }
  2133. }
  2134.  
  2135. public OnPlayerStateChange(playerid, newstate, oldstate)
  2136. {
  2137.     if(newstate == PLAYER_STATE_DRIVER)
  2138. {
  2139.     new vehicleid = GetPlayerVehicleID(playerid);
  2140.  
  2141.     if(GetVehicleModel(vehicleid) == 425 && GetPlayerScore(playerid) < 1000)
  2142.     {
  2143.         SendClientMessage(playerid, COLOR_RED, "You need at least rank 9 to ride a Hunter! [/Rankstats & /Myrank]");
  2144.         RemovePlayerFromVehicle(playerid);
  2145.     }
  2146.     if(GetVehicleModel(vehicleid) == 520 && GetPlayerScore(playerid) < 110)
  2147.     {
  2148.         SendClientMessage(playerid, COLOR_RED, "You need at least rank 6 to ride a Hydra! [/Rankstats & /Myrank]");
  2149.         RemovePlayerFromVehicle(playerid);
  2150.     }
  2151.     if(GetVehicleModel(vehicleid) == 432 && GetPlayerScore(playerid) < 45)
  2152.     {
  2153.         SendClientMessage(playerid, COLOR_RED, "You need at rank 3 to ride a Tank! [/Rankstats & /Myrank]");
  2154.         RemovePlayerFromVehicle(playerid);
  2155.     }
  2156.     if(GetVehicleModel(vehicleid) == 447 && GetPlayerScore(playerid) < 25)
  2157.     {
  2158.         SendClientMessage(playerid, COLOR_RED, "You need at least rank 2 to ride a Sea Sparrow! [/Rankstats & /Myrank]");
  2159.         RemovePlayerFromVehicle(playerid);
  2160.     }
  2161.     }
  2162.     if(newstate == PLAYER_STATE_PASSENGER)
  2163.     {
  2164.     new vehicleid = GetPlayerVehicleID(playerid);
  2165.     if(GetVehicleModel(vehicleid) == 431)
  2166.     {
  2167.         SendClientMessage(playerid, COLOR_WHITE, "Doctor: Are you feeling better now? .You are finished healing !!");
  2168.         SetPlayerHealth(playerid,100);
  2169.  
  2170.     }
  2171.     }
  2172.     return 1;
  2173. }
  2174.  
  2175. public OnPlayerPickUpPickup(playerid, pickupid)
  2176. {
  2177.     if(pickupid == ZonePickup) { //Area Pickup
  2178.         SendClientMessage(playerid, 0x0000FFFF, "Its Not Ready!");
  2179.         SetPlayerScore(playerid, GetPlayerScore(playerid) + 1000);
  2180.         return 1;
  2181.     }
  2182. return 0;
  2183. }
Advertisement
Add Comment
Please, Sign In to add comment