Khalis_Aiman

MIB Island & HQ [SA-MP Filterscript]

Jun 20th, 2012
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 118.07 KB | None | 0 0
  1. /*
  2. ////////////////////////////////////////////////////////////////////////////////
  3. ////////////////////////////////////////////////////////////////////////////////
  4.     MIB island and HQ mapped by Khalis Aiman aka Huxley.
  5.     System control panel scripted by Khalis Aiman aka Huxley.
  6.     Credits:
  7.             Dracoblue for DCMD.
  8.             Incognito for Streamer.
  9.             Y_Less for SSCANF.
  10.             Khalis Aiman aka [TT]Anonymous/Huxley for maps and scripting.
  11.             Larsey123 aka Turtle/CyberGhost for bug fixing & optimization.
  12. ////////////////////////////////////////////////////////////////////////////////
  13. ////////////////////////////////////////////////////////////////////////////////
  14. */
  15.  
  16.  
  17. #define FILTERSCRIPT
  18.  
  19. #include <a_samp>
  20. #include <streamer>
  21. #include <sscanf2>
  22.  
  23. #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  24. #define COLOR_BLACK 0x00000000
  25. #define COLOR_WHITE 0xFFFFFFFF
  26. #define COLOR_SYSTEM 0x00C7FFFF
  27. #define COLOR_ERROR 0xFF0000FF
  28. #define TEAM_MIB 111337
  29. #define TEAM_NORMAL 48033
  30. #define DIALOG_MIBSKINASK 11337
  31.  
  32. // Player modes
  33. new gTeam[MAX_PLAYERS];
  34. new IsMIB[MAX_PLAYERS char];
  35. new IsInInterior[MAX_PLAYERS char];
  36. new IsTazed[MAX_PLAYERS char];
  37. new IsCuffed[MAX_PLAYERS char];
  38. new HasPass[MAX_PLAYERS char];
  39. new IsSpawned[MAX_PLAYERS char];
  40.  
  41. forward Tazed(ID);
  42. forward Float:GetDistanceBetweenPlayers(p1,p2);
  43.  
  44. // Vehicles
  45. new MIBWindsor1, MIBWindsor2, MIBWindsor3, MIBWindsor4;
  46. new MIBBuffalo1, MIBBuffalo2, MIBBuffalo3, MIBBuffalo4;
  47. new MIBSultan1, MIBSultan2, MIBSultan3, MIBSultan4;
  48. new MIBHuntley1, MIBHuntley2, MIBHuntley3, MIBHuntley4;
  49. new MIBEnforcer1, MIBEnforcer2, MIBEnforcer3, MIBEnforcer4;
  50. new MIBDFT1, MIBDFT2, MIBDFT3, MIBDFT4;
  51. new MIBRancher1, MIBRancher2, MIBRancher3, MIBRancher4, MIBRancher5;
  52. new MIBHeli1, MIBHeli2, MIBHeli3, MIBHeli4;
  53. new MIBBus1, MIBBus2;
  54. new MIBBike1, MIBBike2, MIBBike3, MIBBike4, MIBBike5, MIBBike6, MIBBike7, MIBBike8;
  55.  
  56. // Gates & Doors
  57. new MIBMainGate;
  58. new MIBIntDoor1;
  59. new MIBIntDoor2;
  60. new MIBIntDoor3;
  61. new MIBIntDoor4;
  62.  
  63. // Pickups
  64. new MIBMainDoorEnter;
  65. new MIBMainDoorExit;
  66. new MIBClothingChange;
  67. new MIBM4A1;
  68. new MIBMinigun;
  69. new MIBSniperRifle;
  70. new MIBMP5K;
  71. new MIBRefill;
  72.  
  73. // Others
  74. forward SendClientMessageToAllAgents(msg[]);
  75. forward LoadingObjects();
  76. forward MIBColor();
  77.  
  78. #if defined FILTERSCRIPT
  79. public OnFilterScriptInit()
  80. {
  81.     // Pickups
  82.     MIBMainDoorEnter = CreatePickup(1318,23,3282.3450,-78.6218,6.2146,0);
  83.     MIBMainDoorExit = CreatePickup(1318,23,2029.9100,-771.7719,17.6047,1337);
  84.     MIBClothingChange = CreatePickup(1275,23,2078.0088,-757.7178,30.3071,1337);
  85.     MIBM4A1 = CreatePickup(356,23,2076.4209,-778.1345,30.3000,1337);
  86.     MIBMinigun = CreatePickup(362,23,2077.2881,-773.1653,30.3000,1337);
  87.     MIBSniperRifle = CreatePickup(358,23,2071.1094,-777.7150,30.3000,1337);
  88.     MIBMP5K = CreatePickup(353,23,2067.8762,-777.7826,30.3000,1337);
  89.     MIBRefill = CreatePickup(1241,23,2070.3496,-769.3138,30.3000,1337);
  90.    
  91.     // Moving objects.
  92.     MIBMainGate = CreateDynamicObject(971,3228.00000000,-86.50000000,8.00000000,0.00000000,0.00000000,281.00000000); //object(subwaygate) (1)
  93.     MIBIntDoor1 = CreateDynamicObject(3055,2017.59997559,-760.79998779,25.10000038,0.00000000,0.00000000,270.00000000); //object(kmb_shutter) (1)
  94.     MIBIntDoor2 = CreateDynamicObject(2957,2054.00000000,-769.79998779,24.50000000,0.00000000,0.00000000,270.00000000); //object(chinatgaragedoor) (2)
  95.     MIBIntDoor3 = CreateDynamicObject(3084,2066.30004883,-773.40002441,30.89999962,0.00000000,0.00000000,90.00000000); //object(trdcsgrgdoor_lvs) (1)
  96.     MIBIntDoor4 = CreateDynamicObject(980,2066.00000000,-771.09997559,30.70000076,0.00000000,0.00000000,90.00000000); //object(airportgate) (1)
  97.  
  98.     // Map (Vehicles and objects)
  99.     AddStaticVehicleEx(527,3223.00000000,-42.90000153,5.19999981,10.00000000,-1,-1,150); //Cadrona
  100.     AddStaticVehicleEx(527,3212.39990234,-44.20000076,5.19999981,189.99749756,-1,-1,150); //Cadrona
  101.     AddStaticVehicleEx(496,3253.30004883,-45.00000000,5.19999981,100.00000000,-1,-1,150); //Blista Compact
  102.     AddStaticVehicleEx(401,3225.60009766,-66.09999847,5.30000019,10.00000000,-1,-1,150); //Bravura
  103.     AddStaticVehicleEx(401,3254.50000000,-56.29999924,5.30000019,279.99755859,-1,-1,150); //Bravura
  104.     AddStaticVehicleEx(602,3249.19995117,-62.59999847,5.09999990,10.00000000,-1,-1,150); //Alpha
  105.     AddStaticVehicleEx(555,3229.30004883,-42.09999847,5.19999981,0.00000000,-1,-1,150); //Windsor
  106.  
  107.     MIBWindsor1 = AddStaticVehicleEx(555,3228.30004883,-108.59999847,5.09999990,240.00000000,0,0,150); //Windsor
  108.     MIBWindsor2 = AddStaticVehicleEx(555,3223.39990234,-109.90000153,5.09999990,239.99633789,0,0,150); //Windsor
  109.     MIBWindsor3 = AddStaticVehicleEx(555,3218.60009766,-110.90000153,5.09999990,239.99633789,0,0,150); //Windsor
  110.     MIBWindsor4 = AddStaticVehicleEx(555,3212.69995117,-111.59999847,5.09999990,239.99633789,0,0,150); //Windsor
  111.  
  112.     MIBBuffalo1 = AddStaticVehicleEx(402,3234.50000000,-106.80000305,5.40000010,242.00000000,0,0,150); //Buffalo
  113.     MIBBuffalo2 = AddStaticVehicleEx(402,3240.60009766,-105.50000000,5.40000010,241.99584961,0,0,150); //Buffalo
  114.     MIBBuffalo3 = AddStaticVehicleEx(402,3246.60009766,-103.90000153,5.40000010,241.99584961,0,0,150); //Buffalo
  115.     MIBBuffalo4 = AddStaticVehicleEx(402,3252.30004883,-101.80000305,5.40000010,241.99584961,0,0,150); //Buffalo
  116.  
  117.     MIBSultan1 = AddStaticVehicleEx(560,3216.60009766,-123.69999695,5.40000010,330.00000000,0,0,150); //Sultan
  118.     MIBSultan2 = AddStaticVehicleEx(560,3221.10009766,-123.00000000,5.40000010,329.99633789,0,0,150); //Sultan
  119.     MIBSultan3 = AddStaticVehicleEx(560,3225.50000000,-122.30000305,5.40000010,329.99633789,0,0,150); //Sultan
  120.     MIBSultan4 = AddStaticVehicleEx(560,3230.10009766,-121.69999695,5.40000010,329.99633789,0,0,150); //Sultan
  121.  
  122.     MIBHuntley1 = AddStaticVehicleEx(579,3236.50000000,-121.00000000,5.50000000,330.00000000,0,0,150); //Huntley
  123.     MIBHuntley2 = AddStaticVehicleEx(579,3243.00000000,-119.09999847,5.50000000,329.99633789,0,0,150); //Huntley
  124.     MIBHuntley3 = AddStaticVehicleEx(579,3249.10009766,-117.30000305,5.50000000,329.99633789,0,0,150); //Huntley
  125.     MIBHuntley4 = AddStaticVehicleEx(579,3255.19995117,-115.59999847,5.50000000,329.99633789,0,0,150); //Huntley
  126.  
  127.     MIBEnforcer1 = AddStaticVehicleEx(427,3220.80004883,-135.00000000,6.00000000,240.00000000,0,0,150); //Enforcer
  128.     MIBEnforcer2 = AddStaticVehicleEx(427,3227.89990234,-134.39999390,6.00000000,239.99633789,0,0,150); //Enforcer
  129.     MIBEnforcer3 = AddStaticVehicleEx(427,3234.10009766,-133.60000610,6.00000000,239.99633789,0,0,150); //Enforcer
  130.     MIBEnforcer4 = AddStaticVehicleEx(427,3241.30004883,-132.39999390,6.00000000,239.99633789,0,0,150); //Enforcer
  131.  
  132.     MIBDFT1 = AddStaticVehicleEx(578,3223.60009766,-151.19999695,6.19999981,330.00000000,0,0,150); //DFT-30
  133.     MIBDFT2 = AddStaticVehicleEx(578,3229.60009766,-151.00000000,6.19999981,329.99633789,0,0,150); //DFT-30
  134.     MIBDFT3 = AddStaticVehicleEx(578,3235.60009766,-150.80000305,6.19999981,329.99633789,0,0,150); //DFT-30
  135.     MIBDFT4 = AddStaticVehicleEx(578,3241.50000000,-150.50000000,6.19999981,329.99633789,0,0,150); //DFT-30
  136.  
  137.     MIBRancher1 = AddStaticVehicleEx(489,3285.10009766,-115.90000153,5.80000019,60.00000000,0,0,150); //Rancher
  138.     MIBRancher2 = AddStaticVehicleEx(489,3284.89990234,-110.50000000,5.80000019,59.99633789,0,0,150); //Rancher
  139.     MIBRancher3 = AddStaticVehicleEx(489,3284.30004883,-105.00000000,5.80000019,59.99633789,0,0,150); //Rancher
  140.     MIBRancher4 = AddStaticVehicleEx(489,3283.30004883,-99.40000153,5.80000019,59.99633789,0,0,150); //Rancher
  141.     MIBRancher5 = AddStaticVehicleEx(489,3282.30004883,-93.30000305,5.80000019,59.99633789,0,0,150); //Rancher
  142.  
  143.     MIBHeli1 = AddStaticVehicleEx(497,3277.00000000,-140.19999695,8.00000000,10.00000000,0,0,150); //Police Maverick
  144.     MIBHeli2 = AddStaticVehicleEx(497,3289.60009766,-138.00000000,8.00000000,9.99755859,0,0,150); //Police Maverick
  145.     MIBHeli3 = AddStaticVehicleEx(497,3304.10009766,-136.30000305,8.00000000,9.99755859,0,0,150); //Police Maverick
  146.     MIBHeli4 = AddStaticVehicleEx(497,3316.60009766,-134.10000610,8.00000000,9.99755859,0,0,150); //Police Maverick
  147.  
  148.     MIBBus1 = AddStaticVehicleEx(431,3274.89990234,-65.59999847,5.69999981,150.00000000,0,0,150); //Bus
  149.     MIBBus2 = AddStaticVehicleEx(431,3273.39990234,-57.29999924,5.69999981,149.99633789,0,0,150); //Bus
  150.  
  151.     MIBBike1 = AddStaticVehicleEx(522,3258.30004883,-156.89999390,5.19999981,10.00000000,0,0,150); //NRG-500
  152.     MIBBike2 = AddStaticVehicleEx(522,3256.60009766,-157.19999695,5.19999981,9.99755859,0,0,150); //NRG-500
  153.     MIBBike3 = AddStaticVehicleEx(522,3255.00000000,-157.50000000,5.19999981,9.99755859,0,0,150); //NRG-500
  154.     MIBBike4 = AddStaticVehicleEx(522,3253.19995117,-157.80000305,5.19999981,9.99755859,0,0,150); //NRG-500
  155.     MIBBike5 = AddStaticVehicleEx(522,3252.50000000,-154.19999695,5.19999981,9.99755859,0,0,150); //NRG-500
  156.     MIBBike6 = AddStaticVehicleEx(522,3254.39990234,-153.89999390,5.19999981,9.99755859,0,0,150); //NRG-500
  157.     MIBBike7 = AddStaticVehicleEx(522,3255.89990234,-153.50000000,5.19999981,9.99755859,0,0,150); //NRG-500
  158.     MIBBike8 = AddStaticVehicleEx(522,3257.50000000,-153.19999695,5.19999981,9.99755859,0,0,150); //NRG-500
  159.  
  160.     CreateDynamicObject(18450,2997.69921875,-130.79980469,4.09999990,0.00000000,0.00000000,9.99755859); //object(cs_roadbridge04) (1)
  161.     CreateDynamicObject(18450,3076.00000000,-117.00000000,4.09999990,0.00000000,0.00000000,189.99755859); //object(cs_roadbridge04) (2)
  162.     CreateDynamicObject(18450,3154.30004883,-103.19999695,4.09999990,0.00000000,0.00000000,9.99755859); //object(cs_roadbridge04) (3)
  163.     CreateDynamicObject(3330,3116.00000000,-109.90000153,-5.80000019,0.00000000,0.00000000,280.00000000); //object(cxrf_brigleg) (1)
  164.     CreateDynamicObject(3330,3036.80004883,-123.80000305,-5.80000019,0.00000000,0.00000000,279.99755859); //object(cxrf_brigleg) (2)
  165.     CreateDynamicObject(3330,2958.30004883,-137.60000610,-5.80000019,0.00000000,0.00000000,279.99755859); //object(cxrf_brigleg) (3)
  166.     CreateDynamicObject(3330,2915.80004883,-145.00000000,5.40000010,0.00000000,0.00000000,279.99206543); //object(cxrf_brigleg) (4)
  167.     CreateDynamicObject(3330,2879.39990234,-152.80000305,15.69999981,0.00000000,0.00000000,309.99206543); //object(cxrf_brigleg) (5)
  168.     CreateDynamicObject(3331,2996.19995117,-122.69999695,14.00000000,0.00000000,0.00000000,280.00000000); //object(cxrf_whitebrig) (1)
  169.     CreateDynamicObject(3331,3075.00000000,-108.80000305,14.00000000,0.00000000,0.00000000,279.99755859); //object(cxrf_whitebrig) (2)
  170.     CreateDynamicObject(3331,3154.10009766,-94.80000305,14.00000000,0.00000000,0.00000000,279.99755859); //object(cxrf_whitebrig) (3)
  171.     CreateDynamicObject(5184,3217.10009766,-101.59999847,23.29999924,0.00000000,0.00000000,280.00000000); //object(mdock1a_las2) (1)
  172.     CreateDynamicObject(987,3195.00000000,-106.59999847,4.40000010,0.00000000,0.00000000,10.00000000); //object(elecfence_bar) (1)
  173.     CreateDynamicObject(987,3206.80004883,-104.59999847,4.40000010,0.00000000,0.00000000,9.99755859); //object(elecfence_bar) (2)
  174.     CreateDynamicObject(10049,3302.80004883,-74.69999695,19.29999924,0.00000000,0.00000000,10.00000000); //object(posh_thingsfe) (1)
  175.     CreateDynamicObject(5184,3307.39990234,-90.69999695,23.29999924,0.00000000,0.00000000,99.99755859); //object(mdock1a_las2) (2)
  176.     CreateDynamicObject(5837,3212.89990234,-100.59999847,5.90000010,0.00000000,0.00000000,10.00000000); //object(ci_guardhouse1) (1)
  177.     CreateDynamicObject(5837,3210.10009766,-80.90000153,5.90000010,0.00000000,0.00000000,189.99755859); //object(ci_guardhouse1) (2)
  178.     CreateDynamicObject(987,3202.30004883,-79.09999847,4.40000010,0.00000000,0.00000000,189.99755859); //object(elecfence_bar) (3)
  179.     CreateDynamicObject(987,3214.10009766,-77.00000000,4.40000010,0.00000000,0.00000000,189.99755859); //object(elecfence_bar) (4)
  180.     CreateDynamicObject(987,3218.60009766,-102.50000000,4.40000010,0.00000000,0.00000000,9.99755859); //object(elecfence_bar) (5)
  181.     CreateDynamicObject(987,3230.30004883,-100.50000000,4.40000010,0.00000000,0.00000000,99.99755859); //object(elecfence_bar) (6)
  182.     CreateDynamicObject(987,3226.89990234,-82.19999695,4.40000010,0.00000000,0.00000000,99.99206543); //object(elecfence_bar) (7)
  183.     CreateDynamicObject(987,3212.00000000,-65.09999847,4.40000010,0.00000000,0.00000000,279.99755859); //object(elecfence_bar) (8)
  184.     CreateDynamicObject(987,3209.89990234,-53.29999924,4.40000010,0.00000000,0.00000000,279.99206543); //object(elecfence_bar) (9)
  185.     CreateDynamicObject(987,3224.80004883,-70.40000153,4.40000010,0.00000000,0.00000000,11.99206543); //object(elecfence_bar) (11)
  186.     CreateDynamicObject(987,3236.50000000,-68.00000000,4.40000010,0.00000000,0.00000000,11.99157715); //object(elecfence_bar) (12)
  187.     CreateDynamicObject(987,3248.19995117,-65.50000000,4.40000010,0.00000000,0.00000000,11.99157715); //object(elecfence_bar) (13)
  188.     CreateDynamicObject(987,3259.80004883,-63.09999847,4.40000010,0.00000000,0.00000000,101.99157715); //object(elecfence_bar) (14)
  189.     CreateDynamicObject(987,3219.50000000,-39.50000000,4.40000010,0.00000000,0.00000000,189.99206543); //object(elecfence_bar) (15)
  190.     CreateDynamicObject(987,3231.39990234,-37.79999924,4.40000010,0.00000000,0.00000000,187.98657227); //object(elecfence_bar) (16)
  191.     CreateDynamicObject(987,3243.30004883,-36.59999847,4.40000010,0.00000000,0.00000000,185.98156738); //object(elecfence_bar) (17)
  192.     CreateDynamicObject(987,3255.10009766,-34.50000000,4.40000010,0.00000000,0.00000000,189.97656250); //object(elecfence_bar) (18)
  193.     CreateDynamicObject(987,3257.39990234,-51.40000153,4.40000010,0.00000000,0.00000000,97.97558594); //object(elecfence_bar) (19)
  194.     CreateDynamicObject(987,3256.60009766,-46.29999924,4.40000010,0.00000000,0.00000000,97.97009277); //object(elecfence_bar) (20)
  195.     CreateDynamicObject(896,3245.69995117,-33.90000153,-2.50000000,0.00000000,0.00000000,20.00000000); //object(searock06) (1)
  196.     CreateDynamicObject(896,3239.69995117,-34.70000076,-2.20000005,0.00000000,0.00000000,29.99511719); //object(searock06) (2)
  197.     CreateDynamicObject(896,3233.10009766,-35.09999847,-2.20000005,0.00000000,0.00000000,29.99267578); //object(searock06) (3)
  198.     CreateDynamicObject(896,3225.89990234,-35.79999924,-2.20000005,0.00000000,0.00000000,29.99267578); //object(searock06) (4)
  199.     CreateDynamicObject(896,3219.19995117,-36.29999924,-2.20000005,0.00000000,0.00000000,29.99267578); //object(searock06) (5)
  200.     CreateDynamicObject(896,3213.00000000,-37.50000000,-2.20000005,0.00000000,0.00000000,29.99267578); //object(searock06) (6)
  201.     CreateDynamicObject(896,3206.39990234,-38.09999847,-1.50000000,0.00000000,0.00000000,29.99267578); //object(searock06) (7)
  202.     CreateDynamicObject(896,3196.69995117,-39.90000153,-2.00000000,0.00000000,0.00000000,29.99267578); //object(searock06) (8)
  203.     CreateDynamicObject(896,3189.30004883,-41.29999924,-2.00000000,0.00000000,0.00000000,29.99267578); //object(searock06) (9)
  204.     CreateDynamicObject(896,3182.39990234,-41.59999847,-2.00000000,0.00000000,0.00000000,29.99267578); //object(searock06) (10)
  205.     CreateDynamicObject(987,3207.80004883,-41.59999847,4.40000010,0.00000000,0.00000000,189.98657227); //object(elecfence_bar) (22)
  206.     CreateDynamicObject(987,3196.00000000,-43.59999847,4.40000010,0.00000000,0.00000000,189.98657227); //object(elecfence_bar) (23)
  207.     CreateDynamicObject(996,3184.30004883,-46.20000076,5.19999981,0.00000000,0.00000000,280.00000000); //object(lhouse_barrier1) (1)
  208.     CreateDynamicObject(996,3185.69995117,-54.20000076,5.19999981,0.00000000,0.00000000,279.99755859); //object(lhouse_barrier1) (2)
  209.     CreateDynamicObject(996,3187.10009766,-62.20000076,5.19999981,0.00000000,0.00000000,279.99755859); //object(lhouse_barrier1) (3)
  210.     CreateDynamicObject(996,3188.50000000,-70.19999695,5.19999981,0.00000000,0.00000000,279.99755859); //object(lhouse_barrier1) (4)
  211.     CreateDynamicObject(996,3189.10009766,-73.69999695,5.19999981,0.00000000,0.00000000,279.99755859); //object(lhouse_barrier1) (5)
  212.     CreateDynamicObject(896,3277.89990234,-161.19999695,-2.20000005,0.00000000,0.00000000,45.99511719); //object(searock06) (11)
  213.     CreateDynamicObject(896,3292.30004883,-161.00000000,-2.20000005,0.00000000,0.00000000,45.99426270); //object(searock06) (12)
  214.     CreateDynamicObject(896,3304.69995117,-160.10000610,-1.70000005,0.00000000,0.00000000,53.99426270); //object(searock06) (13)
  215.     CreateDynamicObject(896,3319.39990234,-157.69999695,-1.70000005,0.00000000,0.00000000,53.99230957); //object(searock06) (14)
  216.     CreateDynamicObject(896,3334.30004883,-154.89999390,-1.70000005,0.00000000,0.00000000,53.99230957); //object(searock06) (15)
  217.     CreateDynamicObject(987,3230.39990234,-100.40000153,4.40000010,0.00000000,0.00000000,9.99755859); //object(elecfence_bar) (24)
  218.     CreateDynamicObject(987,3242.19995117,-98.30000305,4.40000010,0.00000000,0.00000000,9.99755859); //object(elecfence_bar) (25)
  219.     CreateDynamicObject(987,3198.10009766,-107.40000153,4.40000010,0.00000000,0.00000000,9.99755859); //object(elecfence_bar) (26)
  220.     CreateDynamicObject(987,3209.89990234,-105.30000305,4.40000010,0.00000000,0.00000000,9.99755859); //object(elecfence_bar) (27)
  221.     CreateDynamicObject(987,3221.69995117,-103.19999695,4.40000010,0.00000000,0.00000000,9.99755859); //object(elecfence_bar) (28)
  222.     CreateDynamicObject(987,3230.60009766,-101.59999847,4.40000010,0.00000000,0.00000000,9.99755859); //object(elecfence_bar) (29)
  223.     CreateDynamicObject(987,3242.39990234,-99.50000000,4.40000010,0.00000000,0.00000000,9.99755859); //object(elecfence_bar) (30)
  224.     CreateDynamicObject(9241,3310.39990234,-135.00000000,5.90000010,0.00000000,0.00000000,280.00000000); //object(copbits_sfn) (1)
  225.     CreateDynamicObject(3279,3261.69995117,-38.20000076,4.40000010,0.00000000,0.00000000,10.00000000); //object(a51_spottower) (1)
  226.     CreateDynamicObject(3279,3230.39990234,-74.30000305,4.40000010,0.00000000,0.00000000,9.99755859); //object(a51_spottower) (2)
  227.     CreateDynamicObject(3279,3234.10009766,-92.30000305,4.40000010,0.00000000,0.00000000,9.99755859); //object(a51_spottower) (3)
  228.     CreateDynamicObject(3279,3199.00000000,-112.19999695,4.40000010,0.00000000,0.00000000,9.99755859); //object(a51_spottower) (4)
  229.     CreateDynamicObject(3279,3239.80004883,-160.69999695,4.40000010,0.00000000,0.00000000,99.99755859); //object(a51_spottower) (5)
  230.     CreateDynamicObject(9241,3283.50000000,-139.80000305,5.90000010,0.00000000,0.00000000,279.99755859); //object(copbits_sfn) (2)
  231.     CreateDynamicObject(3030,3292.39990234,-117.80000305,35.40000153,0.00000000,0.00000000,0.00000000); //object(wongs_erection) (1)
  232.     CreateDynamicObject(3763,3303.19995117,-75.09999847,72.59999847,0.00000000,0.00000000,9.99755859); //object(ce_radarmast3) (1)
  233.     CreateDynamicObject(3030,3278.39990234,-38.29999924,35.40000153,0.00000000,0.00000000,0.00000000); //object(wongs_erection) (2)
  234.     CreateDynamicObject(3030,3314.30004883,-29.89999962,35.40000153,0.00000000,0.00000000,0.00000000); //object(wongs_erection) (3)
  235.     CreateDynamicObject(3030,3328.30004883,-112.00000000,35.40000153,0.00000000,0.00000000,0.00000000); //object(wongs_erection) (4)
  236.     CreateDynamicObject(14416,1752.50000000,-764.70001221,36.59999847,0.00000000,0.00000000,0.00000000); //object(carter-stairs07) (2)
  237.     CreateDynamicObject(14408,2044.09960938,-761.39941406,32.29999924,0.00000000,0.00000000,0.00000000); //object(carter-floors04) (2)
  238.     CreateDynamicObject(14407,2031.50000000,-781.09997559,19.79999924,0.00000000,0.00000000,0.00000000); //object(carter-stairs01) (1)
  239.     CreateDynamicObject(14407,2031.69995117,-781.09997559,19.79999924,0.00000000,0.00000000,0.00000000); //object(carter-stairs01) (2)
  240.     CreateDynamicObject(14437,2015.30004883,-784.00000000,25.00000000,0.00000000,0.00000000,0.00000000); //object(carter-bars) (1)
  241.     CreateDynamicObject(14455,2035.69995117,-747.79998779,24.60000038,0.00000000,0.00000000,179.99450684); //object(gs_bookcase) (4)
  242.     CreateDynamicObject(14455,2029.90002441,-747.79998779,24.60000038,0.00000000,0.00000000,179.99450684); //object(gs_bookcase) (5)
  243.     CreateDynamicObject(2008,2018.40002441,-763.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (1)
  244.     CreateDynamicObject(2008,2018.40002441,-765.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (2)
  245.     CreateDynamicObject(2008,2018.40002441,-767.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (3)
  246.     CreateDynamicObject(2008,2018.40002441,-769.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (4)
  247.     CreateDynamicObject(2008,2018.40002441,-771.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (5)
  248.     CreateDynamicObject(2008,2018.40002441,-773.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (6)
  249.     CreateDynamicObject(1671,2019.30004883,-774.79998779,23.39999962,0.00000000,0.00000000,180.00000000); //object(swivelchair_a) (1)
  250.     CreateDynamicObject(1671,2019.30004883,-772.70001221,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (2)
  251.     CreateDynamicObject(1671,2019.30004883,-770.70001221,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (3)
  252.     CreateDynamicObject(1671,2019.30004883,-768.59997559,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (4)
  253.     CreateDynamicObject(1671,2019.30004883,-766.59997559,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (5)
  254.     CreateDynamicObject(1671,2019.29980469,-764.69921875,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (6)
  255.     CreateDynamicObject(2008,2022.09997559,-763.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (7)
  256.     CreateDynamicObject(2008,2022.09997559,-765.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (8)
  257.     CreateDynamicObject(2008,2022.09997559,-767.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (9)
  258.     CreateDynamicObject(2008,2022.09997559,-769.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (10)
  259.     CreateDynamicObject(2008,2022.09997559,-771.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (11)
  260.     CreateDynamicObject(2008,2022.09997559,-773.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (12)
  261.     CreateDynamicObject(1671,2023.00000000,-764.70001221,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (7)
  262.     CreateDynamicObject(1671,2023.00000000,-766.70001221,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (8)
  263.     CreateDynamicObject(1671,2023.00000000,-768.70001221,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (9)
  264.     CreateDynamicObject(1671,2023.00000000,-770.70001221,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (10)
  265.     CreateDynamicObject(1671,2023.00000000,-772.70001221,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (11)
  266.     CreateDynamicObject(1671,2023.00000000,-774.70001221,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (12)
  267.     CreateDynamicObject(2008,2026.09997559,-773.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (13)
  268.     CreateDynamicObject(2008,2026.09997559,-771.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (14)
  269.     CreateDynamicObject(2008,2026.09997559,-769.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (15)
  270.     CreateDynamicObject(2008,2026.09997559,-767.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (16)
  271.     CreateDynamicObject(2008,2026.09997559,-765.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (17)
  272.     CreateDynamicObject(2008,2026.09960938,-763.89941406,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (18)
  273.     CreateDynamicObject(1671,2026.90002441,-774.70001221,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (13)
  274.     CreateDynamicObject(1671,2026.90002441,-772.70001221,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (14)
  275.     CreateDynamicObject(1671,2026.90002441,-770.79998779,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (15)
  276.     CreateDynamicObject(1671,2026.90002441,-768.79998779,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (16)
  277.     CreateDynamicObject(1671,2026.90002441,-766.70001221,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (17)
  278.     CreateDynamicObject(1671,2026.89941406,-764.69921875,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (18)
  279.     CreateDynamicObject(2008,2030.09997559,-763.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (18)
  280.     CreateDynamicObject(1671,2031.09997559,-764.70001221,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (18)
  281.     CreateDynamicObject(2008,2034.09997559,-763.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (18)
  282.     CreateDynamicObject(2008,2030.09997559,-765.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (18)
  283.     CreateDynamicObject(2008,2030.09997559,-767.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (18)
  284.     CreateDynamicObject(2008,2030.09997559,-769.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (18)
  285.     CreateDynamicObject(2008,2030.09997559,-771.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (18)
  286.     CreateDynamicObject(2008,2030.09997559,-773.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (18)
  287.     CreateDynamicObject(1671,2035.00000000,-764.70001221,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (18)
  288.     CreateDynamicObject(2008,2034.09997559,-765.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (18)
  289.     CreateDynamicObject(2008,2034.09997559,-767.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (18)
  290.     CreateDynamicObject(2008,2034.09997559,-769.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (18)
  291.     CreateDynamicObject(2008,2034.09997559,-771.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (18)
  292.     CreateDynamicObject(2008,2034.09997559,-773.90002441,22.89999962,0.00000000,0.00000000,0.00000000); //object(officedesk1) (18)
  293.     CreateDynamicObject(1671,2031.09997559,-766.79998779,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (18)
  294.     CreateDynamicObject(1671,2031.09997559,-768.79998779,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (18)
  295.     CreateDynamicObject(1671,2031.09997559,-770.79998779,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (18)
  296.     CreateDynamicObject(1671,2031.09997559,-772.79998779,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (18)
  297.     CreateDynamicObject(1671,2031.09997559,-774.79998779,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (18)
  298.     CreateDynamicObject(1671,2035.00000000,-766.70001221,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (18)
  299.     CreateDynamicObject(1671,2035.00000000,-768.70001221,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (18)
  300.     CreateDynamicObject(1671,2035.00000000,-770.70001221,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (18)
  301.     CreateDynamicObject(1671,2035.00000000,-772.70001221,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (18)
  302.     CreateDynamicObject(1671,2035.00000000,-774.70001221,23.39999962,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (18)
  303.     CreateDynamicObject(14855,2020.90002441,-753.40002441,27.20000076,0.00000000,0.00000000,0.00000000); //object(counterb) (1)
  304.     CreateDynamicObject(7191,2019.89941406,-768.19921875,31.00000000,0.00000000,179.99450684,0.00000000); //object(vegasnnewfence2b) (1)
  305.     CreateDynamicObject(7191,2031.29980469,-773.39941406,31.00000000,0.00000000,179.99450684,90.00000000); //object(vegasnnewfence2b) (2)
  306.     CreateDynamicObject(7191,2031.69995117,-749.59997559,31.00000000,0.00000000,179.99450684,270.00000000); //object(vegasnnewfence2b) (3)
  307.     CreateDynamicObject(7191,2031.69995117,-749.59997559,33.59999847,0.00000000,179.99450684,270.00000000); //object(vegasnnewfence2b) (4)
  308.     CreateDynamicObject(7191,2031.30004883,-773.40002441,33.59999847,0.00000000,179.99450684,90.00000000); //object(vegasnnewfence2b) (5)
  309.     CreateDynamicObject(7191,2019.90002441,-768.20001221,33.50000000,0.00000000,179.99450684,0.00000000); //object(vegasnnewfence2b) (6)
  310.     CreateDynamicObject(7191,2037.90002441,-734.29998779,24.79999924,0.00000000,0.00000000,0.00000000); //object(vegasnnewfence2b) (7)
  311.     CreateDynamicObject(7191,2037.80004883,-786.59997559,24.79999924,0.00000000,0.00000000,180.00000000); //object(vegasnnewfence2b) (8)
  312.     CreateDynamicObject(3095,2033.30004883,-768.90002441,29.00000000,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (2)
  313.     CreateDynamicObject(3095,2024.29980469,-768.89941406,29.00000000,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (3)
  314.     CreateDynamicObject(8613,2024.40002441,-760.29998779,26.10000038,0.00000000,0.00000000,180.00000000); //object(vgssstairs03_lvs) (1)
  315.     CreateDynamicObject(994,2037.80004883,-764.50000000,29.60000038,0.00000000,0.00000000,180.00000000); //object(lhouse_barrier2) (1)
  316.     CreateDynamicObject(994,2031.59960938,-764.50000000,29.60000038,0.00000000,0.00000000,179.99450684); //object(lhouse_barrier2) (2)
  317.     CreateDynamicObject(994,2029.09997559,-764.50000000,29.60000038,0.00000000,0.00000000,179.99450684); //object(lhouse_barrier2) (3)
  318.     CreateDynamicObject(994,2037.69995117,-770.79998779,29.60000038,0.00000000,0.00000000,89.99450684); //object(lhouse_barrier2) (4)
  319.     CreateDynamicObject(994,2037.69995117,-777.00000000,29.60000038,0.00000000,0.00000000,89.99450684); //object(lhouse_barrier2) (5)
  320.     CreateDynamicObject(14409,2064.00000000,-764.70001221,26.10000038,0.00000000,0.00000000,0.00000000); //object(carter-stairs02) (3)
  321.     CreateDynamicObject(14409,2063.69995117,-764.70001221,26.10000038,0.00000000,0.00000000,0.00000000); //object(carter-stairs02) (4)
  322.     CreateDynamicObject(1663,2022.19995117,-749.09997559,23.39999962,0.00000000,0.00000000,90.00000000); //object(swivelchair_b) (1)
  323.     CreateDynamicObject(1663,2022.19995117,-752.09997559,23.39999962,0.00000000,0.00000000,90.00000000); //object(swivelchair_b) (2)
  324.     CreateDynamicObject(2190,2023.40002441,-748.70001221,23.70000076,0.00000000,0.00000000,270.00000000); //object(pc_1) (1)
  325.     CreateDynamicObject(2190,2023.40002441,-751.70001221,23.70000076,0.00000000,0.00000000,270.00000000); //object(pc_1) (2)
  326.     CreateDynamicObject(1663,2021.59997559,-756.50000000,23.39999962,0.00000000,0.00000000,60.00000000); //object(swivelchair_b) (3)
  327.     CreateDynamicObject(2190,2022.80004883,-756.79998779,23.70000076,0.00000000,0.00000000,240.00000000); //object(pc_1) (3)
  328.     CreateDynamicObject(2202,2019.90002441,-748.09997559,22.89999962,0.00000000,0.00000000,0.00000000); //object(photocopier_2) (1)
  329.     CreateDynamicObject(2611,2020.69995117,-747.70001221,25.20000076,0.00000000,0.00000000,0.00000000); //object(police_nb1) (1)
  330.     CreateDynamicObject(2612,2019.19995117,-747.70001221,25.20000076,0.00000000,0.00000000,0.00000000); //object(police_nb2) (1)
  331.     CreateDynamicObject(1235,2022.50000000,-753.59997559,23.39999962,0.00000000,0.00000000,90.00000000); //object(wastebin) (1)
  332.     CreateDynamicObject(2290,2028.30004883,-748.50000000,22.89999962,0.00000000,0.00000000,0.00000000); //object(swk_couch_1) (1)
  333.     CreateDynamicObject(2290,2027.19995117,-751.79998779,22.89999962,0.00000000,0.00000000,90.00000000); //object(swk_couch_1) (2)
  334.     CreateDynamicObject(2290,2030.29980469,-753.09960938,22.89999962,0.00000000,0.00000000,179.99450684); //object(swk_couch_1) (3)
  335.     CreateDynamicObject(2290,2034.30004883,-753.09997559,23.00000000,0.00000000,0.00000000,179.99450684); //object(swk_couch_1) (4)
  336.     CreateDynamicObject(2290,2037.30004883,-753.09997559,22.89999962,0.00000000,0.00000000,179.99450684); //object(swk_couch_1) (5)
  337.     CreateDynamicObject(2290,2035.30004883,-748.50000000,22.89999962,0.00000000,0.00000000,359.99450684); //object(swk_couch_1) (6)
  338.     CreateDynamicObject(2290,2032.30004883,-748.50000000,22.89999962,0.00000000,0.00000000,359.98901367); //object(swk_couch_1) (7)
  339.     CreateDynamicObject(2291,2030.80004883,-748.50000000,22.89999962,0.00000000,0.00000000,0.00000000); //object(swk_single_1) (1)
  340.     CreateDynamicObject(2161,2017.80004883,-757.59997559,22.89999962,0.00000000,0.00000000,90.00000000); //object(med_office_unit_4) (1)
  341.     CreateDynamicObject(2161,2017.80004883,-757.59997559,23.79999924,0.00000000,0.00000000,90.00000000); //object(med_office_unit_4) (2)
  342.     CreateDynamicObject(2161,2017.80004883,-756.29998779,22.89999962,0.00000000,0.00000000,90.00000000); //object(med_office_unit_4) (3)
  343.     CreateDynamicObject(2161,2017.80004883,-756.29998779,23.79999924,0.00000000,0.00000000,90.00000000); //object(med_office_unit_4) (4)
  344.     CreateDynamicObject(2164,2017.90002441,-755.00000000,22.89999962,0.00000000,0.00000000,90.00000000); //object(med_office_unit_5) (1)
  345.     CreateDynamicObject(2167,2017.90002441,-753.20001221,22.89999962,0.00000000,0.00000000,90.00000000); //object(med_office_unit_7) (1)
  346.     CreateDynamicObject(2167,2017.90002441,-752.29998779,22.89999962,0.00000000,0.00000000,90.00000000); //object(med_office_unit_7) (2)
  347.     CreateDynamicObject(2163,2017.90002441,-751.40002441,22.89999962,0.00000000,0.00000000,90.00000000); //object(med_office_unit_2) (1)
  348.     CreateDynamicObject(2163,2017.90002441,-751.40002441,23.79999924,0.00000000,0.00000000,90.00000000); //object(med_office_unit_2) (2)
  349.     CreateDynamicObject(1663,2016.30004883,-758.29998779,23.39999962,0.00000000,0.00000000,0.00000000); //object(swivelchair_b) (4)
  350.     CreateDynamicObject(1337,2329.35644531,1.13476562,27.23557472,0.00000000,0.00000000,0.00000000); //object(binnt07_la) (6)
  351.     CreateDynamicObject(3578,3259.89990234,-153.60000610,5.19999981,0.00000000,0.00000000,280.00000000); //object(dockbarr1_la) (1)
  352.     CreateDynamicObject(3578,3256.00000000,-159.50000000,5.19999981,0.00000000,0.00000000,189.99755859); //object(dockbarr1_la) (2)
  353.     CreateDynamicObject(3578,3250.30004883,-155.30000305,5.19999981,0.00000000,0.00000000,99.99755859); //object(dockbarr1_la) (3)
  354.     CreateDynamicObject(3578,3254.00000000,-149.80000305,3.70000005,0.00000000,0.00000000,189.99755859); //object(dockbarr1_la) (4)
  355.     CreateDynamicObject(971,2054.00000000,-760.40002441,22.79999924,0.00000000,0.00000000,90.00000000); //object(subwaygate) (3)
  356.     CreateDynamicObject(971,2054.00000000,-755.20001221,22.79999924,0.00000000,0.00000000,90.00000000); //object(subwaygate) (4)
  357.     CreateDynamicObject(16782,2030.40002441,-750.00000000,30.79999924,0.00000000,0.00000000,270.00000000); //object(a51_radar_scan) (1)
  358.     CreateDynamicObject(16782,2033.30004883,-750.00000000,30.79999924,0.00000000,0.00000000,270.00000000); //object(a51_radar_scan) (3)
  359.     CreateDynamicObject(16782,2046.69995117,-750.00000000,30.79999924,0.00000000,0.00000000,270.00000000); //object(a51_radar_scan) (4)
  360.     CreateDynamicObject(16782,2043.69995117,-750.00000000,30.79999924,0.00000000,0.00000000,270.00000000); //object(a51_radar_scan) (5)
  361.     CreateDynamicObject(16782,2046.69995117,-773.00000000,30.79999924,0.00000000,0.00000000,90.00000000); //object(a51_radar_scan) (6)
  362.     CreateDynamicObject(16782,2043.69921875,-773.00000000,30.79999924,0.00000000,0.00000000,90.00000000); //object(a51_radar_scan) (7)
  363.     CreateDynamicObject(3095,2021.40002441,-755.20001221,31.20000076,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (3)
  364.     CreateDynamicObject(3095,2021.40002441,-746.20001221,31.20000076,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (3)
  365.     CreateDynamicObject(16781,3200.60009766,-68.59999847,4.50000000,0.00000000,0.00000000,190.00000000); //object(cn2_ringking) (1)
  366.     CreateDynamicObject(18239,3195.60009766,-49.29999924,4.40000010,0.00000000,0.00000000,100.00000000); //object(cuntw_restrnt1) (1)
  367.     CreateDynamicObject(1533,2029.50000000,-771.79998779,16.60000038,0.00000000,0.00000000,90.00000000); //object(gen_doorext12) (1)
  368.     CreateDynamicObject(1533,2029.50000000,-773.29998779,16.60000038,0.00000000,0.00000000,90.00000000); //object(gen_doorext12) (2)
  369.     CreateDynamicObject(3851,2053.89990234,-750.90002441,31.79999924,0.00000000,0.00000000,0.00000000); //object(carshowwin_sfsx) (2)
  370.     CreateDynamicObject(1737,2033.59997559,-767.20001221,29.60000038,0.00000000,0.00000000,0.00000000); //object(med_dinning_5) (2)
  371.     CreateDynamicObject(1737,2033.59997559,-768.09997559,29.60000038,0.00000000,0.00000000,0.00000000); //object(med_dinning_5) (3)
  372.     CreateDynamicObject(1737,2033.59997559,-769.00000000,29.60000038,0.00000000,0.00000000,0.00000000); //object(med_dinning_5) (4)
  373.     CreateDynamicObject(1737,2031.80004883,-769.00000000,29.60000038,0.00000000,0.00000000,0.00000000); //object(med_dinning_5) (5)
  374.     CreateDynamicObject(1737,2030.00000000,-769.00000000,29.60000038,0.00000000,0.00000000,0.00000000); //object(med_dinning_5) (6)
  375.     CreateDynamicObject(1737,2028.19995117,-769.00000000,29.60000038,0.00000000,0.00000000,0.00000000); //object(med_dinning_5) (7)
  376.     CreateDynamicObject(1737,2026.40002441,-769.00000000,29.60000038,0.00000000,0.00000000,0.00000000); //object(med_dinning_5) (8)
  377.     CreateDynamicObject(1737,2024.59997559,-769.00000000,29.60000038,0.00000000,0.00000000,0.00000000); //object(med_dinning_5) (9)
  378.     CreateDynamicObject(1737,2024.59997559,-768.09997559,29.60000038,0.00000000,0.00000000,0.00000000); //object(med_dinning_5) (10)
  379.     CreateDynamicObject(1737,2024.59997559,-767.20001221,29.60000038,0.00000000,0.00000000,0.00000000); //object(med_dinning_5) (11)
  380.     CreateDynamicObject(1737,2026.40002441,-767.20001221,29.60000038,0.00000000,0.00000000,0.00000000); //object(med_dinning_5) (12)
  381.     CreateDynamicObject(1737,2028.19995117,-767.20001221,29.60000038,0.00000000,0.00000000,0.00000000); //object(med_dinning_5) (13)
  382.     CreateDynamicObject(1737,2030.00000000,-767.20001221,29.60000038,0.00000000,0.00000000,0.00000000); //object(med_dinning_5) (14)
  383.     CreateDynamicObject(1737,2031.80004883,-767.20001221,29.60000038,0.00000000,0.00000000,0.00000000); //object(med_dinning_5) (15)
  384.     CreateDynamicObject(640,2030.40002441,-768.09997559,29.89999962,0.00000000,0.00000000,90.00000000); //object(kb_planter_bush2) (2)
  385.     CreateDynamicObject(640,2028.69995117,-768.09997559,29.89999962,0.00000000,0.00000000,90.00000000); //object(kb_planter_bush2) (5)
  386.     CreateDynamicObject(646,2037.30004883,-772.59997559,31.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkb14) (1)
  387.     CreateDynamicObject(646,2037.19995117,-764.59997559,31.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkb14) (2)
  388.     CreateDynamicObject(646,2020.59997559,-772.59997559,31.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkb14) (3)
  389.     CreateDynamicObject(1671,2035.40002441,-768.09997559,30.00000000,0.00000000,0.00000000,270.00000000); //object(swivelchair_a) (23)
  390.     CreateDynamicObject(1671,2034.19995117,-769.90002441,30.00000000,0.00000000,0.00000000,180.00000000); //object(swivelchair_a) (24)
  391.     CreateDynamicObject(1671,2032.40002441,-769.90002441,30.00000000,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (25)
  392.     CreateDynamicObject(1671,2030.50000000,-769.90002441,30.00000000,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (26)
  393.     CreateDynamicObject(1671,2028.69995117,-769.90002441,30.00000000,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (27)
  394.     CreateDynamicObject(1671,2026.90002441,-769.90002441,30.00000000,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (28)
  395.     CreateDynamicObject(1671,2025.19995117,-769.90002441,30.00000000,0.00000000,0.00000000,179.99450684); //object(swivelchair_a) (29)
  396.     CreateDynamicObject(1671,2023.59997559,-768.09997559,30.00000000,0.00000000,0.00000000,89.99450684); //object(swivelchair_a) (30)
  397.     CreateDynamicObject(1671,2025.09997559,-766.59997559,30.00000000,0.00000000,0.00000000,359.99450684); //object(swivelchair_a) (31)
  398.     CreateDynamicObject(1671,2026.90002441,-766.59997559,30.00000000,0.00000000,0.00000000,359.98901367); //object(swivelchair_a) (32)
  399.     CreateDynamicObject(1671,2028.69995117,-766.59997559,30.00000000,0.00000000,0.00000000,359.98901367); //object(swivelchair_a) (33)
  400.     CreateDynamicObject(1671,2030.50000000,-766.59997559,30.00000000,0.00000000,0.00000000,359.98901367); //object(swivelchair_a) (34)
  401.     CreateDynamicObject(1671,2032.19995117,-766.59997559,30.00000000,0.00000000,0.00000000,359.98901367); //object(swivelchair_a) (35)
  402.     CreateDynamicObject(1671,2034.09997559,-766.59997559,30.00000000,0.00000000,0.00000000,359.98901367); //object(swivelchair_a) (36)
  403.     CreateDynamicObject(1726,2035.09997559,-772.70001221,29.50000000,0.00000000,0.00000000,180.00000000); //object(mrk_seating2) (1)
  404.     CreateDynamicObject(1726,2032.69995117,-772.70001221,29.50000000,0.00000000,0.00000000,179.99450684); //object(mrk_seating2) (2)
  405.     CreateDynamicObject(1726,2030.30004883,-772.70001221,29.50000000,0.00000000,0.00000000,179.99450684); //object(mrk_seating2) (3)
  406.     CreateDynamicObject(1726,2027.90002441,-772.70001221,29.50000000,0.00000000,0.00000000,179.99450684); //object(mrk_seating2) (4)
  407.     CreateDynamicObject(1726,2025.50000000,-772.70001221,29.50000000,0.00000000,0.00000000,179.99450684); //object(mrk_seating2) (5)
  408.     CreateDynamicObject(1726,2020.59997559,-772.00000000,29.50000000,0.00000000,0.00000000,89.99450684); //object(mrk_seating2) (6)
  409.     CreateDynamicObject(1726,2020.59997559,-769.59997559,29.50000000,0.00000000,0.00000000,89.99450684); //object(mrk_seating2) (7)
  410.     CreateDynamicObject(1726,2020.59997559,-767.20001221,29.50000000,0.00000000,0.00000000,89.99450684); //object(mrk_seating2) (8)
  411.     CreateDynamicObject(1726,2023.19995117,-765.09997559,29.50000000,0.00000000,0.00000000,359.99450684); //object(mrk_seating2) (9)
  412.     CreateDynamicObject(1726,2025.50000000,-765.09997559,29.50000000,0.00000000,0.00000000,359.98901367); //object(mrk_seating2) (10)
  413.     CreateDynamicObject(1726,2027.90002441,-765.09997559,29.50000000,0.00000000,0.00000000,359.98901367); //object(mrk_seating2) (11)
  414.     CreateDynamicObject(1726,2030.30004883,-765.09997559,29.50000000,0.00000000,0.00000000,359.98901367); //object(mrk_seating2) (12)
  415.     CreateDynamicObject(1726,2032.69995117,-765.09997559,29.50000000,0.00000000,0.00000000,359.98901367); //object(mrk_seating2) (13)
  416.     CreateDynamicObject(646,2037.19995117,-774.59997559,24.29999924,0.00000000,0.00000000,0.00000000); //object(veg_palmkb14) (4)
  417.     CreateDynamicObject(646,2018.19995117,-748.40002441,24.29999924,0.00000000,0.00000000,0.00000000); //object(veg_palmkb14) (5)
  418.     CreateDynamicObject(2001,2037.09997559,-756.79998779,23.00000000,0.00000000,0.00000000,0.00000000); //object(nu_plant_ofc) (1)
  419.     CreateDynamicObject(2001,2037.19995117,-764.09997559,23.00000000,0.00000000,0.00000000,0.00000000); //object(nu_plant_ofc) (2)
  420.     CreateDynamicObject(2001,2038.59997559,-764.09997559,23.00000000,0.00000000,0.00000000,0.00000000); //object(nu_plant_ofc) (3)
  421.     CreateDynamicObject(2001,2038.59997559,-756.79998779,23.00000000,0.00000000,0.00000000,0.00000000); //object(nu_plant_ofc) (4)
  422.     CreateDynamicObject(1215,2037.80004883,-763.59997559,23.50000000,0.00000000,0.00000000,0.00000000); //object(bollardlight) (1)
  423.     CreateDynamicObject(1215,2037.80004883,-757.29998779,23.50000000,0.00000000,0.00000000,0.00000000); //object(bollardlight) (2)
  424.     CreateDynamicObject(1215,2027.09997559,-748.50000000,23.50000000,0.00000000,0.00000000,0.00000000); //object(bollardlight) (3)
  425.     CreateDynamicObject(1215,2027.30004883,-753.00000000,23.50000000,0.00000000,0.00000000,0.00000000); //object(bollardlight) (4)
  426.     CreateDynamicObject(1215,2037.59997559,-750.79998779,23.50000000,0.00000000,0.00000000,0.00000000); //object(bollardlight) (5)
  427.     CreateDynamicObject(1215,2036.19995117,-772.90002441,30.00000000,0.00000000,0.00000000,0.00000000); //object(bollardlight) (6)
  428.     CreateDynamicObject(1215,2036.59997559,-764.70001221,30.00000000,0.00000000,0.00000000,0.00000000); //object(bollardlight) (7)
  429.     CreateDynamicObject(1215,2021.30004883,-772.79998779,30.00000000,0.00000000,0.00000000,0.00000000); //object(bollardlight) (8)
  430.     CreateDynamicObject(1215,2020.40002441,-764.70001221,30.00000000,0.00000000,0.00000000,0.00000000); //object(bollardlight) (9)
  431.     CreateDynamicObject(2942,2055.89990234,-774.79998779,23.60000038,0.00000000,0.00000000,180.00000000); //object(kmb_atm1) (1)
  432.     CreateDynamicObject(2942,2058.00000000,-774.79998779,23.60000038,0.00000000,0.00000000,179.99450684); //object(kmb_atm1) (2)
  433.     CreateDynamicObject(2942,2060.19995117,-774.79998779,23.60000038,0.00000000,0.00000000,179.99450684); //object(kmb_atm1) (3)
  434.     CreateDynamicObject(1703,2054.69995117,-762.70001221,22.89999962,0.00000000,0.00000000,90.00000000); //object(kb_couch02) (3)
  435.     CreateDynamicObject(1703,2054.69995117,-760.09997559,22.89999962,0.00000000,0.00000000,90.00000000); //object(kb_couch02) (4)
  436.     CreateDynamicObject(1703,2054.69995117,-757.50000000,22.89999962,0.00000000,0.00000000,90.00000000); //object(kb_couch02) (5)
  437.     CreateDynamicObject(1703,2056.80004883,-755.50000000,22.89999962,0.00000000,0.00000000,270.00000000); //object(kb_couch02) (6)
  438.     CreateDynamicObject(1703,2056.80004883,-758.09997559,22.89999962,0.00000000,0.00000000,270.00000000); //object(kb_couch02) (7)
  439.     CreateDynamicObject(1703,2056.80004883,-760.70001221,22.89999962,0.00000000,0.00000000,270.00000000); //object(kb_couch02) (8)
  440.     CreateDynamicObject(1703,2060.80004883,-760.70001221,22.89999962,0.00000000,0.00000000,270.00000000); //object(kb_couch02) (13)
  441.     CreateDynamicObject(1703,2060.80004883,-758.09997559,22.89999962,0.00000000,0.00000000,270.00000000); //object(kb_couch02) (14)
  442.     CreateDynamicObject(1703,2060.80004883,-755.50000000,22.89999962,0.00000000,0.00000000,270.00000000); //object(kb_couch02) (15)
  443.     CreateDynamicObject(1703,2059.00000000,-757.59997559,22.89999962,0.00000000,0.00000000,90.00000000); //object(kb_couch02) (16)
  444.     CreateDynamicObject(1703,2059.00000000,-760.20001221,22.89999962,0.00000000,0.00000000,90.00000000); //object(kb_couch02) (17)
  445.     CreateDynamicObject(1703,2059.00000000,-762.79998779,22.89999962,0.00000000,0.00000000,90.00000000); //object(kb_couch02) (18)
  446.     CreateDynamicObject(14399,2055.69995117,-750.59997559,22.70000076,0.00000000,0.00000000,180.00000000); //object(bar2) (1)
  447.     CreateDynamicObject(1667,2057.00000000,-752.59997559,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwineglass1) (1)
  448.     CreateDynamicObject(1667,2057.10009766,-752.59997559,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwineglass1) (2)
  449.     CreateDynamicObject(1667,2057.19995117,-752.59997559,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwineglass1) (3)
  450.     CreateDynamicObject(1667,2057.30004883,-752.59997559,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwineglass1) (4)
  451.     CreateDynamicObject(1667,2057.39990234,-752.59997559,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwineglass1) (5)
  452.     CreateDynamicObject(1667,2057.50000000,-752.59997559,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwineglass1) (6)
  453.     CreateDynamicObject(1667,2057.60009766,-752.59997559,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwineglass1) (7)
  454.     CreateDynamicObject(1667,2057.69995117,-752.59997559,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwineglass1) (8)
  455.     CreateDynamicObject(1667,2057.80004883,-752.59997559,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwineglass1) (9)
  456.     CreateDynamicObject(1667,2057.89990234,-752.59997559,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwineglass1) (10)
  457.     CreateDynamicObject(1667,2058.00000000,-752.59997559,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwineglass1) (11)
  458.     CreateDynamicObject(1667,2058.10009766,-752.59997559,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwineglass1) (12)
  459.     CreateDynamicObject(1667,2058.19995117,-752.59997559,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwineglass1) (13)
  460.     CreateDynamicObject(1667,2058.30004883,-752.59997559,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwineglass1) (14)
  461.     CreateDynamicObject(1667,2058.39990234,-752.59997559,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwineglass1) (15)
  462.     CreateDynamicObject(1667,2058.50000000,-752.59997559,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwineglass1) (16)
  463.     CreateDynamicObject(1669,2064.39990234,-747.90002441,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (1)
  464.     CreateDynamicObject(1669,2064.60009766,-747.90002441,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (2)
  465.     CreateDynamicObject(1669,2064.80004883,-747.90002441,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (3)
  466.     CreateDynamicObject(1669,2065.00000000,-747.90002441,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (4)
  467.     CreateDynamicObject(1669,2065.19995117,-747.90002441,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (5)
  468.     CreateDynamicObject(1669,2065.39990234,-747.90002441,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (6)
  469.     CreateDynamicObject(1669,2065.60009766,-747.90002441,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (7)
  470.     CreateDynamicObject(1669,2065.80004883,-747.90002441,24.20000076,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (8)
  471.     CreateDynamicObject(1669,2065.80004883,-747.90002441,24.79999924,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (9)
  472.     CreateDynamicObject(1669,2065.60009766,-747.90002441,24.79999924,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (10)
  473.     CreateDynamicObject(1669,2065.39990234,-747.90002441,24.79999924,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (11)
  474.     CreateDynamicObject(1669,2065.19995117,-747.90002441,24.79999924,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (12)
  475.     CreateDynamicObject(1669,2065.00000000,-747.90002441,24.79999924,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (13)
  476.     CreateDynamicObject(1669,2064.80004883,-747.90002441,24.79999924,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (14)
  477.     CreateDynamicObject(1669,2064.60009766,-747.90002441,24.79999924,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (15)
  478.     CreateDynamicObject(1669,2064.39990234,-747.90002441,24.79999924,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (16)
  479.     CreateDynamicObject(1669,2064.39990234,-747.90002441,25.39999962,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (17)
  480.     CreateDynamicObject(1669,2064.60009766,-747.90002441,25.39999962,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (19)
  481.     CreateDynamicObject(1669,2064.80004883,-747.90002441,25.39999962,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (20)
  482.     CreateDynamicObject(1669,2065.00000000,-747.90002441,25.39999962,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (21)
  483.     CreateDynamicObject(1669,2065.19995117,-747.90002441,25.39999962,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (22)
  484.     CreateDynamicObject(1669,2065.39990234,-747.90002441,25.39999962,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (23)
  485.     CreateDynamicObject(1669,2065.60009766,-747.90002441,25.39999962,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (24)
  486.     CreateDynamicObject(1669,2065.80004883,-747.90002441,25.39999962,0.00000000,0.00000000,0.00000000); //object(propwinebotl1) (25)
  487.     CreateDynamicObject(2103,2056.00000000,-752.20001221,24.10000038,0.00000000,0.00000000,20.00000000); //object(low_hi_fi_1) (1)
  488.     CreateDynamicObject(16782,2057.69995117,-774.79998779,26.60000038,0.00000000,0.00000000,90.00000000); //object(a51_radar_scan) (2)
  489.     CreateDynamicObject(2951,2040.69921875,-775.21679688,22.89999962,0.00000000,0.00000000,0.00000000); //object(a51_labdoor) (1)
  490.     CreateDynamicObject(7191,2031.19995117,-775.29998779,29.00000000,0.00000000,90.00000000,90.00000000); //object(vegasnnewfence2b) (2)
  491.     CreateDynamicObject(7191,2031.80004883,-747.70001221,29.00000000,0.00000000,90.00000000,270.00000000); //object(vegasnnewfence2b) (2)
  492.     CreateDynamicObject(1721,2052.50000000,-773.09997559,23.00000000,0.00000000,0.00000000,0.00000000); //object(est_chair1) (1)
  493.     CreateDynamicObject(1721,2051.89990234,-773.09997559,23.00000000,0.00000000,0.00000000,0.00000000); //object(est_chair1) (2)
  494.     CreateDynamicObject(1721,2051.30004883,-773.09997559,23.00000000,0.00000000,0.00000000,0.00000000); //object(est_chair1) (3)
  495.     CreateDynamicObject(1721,2050.69995117,-773.09997559,23.00000000,0.00000000,0.00000000,0.00000000); //object(est_chair1) (4)
  496.     CreateDynamicObject(1721,2050.10009766,-773.09997559,23.00000000,0.00000000,0.00000000,0.00000000); //object(est_chair1) (5)
  497.     CreateDynamicObject(1721,2049.50000000,-773.09997559,23.00000000,0.00000000,0.00000000,0.00000000); //object(est_chair1) (6)
  498.     CreateDynamicObject(1721,2048.89990234,-773.09997559,23.00000000,0.00000000,0.00000000,0.00000000); //object(est_chair1) (7)
  499.     CreateDynamicObject(1721,2048.30004883,-773.09997559,23.00000000,0.00000000,0.00000000,0.00000000); //object(est_chair1) (8)
  500.     CreateDynamicObject(2951,2046.30004883,-775.20001221,22.89999962,0.00000000,0.00000000,0.00000000); //object(a51_labdoor) (2)
  501.     CreateDynamicObject(2951,2051.50000000,-775.20001221,22.89999962,0.00000000,0.00000000,0.00000000); //object(a51_labdoor) (4)
  502.     CreateDynamicObject(1721,2048.30004883,-773.40002441,23.00000000,0.00000000,0.00000000,180.00000000); //object(est_chair1) (9)
  503.     CreateDynamicObject(1721,2048.89990234,-773.40002441,23.00000000,0.00000000,0.00000000,179.99450684); //object(est_chair1) (10)
  504.     CreateDynamicObject(1721,2049.50000000,-773.40002441,23.00000000,0.00000000,0.00000000,179.99450684); //object(est_chair1) (11)
  505.     CreateDynamicObject(1721,2050.10009766,-773.40002441,23.00000000,0.00000000,0.00000000,179.99450684); //object(est_chair1) (12)
  506.     CreateDynamicObject(1721,2050.69995117,-773.40002441,23.00000000,0.00000000,0.00000000,179.99450684); //object(est_chair1) (13)
  507.     CreateDynamicObject(1721,2051.30004883,-773.40002441,23.00000000,0.00000000,0.00000000,179.99450684); //object(est_chair1) (14)
  508.     CreateDynamicObject(1721,2051.89990234,-773.40002441,23.00000000,0.00000000,0.00000000,179.99450684); //object(est_chair1) (15)
  509.     CreateDynamicObject(1721,2052.50000000,-773.40002441,23.00000000,0.00000000,0.00000000,179.99450684); //object(est_chair1) (16)
  510.     CreateDynamicObject(1721,2045.90002441,-773.09997559,23.00000000,0.00000000,0.00000000,0.00000000); //object(est_chair1) (17)
  511.     CreateDynamicObject(1721,2045.30004883,-773.09997559,23.00000000,0.00000000,0.00000000,0.00000000); //object(est_chair1) (18)
  512.     CreateDynamicObject(1721,2044.69995117,-773.09997559,23.00000000,0.00000000,0.00000000,0.00000000); //object(est_chair1) (19)
  513.     CreateDynamicObject(1721,2044.09997559,-773.09997559,23.00000000,0.00000000,0.00000000,0.00000000); //object(est_chair1) (20)
  514.     CreateDynamicObject(1721,2043.50000000,-773.09997559,23.00000000,0.00000000,0.00000000,0.00000000); //object(est_chair1) (21)
  515.     CreateDynamicObject(1721,2042.90002441,-773.09997559,23.00000000,0.00000000,0.00000000,0.00000000); //object(est_chair1) (22)
  516.     CreateDynamicObject(1721,2042.30004883,-773.09997559,23.00000000,0.00000000,0.00000000,0.00000000); //object(est_chair1) (23)
  517.     CreateDynamicObject(1721,2041.69995117,-773.09997559,23.00000000,0.00000000,0.00000000,0.00000000); //object(est_chair1) (24)
  518.     CreateDynamicObject(1721,2041.69995117,-773.40002441,23.00000000,0.00000000,0.00000000,179.99450684); //object(est_chair1) (35)
  519.     CreateDynamicObject(1721,2042.30004883,-773.40002441,23.00000000,0.00000000,0.00000000,179.99450684); //object(est_chair1) (36)
  520.     CreateDynamicObject(1721,2042.90002441,-773.40002441,23.00000000,0.00000000,0.00000000,179.99450684); //object(est_chair1) (37)
  521.     CreateDynamicObject(1721,2043.50000000,-773.40002441,23.00000000,0.00000000,0.00000000,179.99450684); //object(est_chair1) (38)
  522.     CreateDynamicObject(1721,2044.09997559,-773.40002441,23.00000000,0.00000000,0.00000000,179.99450684); //object(est_chair1) (39)
  523.     CreateDynamicObject(1721,2044.69995117,-773.40002441,23.00000000,0.00000000,0.00000000,179.99450684); //object(est_chair1) (40)
  524.     CreateDynamicObject(1721,2045.30004883,-773.40002441,23.00000000,0.00000000,0.00000000,179.99450684); //object(est_chair1) (41)
  525.     CreateDynamicObject(1721,2045.90002441,-773.40002441,23.00000000,0.00000000,0.00000000,179.99450684); //object(est_chair1) (42)
  526.     CreateDynamicObject(3397,2042.09997559,-764.50000000,23.00000000,0.00000000,0.00000000,90.00000000); //object(a51_sdsk_1_) (1)
  527.     CreateDynamicObject(3397,2050.10009766,-764.50000000,23.00000000,0.00000000,0.00000000,90.00000000); //object(a51_sdsk_1_) (2)
  528.     CreateDynamicObject(3397,2041.90002441,-756.59997559,23.00000000,0.00000000,0.00000000,270.00000000); //object(a51_sdsk_1_) (3)
  529.     CreateDynamicObject(3397,2049.60009766,-756.40002441,23.00000000,0.00000000,0.00000000,270.00000000); //object(a51_sdsk_1_) (4)
  530.     CreateDynamicObject(3397,2042.09997559,-767.70001221,23.00000000,0.00000000,0.00000000,90.00000000); //object(a51_sdsk_1_) (5)
  531.     CreateDynamicObject(3397,2050.00000000,-767.59997559,23.00000000,0.00000000,0.00000000,90.00000000); //object(a51_sdsk_1_) (6)
  532.     CreateDynamicObject(3397,2041.90002441,-753.50000000,23.00000000,0.00000000,0.00000000,270.00000000); //object(a51_sdsk_1_) (7)
  533.     CreateDynamicObject(3397,2049.60009766,-753.40002441,23.00000000,0.00000000,0.00000000,270.00000000); //object(a51_sdsk_1_) (8)
  534.     CreateDynamicObject(18450,2920.50000000,-144.50000000,15.10000038,0.00000000,344.00000000,189.99755859); //object(cs_roadbridge04) (1)
  535.     CreateDynamicObject(18450,2858.60009766,-187.80000305,14.89999962,0.00000000,343.74841309,59.99755859); //object(cs_roadbridge04) (1)
  536.     CreateDynamicObject(3117,2882.80004883,-156.60000610,26.20000076,0.00000000,0.00000000,280.00000000); //object(a51_ventcoverb) (3)
  537.     CreateDynamicObject(3117,2882.39990234,-153.60000610,26.20000076,0.00000000,0.00000000,279.99755859); //object(a51_ventcoverb) (4)
  538.     CreateDynamicObject(3117,2881.80004883,-150.10000610,26.20000076,0.00000000,0.00000000,279.99755859); //object(a51_ventcoverb) (5)
  539.     CreateDynamicObject(3117,2881.19995117,-146.60000610,26.20000076,0.00000000,0.00000000,279.99755859); //object(a51_ventcoverb) (6)
  540.     CreateDynamicObject(3117,2880.89990234,-145.19999695,26.20000076,0.00000000,0.00000000,279.99755859); //object(a51_ventcoverb) (7)
  541.     CreateDynamicObject(3117,2873.10009766,-150.89999390,26.20000076,0.00000000,0.00000000,329.99755859); //object(a51_ventcoverb) (8)
  542.     CreateDynamicObject(3117,2876.00000000,-152.60000610,26.20000076,0.00000000,0.00000000,329.99633789); //object(a51_ventcoverb) (9)
  543.     CreateDynamicObject(3117,2879.00000000,-154.30000305,26.20000076,0.00000000,0.00000000,329.99633789); //object(a51_ventcoverb) (10)
  544.     CreateDynamicObject(3117,2881.19995117,-155.60000610,26.20000076,0.00000000,0.00000000,329.99633789); //object(a51_ventcoverb) (11)
  545.     CreateDynamicObject(3117,2880.60009766,-153.19999695,26.20000076,0.00000000,0.00000000,299.99633789); //object(a51_ventcoverb) (12)
  546.     CreateDynamicObject(3117,2878.80004883,-150.19999695,26.20000076,0.00000000,0.00000000,299.99267578); //object(a51_ventcoverb) (13)
  547.     CreateDynamicObject(3117,2878.19995117,-152.19999695,26.20000076,0.00000000,0.00000000,329.99267578); //object(a51_ventcoverb) (14)
  548.     CreateDynamicObject(3117,2875.10009766,-150.39999390,26.20000076,0.00000000,0.00000000,329.99084473); //object(a51_ventcoverb) (15)
  549.     CreateDynamicObject(3117,2873.80004883,-149.69999695,26.20000076,0.00000000,0.00000000,329.99084473); //object(a51_ventcoverb) (16)
  550.     CreateDynamicObject(3117,2880.00000000,-150.30000305,26.20000076,0.00000000,0.00000000,279.99755859); //object(a51_ventcoverb) (17)
  551.     CreateDynamicObject(3117,2879.30004883,-146.89999390,26.20000076,0.00000000,0.00000000,279.99755859); //object(a51_ventcoverb) (18)
  552.     CreateDynamicObject(3117,2879.10009766,-145.50000000,26.20000076,0.00000000,0.00000000,279.99755859); //object(a51_ventcoverb) (19)
  553.     CreateDynamicObject(3117,2877.10009766,-147.19999695,26.20000076,0.00000000,0.00000000,299.99267578); //object(a51_ventcoverb) (20)
  554.     CreateDynamicObject(3117,2876.19995117,-145.69999695,26.20000076,0.00000000,0.00000000,299.99267578); //object(a51_ventcoverb) (21)
  555.     CreateDynamicObject(3117,2877.80004883,-145.80000305,26.20000076,0.00000000,0.00000000,279.99267578); //object(a51_ventcoverb) (22)
  556.     CreateDynamicObject(3117,2874.80004883,-147.89999390,26.20000076,0.00000000,0.00000000,329.99084473); //object(a51_ventcoverb) (23)
  557.     CreateDynamicObject(3117,2875.50000000,-146.69999695,26.20000076,0.00000000,0.00000000,329.99084473); //object(a51_ventcoverb) (24)
  558.     CreateDynamicObject(3117,2876.89990234,-149.60000610,26.20000076,0.00000000,0.00000000,329.99084473); //object(a51_ventcoverb) (25)
  559.     CreateDynamicObject(994,2871.30004883,-150.60000610,26.20000076,0.00000000,0.00000000,60.00000000); //object(lhouse_barrier2) (6)
  560.     CreateDynamicObject(997,2874.39990234,-145.19999695,26.29999924,0.00000000,0.00000000,16.00000000); //object(lhouse_barrier3) (1)
  561.     CreateDynamicObject(997,2877.39990234,-144.30000305,26.29999924,0.00000000,0.00000000,9.99609375); //object(lhouse_barrier3) (2)
  562.     CreateDynamicObject(997,2878.89990234,-144.00000000,26.29999924,0.00000000,0.00000000,9.99206543); //object(lhouse_barrier3) (3)
  563.     CreateDynamicObject(3095,2861.19995117,-187.69999695,15.19999981,0.00000000,348.00000000,60.00000000); //object(a51_jetdoor) (6)
  564.     CreateDynamicObject(4585,3351.89990234,-104.59999847,-95.40000153,0.00000000,0.00000000,10.00000000); //object(towerlan2) (1)
  565.     CreateDynamicObject(16613,3416.39990234,-94.09999847,9.50000000,0.00000000,0.00000000,10.00000000); //object(des_bigtelescope) (1)
  566.     CreateDynamicObject(4585,3382.89990234,-99.09999847,-95.40000153,0.00000000,0.00000000,9.99755859); //object(towerlan2) (2)
  567.     CreateDynamicObject(4585,3413.89990234,-93.59999847,-95.40000153,0.00000000,0.00000000,9.99755859); //object(towerlan2) (3)
  568.     CreateDynamicObject(4585,3443.80004883,-88.40000153,-95.40000153,0.00000000,0.00000000,9.99755859); //object(towerlan2) (4)
  569.     CreateDynamicObject(3279,3389.30004883,-119.19999695,4.40000010,0.00000000,0.00000000,100.00000000); //object(a51_spottower) (6)
  570.     CreateDynamicObject(3279,3383.00000000,-77.90000153,4.40000010,0.00000000,0.00000000,279.99755859); //object(a51_spottower) (7)
  571.     CreateDynamicObject(3279,3456.10009766,-66.09999847,4.40000010,0.00000000,0.00000000,229.99206543); //object(a51_spottower) (8)
  572.     CreateDynamicObject(3279,3462.89990234,-105.09999847,4.40000010,0.00000000,0.00000000,149.98779297); //object(a51_spottower) (9)
  573.     CreateDynamicObject(3389,2038.50000000,-748.50000000,22.89999962,0.00000000,0.00000000,90.00000000); //object(a51_srack1_) (1)
  574.     CreateDynamicObject(3389,2039.50000000,-748.50000000,22.89999962,0.00000000,0.00000000,90.00000000); //object(a51_srack1_) (2)
  575.     CreateDynamicObject(3389,2040.50000000,-748.50000000,22.89999962,0.00000000,0.00000000,90.00000000); //object(a51_srack1_) (3)
  576.     CreateDynamicObject(3386,2041.50000000,-748.50000000,22.89999962,0.00000000,0.00000000,90.00000000); //object(a51_srack2_) (1)
  577.     CreateDynamicObject(3386,2042.50000000,-748.50000000,22.89999962,0.00000000,0.00000000,90.00000000); //object(a51_srack2_) (2)
  578.     CreateDynamicObject(3387,2043.50000000,-748.50000000,22.89999962,0.00000000,0.00000000,90.00000000); //object(a51_srack3_) (1)
  579.     CreateDynamicObject(3388,2044.50000000,-748.50000000,22.89999962,0.00000000,0.00000000,90.00000000); //object(a51_srack4_) (1)
  580.     CreateDynamicObject(3388,2045.50000000,-748.50000000,22.89999962,0.00000000,0.00000000,90.00000000); //object(a51_srack4_) (2)
  581.     CreateDynamicObject(3387,2046.50000000,-748.50000000,22.89999962,0.00000000,0.00000000,90.00000000); //object(a51_srack3_) (2)
  582.     CreateDynamicObject(3386,2047.50000000,-748.50000000,22.89999962,0.00000000,0.00000000,90.00000000); //object(a51_srack2_) (3)
  583.     CreateDynamicObject(3388,2048.50000000,-748.50000000,22.89999962,0.00000000,0.00000000,90.00000000); //object(a51_srack4_) (3)
  584.     CreateDynamicObject(3387,2049.50000000,-748.50000000,22.89999962,0.00000000,0.00000000,90.00000000); //object(a51_srack3_) (3)
  585.     CreateDynamicObject(3386,2050.50000000,-748.50000000,22.89999962,0.00000000,0.00000000,90.00000000); //object(a51_srack2_) (4)
  586.     CreateDynamicObject(3389,2051.50000000,-748.50000000,22.89999962,0.00000000,0.00000000,90.00000000); //object(a51_srack1_) (4)
  587.     CreateDynamicObject(3389,2052.50000000,-748.50000000,22.89999962,0.00000000,0.00000000,90.00000000); //object(a51_srack1_) (5)
  588.     CreateDynamicObject(3388,2053.39990234,-748.50000000,22.89999962,0.00000000,0.00000000,90.00000000); //object(a51_srack4_) (4)
  589.     CreateDynamicObject(2290,2028.30004883,-754.09997559,22.89999962,0.00000000,0.00000000,359.99450684); //object(swk_couch_1) (3)
  590.     CreateDynamicObject(2290,2032.30004883,-754.09997559,22.89999962,0.00000000,0.00000000,359.98901367); //object(swk_couch_1) (3)
  591.     CreateDynamicObject(2290,2035.30004883,-754.09997559,22.89999962,0.00000000,0.00000000,359.98901367); //object(swk_couch_1) (3)
  592.     CreateDynamicObject(3117,2020.40002441,-762.09997559,30.70000076,0.00000000,28.00000000,270.00000000); //object(a51_ventcoverb) (26)
  593.     CreateDynamicObject(3117,2020.40002441,-762.59997559,30.39999962,0.00000000,27.99865723,270.00000000); //object(a51_ventcoverb) (27)
  594.     CreateDynamicObject(3117,2020.40002441,-762.79998779,30.29999924,0.00000000,27.99865723,270.00000000); //object(a51_ventcoverb) (28)
  595.     CreateDynamicObject(3117,2020.40002441,-758.79998779,31.60000038,0.00000000,0.00000000,270.00000000); //object(a51_ventcoverb) (29)
  596.     CreateDynamicObject(997,2021.59997559,-759.59997559,31.79999924,0.00000000,0.00000000,0.00000000); //object(lhouse_barrier3) (4)
  597.     CreateDynamicObject(997,2022.59997559,-759.59997559,31.79999924,0.00000000,0.00000000,0.00000000); //object(lhouse_barrier3) (5)
  598.     CreateDynamicObject(997,2025.80004883,-759.59997559,31.79999924,0.00000000,0.00000000,90.00000000); //object(lhouse_barrier3) (6)
  599.     CreateDynamicObject(997,2025.80004883,-756.40002441,31.79999924,0.00000000,0.00000000,90.00000000); //object(lhouse_barrier3) (7)
  600.     CreateDynamicObject(997,2025.80004883,-753.20001221,31.79999924,0.00000000,0.00000000,90.00000000); //object(lhouse_barrier3) (8)
  601.     CreateDynamicObject(3397,2020.59997559,-755.90002441,31.70000076,0.00000000,0.00000000,180.00000000); //object(a51_sdsk_1_) (9)
  602.     CreateDynamicObject(3397,2020.59997559,-752.20001221,31.70000076,0.00000000,0.00000000,179.99450684); //object(a51_sdsk_1_) (10)
  603.     CreateDynamicObject(3397,2023.90002441,-750.29998779,31.70000076,0.00000000,0.00000000,89.99450684); //object(a51_sdsk_1_) (11)
  604.     CreateDynamicObject(1671,2023.69995117,-751.29998779,32.20000076,0.00000000,0.00000000,180.00000000); //object(swivelchair_a) (37)
  605.     CreateDynamicObject(1671,2021.80004883,-752.70001221,32.20000076,0.00000000,0.00000000,269.99450684); //object(swivelchair_a) (38)
  606.     CreateDynamicObject(1671,2021.80004883,-756.09997559,32.20000076,0.00000000,0.00000000,269.98901367); //object(swivelchair_a) (39)
  607.     CreateDynamicObject(16782,2029.69995117,-773.00000000,33.29999924,0.00000000,0.00000000,90.00000000); //object(a51_radar_scan) (7)
  608.     CreateDynamicObject(2606,2020.30004883,-756.40002441,33.90000153,0.00000000,0.00000000,90.00000000); //object(cj_police_counter2) (1)
  609.     CreateDynamicObject(2606,2020.30004883,-754.40002441,33.90000153,0.00000000,0.00000000,90.00000000); //object(cj_police_counter2) (2)
  610.     CreateDynamicObject(2606,2020.30004883,-752.40002441,33.90000153,0.00000000,0.00000000,90.00000000); //object(cj_police_counter2) (3)
  611.     CreateDynamicObject(2606,2020.30004883,-750.90002441,33.90000153,0.00000000,0.00000000,90.00000000); //object(cj_police_counter2) (4)
  612.     CreateDynamicObject(2606,2020.30004883,-756.40002441,34.40000153,0.00000000,0.00000000,90.00000000); //object(cj_police_counter2) (5)
  613.     CreateDynamicObject(2606,2020.30004883,-754.40002441,34.40000153,0.00000000,0.00000000,90.00000000); //object(cj_police_counter2) (6)
  614.     CreateDynamicObject(2606,2020.30004883,-752.40002441,34.40000153,0.00000000,0.00000000,90.00000000); //object(cj_police_counter2) (7)
  615.     CreateDynamicObject(2606,2020.30004883,-750.90002441,34.40000153,0.00000000,0.00000000,90.00000000); //object(cj_police_counter2) (8)
  616.     CreateDynamicObject(2608,2023.59997559,-749.90002441,34.09999847,0.00000000,0.00000000,0.00000000); //object(polce_shelf) (1)
  617.     CreateDynamicObject(2921,2020.69995117,-773.29998779,33.70000076,0.00000000,0.00000000,260.00000000); //object(kmb_cam) (1)
  618.     CreateDynamicObject(2921,2052.89990234,-749.70001221,33.90000153,0.00000000,0.00000000,89.99694824); //object(kmb_cam) (2)
  619.     CreateDynamicObject(2921,2038.00000000,-775.09997559,27.89999962,0.00000000,0.00000000,270.00000000); //object(kmb_cam) (3)
  620.     CreateDynamicObject(1886,2035.69995117,-769.90002441,29.00000000,0.00000000,0.00000000,220.00000000); //object(shop_sec_cam) (1)
  621.     CreateDynamicObject(1886,2023.19995117,-771.20001221,29.00000000,0.00000000,0.00000000,149.99572754); //object(shop_sec_cam) (2)
  622.     CreateDynamicObject(1886,2033.40002441,-749.20001221,29.00000000,0.00000000,0.00000000,29.99084473); //object(shop_sec_cam) (3)
  623.     CreateDynamicObject(1886,2057.60009766,-762.29998779,29.00000000,0.00000000,0.00000000,29.98718262); //object(shop_sec_cam) (4)
  624.     CreateDynamicObject(2921,2054.19995117,-747.90002441,27.79999924,0.00000000,0.00000000,170.00000000); //object(kmb_cam) (4)
  625.     CreateDynamicObject(2886,2017.80004883,-759.90002441,24.39999962,0.00000000,0.00000000,90.00000000); //object(sec_keypad) (1)
  626.     CreateDynamicObject(2886,2053.80004883,-767.90002441,24.29999924,0.00000000,0.00000000,270.00000000); //object(sec_keypad) (2)
  627.     CreateDynamicObject(2886,2017.29980469,-759.89941406,24.39999962,0.00000000,0.00000000,270.00000000); //object(sec_keypad) (3)
  628.     CreateDynamicObject(2886,2054.19995117,-771.40002441,24.29999924,0.00000000,0.00000000,90.00000000); //object(sec_keypad) (4)
  629.     CreateDynamicObject(16656,2077.09960938,-766.89941406,32.29999924,0.00000000,0.00000000,90.00000000); //object(a51_rocketlab) (1)
  630.     CreateDynamicObject(3095,2066.60009766,-779.29998779,30.39999962,0.00000000,90.00000000,180.00000000); //object(a51_jetdoor) (7)
  631.     CreateDynamicObject(3095,2066.60009766,-767.40002441,30.39999962,0.00000000,90.00000000,179.99450684); //object(a51_jetdoor) (8)
  632.     CreateDynamicObject(3095,2066.60009766,-775.59997559,36.29999924,0.00000000,90.00000000,179.99450684); //object(a51_jetdoor) (9)
  633.     CreateDynamicObject(3095,2066.60009766,-775.59997559,24.89999962,0.00000000,90.00000000,179.99450684); //object(a51_jetdoor) (10)
  634.     CreateDynamicObject(3095,2081.19995117,-783.90002441,32.09999847,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (11)
  635.     CreateDynamicObject(3095,2085.19995117,-783.90002441,29.20000076,90.00000000,179.99450684,270.00000000); //object(a51_jetdoor) (12)
  636.     CreateDynamicObject(3095,2087.00000000,-779.50000000,29.20000076,90.00000000,179.99450684,0.00000000); //object(a51_jetdoor) (13)
  637.     CreateDynamicObject(3095,2075.10009766,-779.50000000,29.20000076,90.00000000,179.99450684,0.00000000); //object(a51_jetdoor) (14)
  638.     CreateDynamicObject(3095,2076.80004883,-783.90002441,29.20000076,90.00000000,179.99450684,90.00000000); //object(a51_jetdoor) (15)
  639.     CreateDynamicObject(3095,2081.19995117,-788.40002441,29.20000076,90.00000000,179.99450684,180.00000000); //object(a51_jetdoor) (16)
  640.     CreateDynamicObject(3095,2081.19921875,-783.89941406,29.20000076,0.00000000,179.99450684,0.00000000); //object(a51_jetdoor) (17)
  641.     CreateDynamicObject(5020,2085.80004883,-781.09997559,30.79999924,0.00000000,0.00000000,270.00000000); //object(mul_las) (1)
  642.     CreateDynamicObject(1502,2082.69995117,-779.50000000,29.20000076,0.00000000,0.00000000,270.00000000); //object(gen_doorint04) (1)
  643.     CreateDynamicObject(1502,2082.69995117,-781.09997559,29.20000076,0.00000000,0.00000000,270.00000000); //object(gen_doorint04) (2)
  644.     CreateDynamicObject(5020,2085.80004883,-782.70001221,30.79999924,0.00000000,0.00000000,270.00000000); //object(mul_las) (2)
  645.     CreateDynamicObject(1502,2082.69995117,-782.70001221,29.20000076,0.00000000,0.00000000,270.00000000); //object(gen_doorint04) (3)
  646.     CreateDynamicObject(5020,2085.80004883,-784.29998779,30.79999924,0.00000000,0.00000000,270.00000000); //object(mul_las) (3)
  647.     CreateDynamicObject(1502,2082.69995117,-784.29998779,29.20000076,0.00000000,0.00000000,270.00000000); //object(gen_doorint04) (4)
  648.     CreateDynamicObject(5020,2085.80004883,-785.90002441,30.79999924,0.00000000,0.00000000,270.00000000); //object(mul_las) (4)
  649.     CreateDynamicObject(1502,2082.69995117,-785.90002441,29.20000076,0.00000000,0.00000000,270.00000000); //object(gen_doorint04) (5)
  650.     CreateDynamicObject(5020,2082.69995117,-790.59997559,30.79999924,0.00000000,0.00000000,180.00000000); //object(mul_las) (5)
  651.     CreateDynamicObject(5020,2076.39990234,-781.00000000,30.79999924,0.00000000,0.00000000,270.00000000); //object(mul_las) (6)
  652.     CreateDynamicObject(1502,2079.39990234,-781.00000000,29.20000076,0.00000000,0.00000000,90.00000000); //object(gen_doorint04) (6)
  653.     CreateDynamicObject(1502,2079.39990234,-782.59997559,29.20000076,0.00000000,0.00000000,90.00000000); //object(gen_doorint04) (7)
  654.     CreateDynamicObject(5020,2076.39990234,-782.59997559,30.79999924,0.00000000,0.00000000,270.00000000); //object(mul_las) (7)
  655.     CreateDynamicObject(1502,2079.39990234,-784.20001221,29.20000076,0.00000000,0.00000000,90.00000000); //object(gen_doorint04) (8)
  656.     CreateDynamicObject(5020,2076.39990234,-784.20001221,30.79999924,0.00000000,0.00000000,270.00000000); //object(mul_las) (8)
  657.     CreateDynamicObject(1502,2079.39990234,-785.79998779,29.20000076,0.00000000,0.00000000,90.00000000); //object(gen_doorint04) (9)
  658.     CreateDynamicObject(5020,2076.39990234,-785.79998779,30.79999924,0.00000000,0.00000000,270.00000000); //object(mul_las) (9)
  659.     CreateDynamicObject(1502,2079.39990234,-787.40002441,29.20000076,0.00000000,0.00000000,90.00000000); //object(gen_doorint04) (10)
  660.     CreateDynamicObject(5020,2079.39990234,-790.50000000,30.79999924,0.00000000,0.00000000,0.00000000); //object(mul_las) (10)
  661.     CreateDynamicObject(3851,2053.89990234,-762.20001221,31.79999924,0.00000000,0.00000000,0.00000000); //object(carshowwin_sfsx) (3)
  662.     CreateDynamicObject(14782,2071.60009766,-756.70001221,30.29999924,0.00000000,0.00000000,0.00000000); //object(int3int_boxing30) (1)
  663.     CreateDynamicObject(14782,2077.80004883,-756.70001221,30.29999924,0.00000000,0.00000000,0.00000000); //object(int3int_boxing30) (3)
  664.     CreateDynamicObject(14782,2084.10009766,-756.70001221,30.29999924,0.00000000,0.00000000,0.00000000); //object(int3int_boxing30) (4)
  665.     CreateDynamicObject(1280,2084.19995117,-759.59997559,29.70000076,0.00000000,0.00000000,270.00000000); //object(parkbench1) (1)
  666.     CreateDynamicObject(1280,2076.60009766,-759.50000000,29.70000076,0.00000000,0.00000000,270.00000000); //object(parkbench1) (2)
  667.     CreateDynamicObject(1280,2074.00000000,-759.50000000,29.70000076,0.00000000,0.00000000,270.00000000); //object(parkbench1) (3)
  668.     CreateDynamicObject(1280,2081.60009766,-759.59997559,29.70000076,0.00000000,0.00000000,270.00000000); //object(parkbench1) (5)
  669.     CreateDynamicObject(1280,2081.60009766,-760.29998779,29.70000076,0.00000000,0.00000000,90.00000000); //object(parkbench1) (6)
  670.     CreateDynamicObject(1280,2084.19995117,-760.29998779,29.70000076,0.00000000,0.00000000,90.00000000); //object(parkbench1) (7)
  671.     CreateDynamicObject(1280,2076.60009766,-760.20001221,29.70000076,0.00000000,0.00000000,90.00000000); //object(parkbench1) (8)
  672.     CreateDynamicObject(1280,2074.00000000,-760.20001221,29.70000076,0.00000000,0.00000000,90.00000000); //object(parkbench1) (9)
  673.     CreateDynamicObject(14782,2069.00000000,-763.00000000,30.29999924,0.00000000,0.00000000,90.00000000); //object(int3int_boxing30) (5)
  674.     CreateDynamicObject(1280,2070.80004883,-761.79998779,29.70000076,0.00000000,0.00000000,0.00000000); //object(parkbench1) (11)
  675.     CreateDynamicObject(1280,2071.39990234,-761.79998779,29.70000076,0.00000000,0.00000000,180.00000000); //object(parkbench1) (12)
  676.     CreateDynamicObject(1280,2071.39990234,-764.40002441,29.70000076,0.00000000,0.00000000,179.99450684); //object(parkbench1) (13)
  677.     CreateDynamicObject(1280,2070.80004883,-764.40002441,29.70000076,0.00000000,0.00000000,0.00000000); //object(parkbench1) (14)
  678.     CreateDynamicObject(14782,2085.10009766,-764.59997559,30.29999924,0.00000000,0.00000000,270.00000000); //object(int3int_boxing30) (6)
  679.     CreateDynamicObject(1280,2082.39990234,-764.20001221,29.70000076,0.00000000,0.00000000,180.00000000); //object(parkbench1) (15)
  680.     CreateDynamicObject(1280,2081.80004883,-764.20001221,29.70000076,0.00000000,0.00000000,359.99450684); //object(parkbench1) (16)
  681.     CreateDynamicObject(643,2076.19995117,-762.29998779,29.79999924,0.00000000,0.00000000,0.00000000); //object(kb_chr_tbl_test) (1)
  682.     CreateDynamicObject(643,2079.10009766,-764.40002441,29.79999924,0.00000000,0.00000000,60.00000000); //object(kb_chr_tbl_test) (2)
  683.     CreateDynamicObject(1302,2079.00000000,-767.50000000,29.29999924,0.00000000,0.00000000,180.00000000); //object(vendmachfd) (1)
  684.     CreateDynamicObject(1302,2077.89990234,-767.50000000,29.29999924,0.00000000,0.00000000,179.99450684); //object(vendmachfd) (2)
  685.     CreateDynamicObject(1302,2076.80004883,-767.50000000,29.29999924,0.00000000,0.00000000,179.99450684); //object(vendmachfd) (3)
  686.     CreateDynamicObject(2165,2063.39990234,-751.59997559,29.29999924,0.00000000,0.00000000,90.00000000); //object(med_office_desk_1) (6)
  687.     CreateDynamicObject(1714,2064.19921875,-751.09960938,29.29999924,0.00000000,0.00000000,270.00000000); //object(kb_swivelchair1) (1)
  688.     CreateDynamicObject(16782,2065.60009766,-751.09997559,32.29999924,0.00000000,0.00000000,180.00000000); //object(a51_radar_scan) (9)
  689.     CreateDynamicObject(1704,2061.69995117,-750.70001221,29.29999924,0.00000000,0.00000000,70.00000000); //object(kb_chair03) (1)
  690.     CreateDynamicObject(1704,2062.00000000,-752.29998779,29.29999924,0.00000000,0.00000000,109.99938965); //object(kb_chair03) (2)
  691.     CreateDynamicObject(1708,2064.69995117,-748.09997559,29.29999924,0.00000000,0.00000000,310.00000000); //object(kb_chair02) (1)
  692.     CreateDynamicObject(1708,2065.39990234,-753.90002441,29.29999924,0.00000000,0.00000000,239.99572754); //object(kb_chair02) (2)
  693.     CreateDynamicObject(2277,2062.19995117,-754.70001221,30.89999962,0.00000000,0.00000000,180.00000000); //object(frame_fab_2) (1)
  694.     CreateDynamicObject(2261,2063.00000000,-754.70001221,30.89999962,0.00000000,0.00000000,180.00000000); //object(frame_slim_2) (1)
  695.     CreateDynamicObject(1808,2056.60009766,-747.79998779,29.29999924,0.00000000,0.00000000,0.00000000); //object(cj_watercooler2) (1)
  696.     CreateDynamicObject(1808,2054.39990234,-771.59997559,29.29999924,0.00000000,0.00000000,90.00000000); //object(cj_watercooler2) (2)
  697.     CreateDynamicObject(11631,2054.89990234,-749.79998779,30.50000000,0.00000000,0.00000000,90.00000000); //object(ranch_desk) (1)
  698.     CreateDynamicObject(1714,2055.69995117,-749.59997559,29.29999924,0.00000000,0.00000000,270.00000000); //object(kb_swivelchair1) (1)
  699.     CreateDynamicObject(2008,2055.50000000,-768.59997559,29.29999924,0.00000000,0.00000000,270.00000000); //object(officedesk1) (19)
  700.     CreateDynamicObject(1998,2055.69995117,-773.70001221,29.29999924,0.00000000,0.00000000,180.00000000); //object(officedesk1l) (1)
  701.     CreateDynamicObject(1671,2054.80004883,-773.79998779,29.79999924,0.00000000,0.00000000,90.00000000); //object(swivelchair_a) (19)
  702.     CreateDynamicObject(1671,2054.69995117,-769.50000000,29.79999924,0.00000000,0.00000000,90.00000000); //object(swivelchair_a) (20)
  703.     CreateDynamicObject(1721,2056.89990234,-774.70001221,29.29999924,0.00000000,0.00000000,90.00000000); //object(est_chair1) (43)
  704.     CreateDynamicObject(1721,2056.89990234,-773.79998779,29.29999924,0.00000000,0.00000000,90.00000000); //object(est_chair1) (44)
  705.     CreateDynamicObject(1721,2056.89941406,-774.69921875,29.29999924,0.00000000,0.00000000,90.00000000); //object(est_chair1) (45)
  706.     CreateDynamicObject(1721,2056.69995117,-769.59997559,29.29999924,0.00000000,0.00000000,90.00000000); //object(est_chair1) (46)
  707.     CreateDynamicObject(1721,2056.69995117,-768.70001221,29.29999924,0.00000000,0.00000000,90.00000000); //object(est_chair1) (47)
  708.     CreateDynamicObject(1523,2056.30004883,-767.90002441,29.29999924,0.00000000,0.00000000,0.00000000); //object(gen_doorext10) (1)
  709.     CreateDynamicObject(1523,2059.30004883,-767.90002441,29.29999924,0.00000000,0.00000000,180.00000000); //object(gen_doorext10) (2)
  710.     CreateDynamicObject(3117,2057.80004883,-767.90002441,32.79999924,90.00000000,0.00000000,0.00000000); //object(a51_ventcoverb) (1)
  711.     CreateDynamicObject(3117,2060.30004883,-767.90002441,31.00000000,0.00000000,90.00000000,270.00000000); //object(a51_ventcoverb) (2)
  712.     CreateDynamicObject(3117,2055.30004883,-767.90002441,31.00000000,0.00000000,90.00000000,270.00000000); //object(a51_ventcoverb) (30)
  713.     CreateDynamicObject(2886,2065.89990234,-771.59997559,30.79999924,0.00000000,0.00000000,270.00000000); //object(sec_keypad) (5)
  714.     CreateDynamicObject(2886,2066.80004883,-771.09997559,30.79999924,0.00000000,0.00000000,90.00000000); //object(sec_keypad) (6)
  715.     CreateDynamicObject(2886,2029.59997559,-773.50000000,18.10000038,0.00000000,0.00000000,90.00000000); //object(sec_keypad) (7)
  716.     CreateDynamicObject(2985,2078.60009766,-768.59997559,29.29999924,0.00000000,0.00000000,270.00000000); //object(minigun_base) (1)
  717.     CreateDynamicObject(2985,2078.60009766,-770.00000000,29.29999924,0.00000000,0.00000000,270.00000000); //object(minigun_base) (2)
  718.     CreateDynamicObject(2985,2078.60009766,-771.29998779,29.29999924,0.00000000,0.00000000,270.00000000); //object(minigun_base) (3)
  719.     CreateDynamicObject(2985,2078.60009766,-772.59997559,29.29999924,0.00000000,0.00000000,270.00000000); //object(minigun_base) (4)
  720.     CreateDynamicObject(2985,2078.60009766,-773.90002441,29.29999924,0.00000000,0.00000000,270.00000000); //object(minigun_base) (5)
  721.     CreateDynamicObject(2985,2078.60009766,-775.20001221,29.29999924,0.00000000,0.00000000,270.00000000); //object(minigun_base) (6)
  722.     CreateDynamicObject(2985,2078.60009766,-776.50000000,29.29999924,0.00000000,0.00000000,270.00000000); //object(minigun_base) (7)
  723.     CreateDynamicObject(2985,2078.60009766,-777.79998779,29.29999924,0.00000000,0.00000000,270.00000000); //object(minigun_base) (8)
  724.     CreateDynamicObject(2951,2076.60009766,-778.90002441,28.89999962,0.00000000,0.00000000,0.00000000); //object(a51_labdoor) (3)
  725.     CreateDynamicObject(2951,2071.00000000,-778.90002441,28.89999962,0.00000000,0.00000000,0.00000000); //object(a51_labdoor) (5)
  726.     CreateDynamicObject(2951,2065.39990234,-778.90002441,28.89999962,0.00000000,0.00000000,0.00000000); //object(a51_labdoor) (6)
  727.     CreateDynamicObject(2951,2064.60009766,-778.90002441,28.89999962,0.00000000,0.00000000,0.00000000); //object(a51_labdoor) (7)
  728.     CreateDynamicObject(2035,2077.80004883,-778.79998779,30.39999962,90.00000000,0.00000000,180.00000000); //object(cj_m16) (1)
  729.     CreateDynamicObject(2035,2076.80004883,-778.79998779,30.39999962,90.00000000,0.00000000,179.99450684); //object(cj_m16) (2)
  730.     CreateDynamicObject(2035,2075.80004883,-778.79998779,30.39999962,90.00000000,0.00000000,179.99450684); //object(cj_m16) (3)
  731.     CreateDynamicObject(2035,2075.10009766,-778.79998779,30.79999924,90.00000000,0.00000000,179.99450684); //object(cj_m16) (4)
  732.     CreateDynamicObject(2035,2076.10009766,-778.79998779,30.79999924,90.00000000,0.00000000,179.99450684); //object(cj_m16) (5)
  733.     CreateDynamicObject(2035,2077.10009766,-778.79998779,30.79999924,90.00000000,0.00000000,179.99450684); //object(cj_m16) (6)
  734.     CreateDynamicObject(2035,2078.10009766,-778.79998779,30.79999924,90.00000000,0.00000000,179.99450684); //object(cj_m16) (7)
  735.     CreateDynamicObject(2035,2077.80004883,-778.79998779,31.10000038,90.00000000,0.00000000,179.99450684); //object(cj_m16) (8)
  736.     CreateDynamicObject(2035,2076.80004883,-778.79998779,31.10000038,90.00000000,0.00000000,179.99450684); //object(cj_m16) (9)
  737.     CreateDynamicObject(2035,2075.80004883,-778.79998779,31.10000038,90.00000000,0.00000000,179.99450684); //object(cj_m16) (10)
  738.     CreateDynamicObject(2035,2075.10009766,-778.79998779,31.39999962,90.00000000,0.00000000,179.99450684); //object(cj_m16) (11)
  739.     CreateDynamicObject(2035,2076.10009766,-778.79998779,31.39999962,90.00000000,0.00000000,179.99450684); //object(cj_m16) (12)
  740.     CreateDynamicObject(2035,2077.10009766,-778.79998779,31.39999962,90.00000000,0.00000000,179.99450684); //object(cj_m16) (13)
  741.     CreateDynamicObject(2035,2078.10009766,-778.79998779,31.39999962,90.00000000,0.00000000,179.99450684); //object(cj_m16) (14)
  742.     CreateDynamicObject(2036,2072.30004883,-778.79998779,30.20000076,90.00000000,0.00000000,180.00000000); //object(cj_psg1) (1)
  743.     CreateDynamicObject(2036,2071.00000000,-778.79998779,30.20000076,90.00000000,0.00000000,179.99450684); //object(cj_psg1) (2)
  744.     CreateDynamicObject(2036,2069.69995117,-778.79998779,30.20000076,90.00000000,0.00000000,179.99450684); //object(cj_psg1) (3)
  745.     CreateDynamicObject(2036,2069.69995117,-778.79998779,30.60000038,90.00000000,0.00000000,179.99450684); //object(cj_psg1) (4)
  746.     CreateDynamicObject(2036,2071.00000000,-778.79998779,30.60000038,90.00000000,0.00000000,179.99450684); //object(cj_psg1) (5)
  747.     CreateDynamicObject(2036,2072.30004883,-778.79998779,30.60000038,90.00000000,0.00000000,179.99450684); //object(cj_psg1) (6)
  748.     CreateDynamicObject(2036,2072.30004883,-778.79998779,31.00000000,90.00000000,0.00000000,179.99450684); //object(cj_psg1) (7)
  749.     CreateDynamicObject(2036,2071.00000000,-778.79998779,31.00000000,90.00000000,0.00000000,179.99450684); //object(cj_psg1) (8)
  750.     CreateDynamicObject(2036,2069.69995117,-778.79998779,31.00000000,90.00000000,0.00000000,179.99450684); //object(cj_psg1) (9)
  751.     CreateDynamicObject(2036,2069.69995117,-778.79998779,31.39999962,90.00000000,0.00000000,179.99450684); //object(cj_psg1) (10)
  752.     CreateDynamicObject(2036,2071.00000000,-778.79998779,31.39999962,90.00000000,0.00000000,179.99450684); //object(cj_psg1) (11)
  753.     CreateDynamicObject(2036,2072.30004883,-778.79998779,31.39999962,90.00000000,0.00000000,179.99450684); //object(cj_psg1) (12)
  754.     CreateDynamicObject(2044,2068.50000000,-778.70001221,30.29999924,90.00000000,0.00000000,0.00000000); //object(cj_mp5k) (1)
  755.     CreateDynamicObject(2044,2068.10009766,-778.70001221,30.29999924,90.00000000,0.00000000,0.00000000); //object(cj_mp5k) (2)
  756.     CreateDynamicObject(2044,2067.69995117,-778.70001221,30.29999924,90.00000000,0.00000000,0.00000000); //object(cj_mp5k) (3)
  757.     CreateDynamicObject(2044,2067.30004883,-778.70001221,30.29999924,90.00000000,0.00000000,0.00000000); //object(cj_mp5k) (4)
  758.     CreateDynamicObject(2044,2067.30004883,-778.70001221,30.60000038,90.00000000,0.00000000,0.00000000); //object(cj_mp5k) (5)
  759.     CreateDynamicObject(2044,2067.69995117,-778.70001221,30.60000038,90.00000000,0.00000000,0.00000000); //object(cj_mp5k) (6)
  760.     CreateDynamicObject(2044,2068.10009766,-778.70001221,30.60000038,90.00000000,0.00000000,0.00000000); //object(cj_mp5k) (7)
  761.     CreateDynamicObject(2044,2068.50000000,-778.70001221,30.60000038,90.00000000,0.00000000,0.00000000); //object(cj_mp5k) (8)
  762.     CreateDynamicObject(2044,2068.50000000,-778.70001221,30.89999962,90.00000000,0.00000000,0.00000000); //object(cj_mp5k) (9)
  763.     CreateDynamicObject(2044,2068.10009766,-778.70001221,30.89999962,90.00000000,0.00000000,0.00000000); //object(cj_mp5k) (10)
  764.     CreateDynamicObject(2044,2067.69995117,-778.70001221,30.89999962,90.00000000,0.00000000,0.00000000); //object(cj_mp5k) (11)
  765.     CreateDynamicObject(2044,2067.30004883,-778.70001221,30.89999962,90.00000000,0.00000000,0.00000000); //object(cj_mp5k) (12)
  766.     CreateDynamicObject(2044,2067.30004883,-778.70001221,31.20000076,90.00000000,0.00000000,0.00000000); //object(cj_mp5k) (13)
  767.     CreateDynamicObject(2044,2067.69995117,-778.70001221,31.20000076,90.00000000,0.00000000,0.00000000); //object(cj_mp5k) (14)
  768.     CreateDynamicObject(2044,2068.10009766,-778.70001221,31.20000076,90.00000000,0.00000000,0.00000000); //object(cj_mp5k) (15)
  769.     CreateDynamicObject(2044,2068.50000000,-778.70001221,31.20000076,90.00000000,0.00000000,0.00000000); //object(cj_mp5k) (16)
  770.  
  771.     /*
  772.     Objects converted: 615
  773.     Vehicles converted: 50
  774.     Vehicle models found: 14
  775.     ----------------------
  776.     In the time this conversion took to finish light could have travelled around the world 7.85 times!
  777.     */
  778.  
  779.     //==========================================================================
  780.  
  781.     print("\n--------------------------------------");
  782.     print(" MIB island & HQ systems by Khalis_Aiman/Huxley.");
  783.     print("Filterscript has been loaded.");
  784.     print("--------------------------------------\n");
  785.     return 1;
  786. }
  787.  
  788. public OnFilterScriptExit()
  789. {
  790.     print("Filterscript has been unloaded!");
  791.     return 1;
  792. }
  793.  
  794. public OnPlayerSpawn(playerid)
  795. {
  796.     IsSpawned{playerid} =1;
  797.     if(gTeam[playerid] == TEAM_NORMAL)
  798.     {
  799.         SendClientMessage(playerid, COLOR_SYSTEM, "You have been spawned as a normal civilian. If you want to rejoin MIB, you may ask any other MIB agents online to re-recruit you.");
  800.         SetPlayerColor(playerid, COLOR_WHITE);
  801.     }
  802.     return 1;
  803. }
  804.  
  805. public OnPlayerConnect(playerid)
  806. {
  807.     IsMIB{playerid} =0;
  808.     HasPass{playerid} =0;
  809.     return 1;
  810. }
  811.  
  812. public OnPlayerDeath(playerid, killerid, reason)
  813. {
  814.     new string[128];
  815.  
  816.     IsSpawned{playerid} =0;
  817.     SetPlayerVirtualWorld(playerid, 0);
  818.     if(IsMIB{playerid} == 1)
  819.     {
  820.         IsMIB{playerid} =0;
  821.         format(string, sizeof(string), "Agent %s, your status as MIB has been taken away due to your death.", PlayerName(playerid));
  822.         SendClientMessage(playerid, COLOR_SYSTEM, string);
  823.         format(string, sizeof(string), "[MIB RADIO] Agent %s(%d)'s MIB status has been taken away.",PlayerName(playerid),playerid);
  824.         SendClientMessageToAllAgents(string);
  825.         gTeam[playerid] = TEAM_NORMAL;
  826.     }
  827.     if(HasPass{playerid} == 1)
  828.     {
  829.         HasPass{playerid} =0;
  830.         format(string, sizeof(string), "%s, your pass to join as MIB Agent has been taken away due to your death.",PlayerName(playerid));
  831.         SendClientMessage(playerid, COLOR_SYSTEM, string);
  832.         format(string, sizeof(string), "[MIB RADIO] %s has lost their pass to be recruited as MIB Agent.",PlayerName(playerid));
  833.         SendClientMessageToAllAgents(string);
  834.     }
  835.     return 1;
  836. }
  837.  
  838. public OnPlayerCommandText(playerid, cmdtext[])
  839. {
  840.     dcmd(mr,2,cmdtext);
  841.     dcmd(mgateo,6,cmdtext);
  842.     dcmd(mgatec,6,cmdtext);
  843.     dcmd(md1o,4,cmdtext);
  844.     dcmd(md1c,4,cmdtext);
  845.     dcmd(mgivepass,9,cmdtext);
  846.     dcmd(mcuff,5,cmdtext);
  847.     dcmd(muncuff,7,cmdtext);
  848.     dcmd(md2o,4,cmdtext);
  849.     dcmd(md2c,4,cmdtext);
  850.     dcmd(md3o,4,cmdtext);
  851.     dcmd(md3c,4,cmdtext);
  852.     dcmd(mtaze,5,cmdtext);
  853.     dcmd(mcmds,5,cmdtext);
  854.     dcmd(mrevpass,8,cmdtext);
  855.     dcmd(setmib,6,cmdtext);
  856.     dcmd(revmib,6,cmdtext);
  857.     return 0;
  858. }
  859.  
  860. dcmd_setmib(playerid, params[])
  861. {
  862.     new string[128], ID;
  863.     if(IsPlayerAdmin(playerid))
  864.     {
  865.         if(sscanf(params, "u", ID)) return SendClientMessage(playerid, COLOR_ERROR, "USAGE: /setmib [Player Name/ID]");
  866.         else if(!IsPlayerConnected(ID))
  867.         {
  868.             format(string,sizeof(string),"The player ID (%d) is not connected to the server. You cannot set their status as MIB.",ID);
  869.             SendClientMessage(playerid,COLOR_ERROR,string);
  870.             return true;
  871.         }
  872.         else if(gTeam[ID] == TEAM_MIB || IsMIB{ID} == 1) return SendClientMessage(playerid, COLOR_ERROR, "That player is already a MIB Agent.");
  873.         else if(IsSpawned{ID} != 1) return SendClientMessage(playerid, COLOR_ERROR, "You cannot set that player's status as MIB because they're not spawned yet.");
  874.         {
  875.             format(string,sizeof(string),"[MIB RADIO] RCON Admin %s has set %s(%d)'s status as MIB.",PlayerName(playerid),PlayerName(ID),ID);
  876.             SendClientMessageToAllAgents(string);
  877.             SendClientMessage(ID,COLOR_SYSTEM, "A RCON Administrator has set your player status as MIB! You can access the HQ if you need to change your skin.");
  878.             format(string,sizeof(string),"You have set %s(%d)'s status as MIB Agent.",PlayerName(ID),ID);
  879.             SendClientMessage(playerid, COLOR_SYSTEM, string);
  880.             ShowPlayerDialog(ID, DIALOG_MIBSKINASK, DIALOG_STYLE_MSGBOX, "{FFFFFF}Question before changing clothes.","{FFFFFF}Please do not take this as a racism issue. \nOur question is: What is your real life skin?", "White", "Brown/Black");
  881.             IsMIB{ID} =1;
  882.             gTeam[ID] = TEAM_MIB;
  883.             SetPlayerHealth(ID,200);
  884.             SetPlayerArmour(ID,200);
  885.             ResetPlayerWeapons(ID);
  886.         }
  887.     }
  888.     else SendClientMessage(playerid, COLOR_WHITE, "SERVER: Unknown command.");
  889.     return 1;
  890. }
  891.  
  892. dcmd_revmib(playerid, params[])
  893. {
  894.     new string[128], ID;
  895.     if(IsPlayerAdmin(playerid))
  896.     {
  897.         if(sscanf(params, "u", ID)) return SendClientMessage(playerid, COLOR_ERROR, "USAGE: /revmib [Player Name/ID]");
  898.         else if(!IsPlayerConnected(ID))
  899.         {
  900.             format(string,sizeof(string),"The player ID (%d) is not connected to the server. You cannot set their status as MIB.",ID);
  901.             SendClientMessage(playerid,COLOR_ERROR,string);
  902.             return true;
  903.         }
  904.         else if(gTeam[ID] != TEAM_MIB || IsMIB{ID} != 1) return SendClientMessage(playerid, COLOR_ERROR, "That player is not a MIB Agent.");
  905.         else if(IsSpawned{ID} != 1) return SendClientMessage(playerid, COLOR_ERROR, "You cannot remove that player's status as MIB because they're not spawned yet.");
  906.         {
  907.             format(string,sizeof(string),"[MIB RADIO] RCON Admin %s has removed %s(%d)'s MIB status.",PlayerName(playerid),PlayerName(ID),ID);
  908.             SendClientMessageToAllAgents(string);
  909.             SendClientMessage(ID,COLOR_SYSTEM, "A RCON Administrator has removed your MIB status!");
  910.             format(string,sizeof(string),"You have removed %s(%d)'s MIB status.",PlayerName(ID),ID);
  911.             SendClientMessage(playerid, COLOR_SYSTEM, string);
  912.             IsMIB{ID} =0;
  913.             gTeam[ID] = TEAM_NORMAL;
  914.             SetPlayerSkin(ID, 3);
  915.             SetPlayerHealth(ID,100);
  916.             SetPlayerArmour(ID,0);
  917.             ResetPlayerWeapons(ID);
  918.         }
  919.     }
  920.     else SendClientMessage(playerid, COLOR_WHITE, "SERVER: Unknown command.");
  921.     return 1;
  922. }
  923.  
  924. dcmd_mrevpass(playerid, params[])
  925. {
  926.     new string[128], ID;
  927.     if(gTeam[playerid] == TEAM_MIB || IsMIB{playerid} == 1)
  928.     {
  929.         if(sscanf(params, "u", ID)) return SendClientMessage(playerid,COLOR_ERROR,"USAGE: /mrevpass (Player Name/ID)");
  930.         else if(!IsPlayerConnected(ID))
  931.         {
  932.             format(string,sizeof(string),"The player ID (%d) is not connected to the server. You cannot taze them.",ID);
  933.             SendClientMessage(playerid,COLOR_ERROR,string);
  934.             return true;
  935.         }
  936.         else if(IsSpawned{playerid} != 1) return SendClientMessage(playerid,COLOR_ERROR,"You must be alive and spawned in order to be able to use this command.");
  937.         else if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_ERROR,"You cannot remove recruitment pass from someone while in a vehicle. Exit the vehicle first.");
  938.         else if(IsPlayerInAnyVehicle(ID)) return SendClientMessage(playerid,COLOR_ERROR,"You cannot remove recruitment pass from someone while they are in a vehicle. Get them to exit the vehicle first.");
  939.         else if(playerid == ID) return SendClientMessage(playerid,COLOR_ERROR,"You cannot remove recruitment pass from yourself.");
  940.         else if(GetDistanceBetweenPlayers(playerid,ID) > 4)
  941.         {
  942.             format(string,sizeof(string),"%s(%d) is too far away. You cannot reach them to remove their recruitment pass.",PlayerName(ID),ID);
  943.             SendClientMessage(playerid,COLOR_ERROR,string);
  944.         }
  945.         else if(IsSpawned{ID} != 1)
  946.         {
  947.             format(string,sizeof(string),"%s(%d) is not spawned. You cannot take away recruitment pass from dead corpses.",PlayerName(ID),ID);
  948.             SendClientMessage(playerid,COLOR_ERROR,string);
  949.         }
  950.         else
  951.         {
  952.             format(string,sizeof(string),"You taken away %s(%d)'s MIB recruitment pass.",PlayerName(ID),ID);
  953.             SendClientMessage(playerid,COLOR_SYSTEM,string);
  954.             format(string,sizeof(string),"MIB Agent %s(%d) has taken away your recruitment pass.",PlayerName(playerid),playerid);
  955.             SendClientMessage(ID,COLOR_SYSTEM,string);
  956.             HasPass{playerid} =0;
  957.         }
  958.     }
  959.     else SendClientMessage(playerid, COLOR_ERROR, "Only MIB Agents can use this command.");
  960.     return 1;
  961. }
  962.  
  963. dcmd_mcmds(playerid, params[])
  964. {
  965.     #pragma unused params
  966.     if(gTeam[playerid] == TEAM_MIB)
  967.     {
  968.         SendClientMessage(playerid,COLOR_SYSTEM,"[[_MIB Commands_]]");
  969.         SendClientMessage(playerid,COLOR_SYSTEM,"/mr [Message] - MIB Radio");
  970.         SendClientMessage(playerid,COLOR_SYSTEM,"/mgateo | /mgatec - Opens/Closes main island gate.");
  971.         SendClientMessage(playerid,COLOR_SYSTEM,"/md1o | /md1c - Opens/Closes first door of HQ.");
  972.         SendClientMessage(playerid,COLOR_SYSTEM,"/md2o | /md2o - Opens/Closes second door of HQ.");
  973.         SendClientMessage(playerid,COLOR_SYSTEM,"/md3o | /md3o - Opens/Closes third door of HQ.");
  974.         SendClientMessage(playerid,COLOR_SYSTEM,"/mcuff | /muncuff - Cuffs/Uncuffs a player.");
  975.         SendClientMessage(playerid,COLOR_SYSTEM,"/mtaze - Tazes a suspect.");
  976.         SendClientMessage(playerid,COLOR_SYSTEM,"/mgivepass | /mrevpass - Gives/Removes recruitment pass to/from player.");
  977.     }
  978.     else SendClientMessage(playerid, COLOR_ERROR, "You are not an Agent of MIB. You cannot use this command.");
  979.     return 1;
  980. }
  981.  
  982. dcmd_mtaze(playerid, params[])
  983. {
  984.     new string[128], ID;
  985.     if(gTeam[playerid] == TEAM_MIB && IsMIB{playerid} == 1)
  986.     {
  987.         if(sscanf(params, "u", ID)) return SendClientMessage(playerid,COLOR_ERROR,"USAGE: /mtaze (Player Name/ID)");
  988.         else if(!IsPlayerConnected(ID))
  989.         {
  990.             format(string,sizeof(string),"The player ID (%d) is not connected to the server. You cannot taze them.",ID);
  991.             SendClientMessage(playerid,COLOR_ERROR,string);
  992.             return true;
  993.         }
  994.         else if(IsSpawned{playerid} != 1) return SendClientMessage(playerid,COLOR_ERROR,"You must be alive and spawned in order to be able to use this command.");
  995.         else if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_ERROR,"You cannot taze players while in vehicle. Exit the vehicle first.");
  996.         else if(IsPlayerInAnyVehicle(ID)) return SendClientMessage(playerid,COLOR_ERROR,"You cannot taze players while they are in a vehicle. Get them to exit the vehicle first.");
  997.         else if(playerid == ID) return SendClientMessage(playerid,COLOR_ERROR,"You cannot taze yourself.");
  998.         else if(gTeam[ID] == TEAM_MIB) return SendClientMessage(playerid,COLOR_ERROR,"You cannot taze other MIB Agents.");
  999.         else if(GetDistanceBetweenPlayers(playerid,ID) > 4)
  1000.         {
  1001.             format(string,sizeof(string),"%s(%d) is too far away. You cannot reach them to taze them.",PlayerName(ID),ID);
  1002.             SendClientMessage(playerid,COLOR_ERROR,string);
  1003.             return true;
  1004.         }
  1005.         else if(IsCuffed{ID} == 1)
  1006.         {
  1007.             format(string,sizeof(string),"%s(%d) is being cuffed. You cannot taze cuffed players.",PlayerName(ID),ID);
  1008.             SendClientMessage(playerid,COLOR_ERROR,string);
  1009.             return true;
  1010.         }
  1011.         else if(IsTazed{ID} == 1)
  1012.         {
  1013.             format(string,sizeof(string),"%s(%d) is being tazed. You cannot taze players who are being tazed.",PlayerName(ID),ID);
  1014.             SendClientMessage(playerid, COLOR_ERROR, string);
  1015.             return true;
  1016.         }
  1017.         else if(IsSpawned{ID} != 1)
  1018.         {
  1019.             format(string,sizeof(string),"%s(%d) is not spawned. You cannot taze dead corpses.",PlayerName(ID),ID);
  1020.             SendClientMessage(playerid,COLOR_ERROR,string);
  1021.             return true;
  1022.         }
  1023.         else
  1024.         {
  1025.             format(string,sizeof(string),"You have tazed %s(%d)! They can no longer move for a while.",PlayerName(ID),ID);
  1026.             SendClientMessage(playerid,COLOR_SYSTEM,string);
  1027.            
  1028.             format(string,sizeof(string),"MIB Agent %s(%d) has tazed you! You cannot move for some seconds!",PlayerName(playerid),playerid);
  1029.             SendClientMessage(ID,COLOR_SYSTEM,string);
  1030.             TogglePlayerControllable(ID,0);
  1031.             ApplyAnimation(ID,"PED","BIKE_fall_off",4.1,0,1,1,1,1);
  1032.             IsTazed{playerid} =1;
  1033.             SetTimerEx("Tazed", 5000, false, "i", ID);
  1034.         }
  1035.     }
  1036.     else SendClientMessage(playerid, COLOR_ERROR, "Only MIB Agents can use this command.");
  1037.     return 1;
  1038. }
  1039.  
  1040. dcmd_md3o(playerid, params[])
  1041. {
  1042.     #pragma unused params
  1043.     if(gTeam[playerid] != TEAM_MIB) return SendClientMessage(playerid, COLOR_ERROR, "You're not an Agent of MIB. You cannot use this command.");
  1044.     {
  1045.         if(IsInInterior{playerid} == 1)
  1046.         {
  1047.             MoveDynamicObject(MIBIntDoor3,2066.30004883,-773.40002441,33.29999924,3.5);
  1048.             MoveDynamicObject(MIBIntDoor4,2066.00000000,-771.09997559,34.50000000,2.0);
  1049.         }
  1050.         else SendClientMessage(playerid, COLOR_ERROR, "You must be inside of MIB HQ to use this command.");
  1051.     }
  1052.     return 1;
  1053. }
  1054.  
  1055. dcmd_md3c(playerid, params[])
  1056. {
  1057.     #pragma unused params
  1058.     if(gTeam[playerid] != TEAM_MIB) return SendClientMessage(playerid, COLOR_ERROR, "You're not an Agent of MIB. You cannot use this command.");
  1059.     {
  1060.         if(IsInInterior{playerid} == 1)
  1061.         {
  1062.             MoveDynamicObject(MIBIntDoor3,2066.30004883,-773.40002441,30.89999962,3.5);
  1063.             MoveDynamicObject(MIBIntDoor4,2066.00000000,-771.09997559,30.70000076,3.0);
  1064.         }
  1065.         else SendClientMessage(playerid, COLOR_ERROR, "You must be inside of MIB HQ to use this command.");
  1066.     }
  1067.     return 1;
  1068. }
  1069.  
  1070. dcmd_md2o(playerid, params[])
  1071. {
  1072.     #pragma unused params
  1073.     if(gTeam[playerid] != TEAM_MIB) return SendClientMessage(playerid, COLOR_ERROR, "You're not an Agent of MIB. You cannot use this command.");
  1074.     {
  1075.         if(IsInInterior{playerid} == 1)
  1076.         {
  1077.             MoveDynamicObject(MIBIntDoor2,2054.00000000,-769.79998779,27.10000038,3.5);
  1078.         }
  1079.         else SendClientMessage(playerid, COLOR_ERROR, "You must be inside of MIB HQ to use this command.");
  1080.     }
  1081.     return 1;
  1082. }
  1083.  
  1084. dcmd_md2c(playerid, params[])
  1085. {
  1086.     #pragma unused params
  1087.     if(gTeam[playerid] != TEAM_MIB) return SendClientMessage(playerid, COLOR_ERROR, "You're not an Agent of MIB. You cannot use this command.");
  1088.     {
  1089.         if(IsInInterior{playerid} == 1)
  1090.         {
  1091.             MoveDynamicObject(MIBIntDoor2,2054.00000000,-769.79998779,24.50000000,3.5);
  1092.         }
  1093.         else SendClientMessage(playerid, COLOR_ERROR, "You must be inside of MIB HQ to use this command.");
  1094.     }
  1095.     return 1;
  1096. }
  1097.  
  1098. dcmd_md1o(playerid, params[])
  1099. {
  1100.     #pragma unused params
  1101.     if(gTeam[playerid] != TEAM_MIB) return SendClientMessage(playerid, COLOR_ERROR, "You're not an Agent of MIB. You cannot use this command.");
  1102.     {
  1103.         if(IsInInterior{playerid} == 1)
  1104.         {
  1105.             MoveDynamicObject(MIBIntDoor1,2017.59997559,-760.79998779,27.70000076,3.5);
  1106.         }
  1107.         else SendClientMessage(playerid, COLOR_ERROR, "You must be inside of MIB HQ to use this command.");
  1108.     }
  1109.     return 1;
  1110. }
  1111.  
  1112. dcmd_md1c(playerid, params[])
  1113. {
  1114.     #pragma unused params
  1115.     if(gTeam[playerid] != TEAM_MIB) return SendClientMessage(playerid, COLOR_ERROR, "You're not an Agent of MIB. You cannot use this command.");
  1116.     {
  1117.         if(IsInInterior{playerid} == 1)
  1118.         {
  1119.             MoveDynamicObject(MIBIntDoor1,2017.59997559,-760.79998779,25.10000038,3.5);
  1120.         }
  1121.         else SendClientMessage(playerid, COLOR_ERROR, "You must be inside of MIB HQ to use this command.");
  1122.     }
  1123.     return 1;
  1124. }
  1125.  
  1126. dcmd_muncuff(playerid, params[])
  1127. {
  1128.     new string[128], ID;
  1129.     if(gTeam[playerid] == TEAM_MIB || IsMIB{playerid} == 1)
  1130.     {
  1131.         if(sscanf(params, "u", ID)) return SendClientMessage(playerid,COLOR_ERROR,"USAGE: /muncuff (Player Name/ID)");
  1132.         else if(IsSpawned{playerid} != 1) return SendClientMessage(playerid,COLOR_ERROR,"You must be alive and spawned in order to be able to use this command.");
  1133.         else if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_ERROR,"You cannot remove a player's cuffs while in a vehicle. Exit the vehicle first.");
  1134.         else if(IsPlayerInAnyVehicle(ID)) SendClientMessage(playerid,COLOR_ERROR,"You cannot remove a player's cuffs while they are in a vehicle. Get them to exit the vehicle first.");
  1135.         else if(playerid == ID) SendClientMessage(playerid,COLOR_ERROR,"You cannot remove cuffs from yourself.");
  1136.         else if(gTeam[ID] == TEAM_MIB || IsMIB{ID} == 1) SendClientMessage(playerid, COLOR_ERROR,"You cannot remove cuffs from other MIB Agents.");
  1137.         else if(!IsPlayerConnected(ID))
  1138.         {
  1139.             format(string,sizeof(string),"The player ID (%d) is not connected to the server. You cannot uncuff them.",ID);
  1140.             SendClientMessage(playerid,COLOR_ERROR,string);
  1141.             return true;
  1142.         }
  1143.         else if(GetDistanceBetweenPlayers(playerid,ID) > 4)
  1144.         {
  1145.             format(string,sizeof(string),"%s(%d) is too far away. You cannot reach him to remove cuffs from him.",PlayerName(ID),ID);
  1146.             SendClientMessage(playerid,COLOR_ERROR,string);
  1147.             return true;
  1148.         }
  1149.         else if(IsCuffed{ID} == 0)
  1150.         {
  1151.             format(string,sizeof(string),"%s(%d) is not cuffed. You cannot uncuff them.",PlayerName(ID),ID);
  1152.             SendClientMessage(playerid,COLOR_ERROR,string);
  1153.             return true;
  1154.         }
  1155.         else if(IsSpawned{ID} != 1)
  1156.         {
  1157.             format(string,sizeof(string),"%s(%d) is not spawned. You cannot remove cuffs from dead corpses.",PlayerName(ID),ID);
  1158.             SendClientMessage(playerid,COLOR_ERROR,string);
  1159.             return true;
  1160.         }
  1161.         else
  1162.         {
  1163.             format(string,sizeof(string),"You have removed %s(%d)'s cuffs. They can now move again.",PlayerName(ID),ID);
  1164.             SendClientMessage(playerid,COLOR_SYSTEM,string);
  1165.             format(string,sizeof(string),"MIB Agent %s(%d) has removed your cuffs! You can now move again!",PlayerName(playerid),playerid);
  1166.             SendClientMessage(ID,COLOR_SYSTEM,string);
  1167.             TogglePlayerControllable(ID,1);
  1168.             RemovePlayerAttachedObject(ID, 9);
  1169.             SetPlayerSpecialAction(ID, SPECIAL_ACTION_NONE);
  1170.             IsCuffed{ID} =0;
  1171.         }
  1172.     }
  1173.     else SendClientMessage(playerid, COLOR_ERROR, "Only MIB Agents can use this.");
  1174.     return 1;
  1175. }
  1176.  
  1177. dcmd_mcuff(playerid, params[])
  1178. {
  1179.     new string[128], ID;
  1180.     if(gTeam[playerid] == TEAM_MIB || IsMIB{playerid} == 0)
  1181.     {
  1182.         if(sscanf(params, "u", ID)) return SendClientMessage(playerid,COLOR_ERROR,"USAGE: /mcuff (Player Name/ID)");
  1183.         else if(IsSpawned{playerid} != 1) return SendClientMessage(playerid,COLOR_ERROR,"You must be alive and spawned in order to be able to use this command.");
  1184.         else if(gTeam[playerid] != TEAM_MIB) return SendClientMessage(playerid,COLOR_ERROR,"Only MIB Agents can place cuffs on players.");
  1185.         else if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_ERROR,"You cannot place a player in cuffs while in a vehicle. Exit the vehicle first.");
  1186.         else if(IsPlayerInAnyVehicle(ID)) return SendClientMessage(playerid,COLOR_ERROR,"You cannot place a player in cuffs while they are in a vehicle. Get them to exit the vehicle first.");
  1187.         else if(playerid == ID) return SendClientMessage(playerid,COLOR_ERROR,"You cannot put cuffs on yourself.");
  1188.         else if(gTeam[ID] == TEAM_MIB || IsMIB{ID} == 1) SendClientMessage(playerid, COLOR_ERROR,"You cannot place cuffs on other MIB Agents.");
  1189.         else if(!IsPlayerConnected(ID))
  1190.         {
  1191.             format(string,sizeof(string),"The player ID (%d) is not connected to the server. You cannot cuff them",ID);
  1192.             SendClientMessage(playerid,COLOR_ERROR,string);
  1193.             return true;
  1194.         }
  1195.         else if(GetDistanceBetweenPlayers(playerid,ID) > 4)
  1196.         {
  1197.             format(string,sizeof(string),"%s(%d) is too far away. You cannot reach him to place cuffs on him.",PlayerName(ID),ID);
  1198.             SendClientMessage(playerid,COLOR_ERROR,string);
  1199.             return true;
  1200.         }
  1201.         else if(IsCuffed{ID} == 1)
  1202.         {
  1203.             format(string,sizeof(string),"%s(%d) is already cuffed. You cannot cuff them again.",PlayerName(ID),ID);
  1204.             SendClientMessage(playerid,COLOR_ERROR,string);
  1205.             return true;
  1206.         }
  1207.         else if(IsSpawned{ID} != 1)
  1208.         {
  1209.             format(string,sizeof(string),"%s(%d) is not spawned. You cannot place cuffs on dead corpses.",PlayerName(ID),ID);
  1210.             SendClientMessage(playerid,COLOR_ERROR,string);
  1211.             return true;
  1212.         }
  1213.         else
  1214.         {
  1215.             format(string,sizeof(string),"You have placed cuffs on %s(%d)! They can no longer move.",PlayerName(ID),ID);
  1216.             SendClientMessage(playerid,COLOR_SYSTEM,string);
  1217.             format(string,sizeof(string),"MIB Agent %s(%d) has placed you in handcuffs! You cannot move!",PlayerName(playerid),playerid);
  1218.             SendClientMessage(ID,COLOR_SYSTEM,string);
  1219.             TogglePlayerControllable(ID,0);
  1220.             SetPlayerAttachedObject(ID, 9, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
  1221.             SetPlayerSpecialAction(ID, SPECIAL_ACTION_CUFFED);
  1222.             IsCuffed{ID} =1;
  1223.         }
  1224.     }
  1225.     else SendClientMessage(playerid, COLOR_ERROR, "Only MIB Agents can use this command.");
  1226.     return 1;
  1227. }
  1228.  
  1229. dcmd_mr(playerid, params[])
  1230. {
  1231.     new string[128];
  1232.     if(gTeam[playerid] != TEAM_MIB) return SendClientMessage(playerid, 0xFF0000FF, "You're not an Agent of MIB. You cannot use this command.");
  1233.     {
  1234.         if(strlen(params) != 0)
  1235.         {
  1236.             format(string, sizeof(string), "[MIB RADIO] Agent %s(%d): %s", PlayerName(playerid), playerid, params);
  1237.             SendClientMessageToAllAgents(string);
  1238.         }
  1239.         else SendClientMessage(playerid, COLOR_SYSTEM, "USAGE: /mr [Message]");
  1240.     }
  1241.     return 1;
  1242. }
  1243.  
  1244. dcmd_mgateo(playerid, params[])
  1245. {
  1246.     #pragma unused params
  1247.     if(gTeam[playerid] != TEAM_MIB) return SendClientMessage(playerid, 0xFF0000FF, "You're not an Agent of MIB. You cannot use this command.");
  1248.     {
  1249.         if(IsInInterior{playerid} == 0)
  1250.         {
  1251.             MoveDynamicObject(MIBMainGate, 3229.30004883,-93.09999847,8.00000000, 5.5);
  1252.         }
  1253.         else SendClientMessage(playerid, 0xFF0000FF,"You need to be at outside to use this command.");
  1254.     }
  1255.     return 1;
  1256. }
  1257.  
  1258. dcmd_mgatec(playerid, params[])
  1259. {
  1260.     #pragma unused params
  1261.     if(gTeam[playerid] != TEAM_MIB) return SendClientMessage(playerid, 0xFF0000FF, "You're not an Agent of MIB. You cannot use this command.");
  1262.     {
  1263.         if(IsInInterior{playerid} == 0)
  1264.         {
  1265.             MoveDynamicObject(MIBMainGate, 3228.00000000,-86.50000000,8.00000000, 5.5);
  1266.         }
  1267.         else SendClientMessage(playerid, 0xFF0000FF, "You need to be at outside to use this command.");
  1268.     }
  1269.     return 1;
  1270. }
  1271.  
  1272. dcmd_mgivepass(playerid, params[])
  1273. {
  1274.     new string[128], ID;
  1275.     if(gTeam[playerid] == TEAM_MIB || IsMIB{playerid} == 1)
  1276.     {
  1277.         if(sscanf(params, "u", ID)) return SendClientMessage(playerid,COLOR_ERROR,"USAGE: /mgivepass (Player Name/ID)");
  1278.         else if(IsSpawned{playerid} != 1) return SendClientMessage(playerid,COLOR_ERROR,"You must be alive and spawned in order to be able to use this command.");
  1279.         else if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_ERROR,"You cannot give recruitment pass to someone while in a vehicle. Exit the vehicle first.");
  1280.         else if(IsPlayerInAnyVehicle(ID)) return SendClientMessage(playerid,COLOR_ERROR,"You cannot give recruitment pass to someone while they are in a vehicle. Get them to exit the vehicle first.");
  1281.         else if(playerid == ID) return SendClientMessage(playerid,COLOR_ERROR,"You cannot give recruitment pass to yourself.");
  1282.         else if(!IsPlayerConnected(ID))
  1283.         {
  1284.             format(string,sizeof(string),"The player ID (%d) is not connected to the server. You cannot give them recruitment pass.",ID);
  1285.             SendClientMessage(playerid,COLOR_ERROR,string);
  1286.         }
  1287.         else if(GetDistanceBetweenPlayers(playerid,ID) > 4)
  1288.         {
  1289.             format(string,sizeof(string),"%s(%d) is too far away. You cannot reach him to give him recruitment pass.",PlayerName(ID),ID);
  1290.             SendClientMessage(playerid,COLOR_ERROR,string);
  1291.         }
  1292.         else if(IsSpawned{ID} != 1)
  1293.         {
  1294.             format(string,sizeof(string),"%s(%d) is not spawned. You cannot give recruitment pass to dead corpses.",PlayerName(ID),ID);
  1295.             SendClientMessage(playerid,COLOR_ERROR,string);
  1296.         }
  1297.         else
  1298.         {
  1299.             format(string,sizeof(string),"You have given %s(%d) MIB recruitment pass.",PlayerName(ID),ID);
  1300.             SendClientMessage(playerid,COLOR_SYSTEM,string);
  1301.             format(string,sizeof(string),"MIB Agent %s(%d) has gave you recruitment pass! Be sure to follow them!",PlayerName(playerid),playerid);
  1302.             SendClientMessage(ID,COLOR_SYSTEM,string);
  1303.             HasPass{playerid} =1;
  1304.         }
  1305.     }
  1306.     else SendClientMessage(playerid, COLOR_ERROR, "Only MIB Agents can use this command.");
  1307.     return 1;
  1308. }
  1309.  
  1310. public OnPlayerStateChange(playerid, newstate, oldstate)
  1311. {
  1312.     new vID = GetPlayerVehicleID(playerid);
  1313.     if(newstate == PLAYER_STATE_DRIVER)
  1314.     {
  1315.         if(vID == MIBWindsor1 || vID == MIBWindsor2 || vID == MIBWindsor3 || vID == MIBWindsor4 ||
  1316.         vID == MIBBuffalo1 || vID == MIBBuffalo2 || vID == MIBBuffalo3 || vID == MIBBuffalo4 ||
  1317.         vID == MIBSultan1 || vID == MIBSultan2 || vID == MIBSultan3 || vID == MIBSultan4 ||
  1318.         vID == MIBHuntley1 || vID == MIBHuntley2 || vID == MIBHuntley3 || vID == MIBHuntley4 ||
  1319.         vID == MIBEnforcer1 || vID == MIBEnforcer2 || vID == MIBEnforcer3 || vID == MIBEnforcer4||
  1320.         vID == MIBDFT1 || vID == MIBDFT2 || vID == MIBDFT3 || vID == MIBDFT4 || vID == MIBRancher1 ||
  1321.         vID == MIBRancher2 || vID == MIBRancher3 || vID == MIBRancher4 || vID == MIBRancher5 ||
  1322.         vID == MIBBus1 || vID == MIBBus2 || vID == MIBHeli1 || vID == MIBHeli2 || vID == MIBHeli3 ||
  1323.         vID == MIBHeli4 || vID == MIBBike1 || vID == MIBBike2 || vID == MIBBike3 || vID == MIBBike4 ||
  1324.         vID == MIBBike5 || vID == MIBBike6 || vID == MIBBike7 || vID == MIBBike8)
  1325.         {
  1326.             if(gTeam[playerid] != TEAM_MIB)
  1327.             {
  1328.                 RemovePlayerFromVehicle(playerid);
  1329.                 SendClientMessage(playerid, COLOR_ERROR, "You are not a MIB Agent. You cannot use this vehicle.");
  1330.             }
  1331.             else SendClientMessage(playerid, COLOR_SYSTEM, "[[_Welcome to MIB Gadget_]]");
  1332.         }
  1333.     }
  1334.     return 1;
  1335. }
  1336.  
  1337. public OnPlayerPickUpPickup(playerid, pickupid)
  1338. {
  1339.     if(pickupid == MIBMainDoorEnter)
  1340.     {
  1341.         if(gTeam[playerid] == TEAM_MIB || HasPass{playerid} == 1)
  1342.         {
  1343.             TogglePlayerControllable(playerid, 0);
  1344.             GameTextForPlayer(playerid, "~R~WARNING: ~W~OBJECTS ARE LOADING. ~N~~B~PLEASE WAIT...",4000,3);
  1345.             SetPlayerPos(playerid,2032.1749,-775.1622,18.6280);
  1346.             SetPlayerFacingAngle(playerid, 177.6440);
  1347.             SetPlayerVirtualWorld(playerid, 1337);
  1348.             SetTimer("LoadingObjects",5000,false);
  1349.             IsInInterior{playerid} =1;
  1350.         }
  1351.         else SendClientMessage(playerid, 0xFF0000FF, "You cannot enter this place.");
  1352.     }
  1353.     if(pickupid == MIBMainDoorExit)
  1354.     {
  1355.         if(gTeam[playerid] == TEAM_MIB || HasPass{playerid} == 1)
  1356.         {
  1357.             TogglePlayerControllable(playerid, 0);
  1358.             GameTextForPlayer(playerid, "~R~WARNING: ~W~OBJECTS ARE LOADING. ~N~~B~PLEASE WAIT...",4000,3);
  1359.             SetPlayerPos(playerid,3276.6233,-79.9600,5.4172);
  1360.             SetPlayerFacingAngle(playerid,102.3831);
  1361.             SetPlayerVirtualWorld(playerid, 0);
  1362.             SetTimer("LoadingObjects",5000,false);
  1363.             IsInInterior{playerid} =0;
  1364.         }
  1365.         else SendClientMessage(playerid, 0xFF0000FF, "You cannot use this pickup.");
  1366.     }
  1367.     if(pickupid == MIBM4A1)
  1368.     {
  1369.         if(gTeam[playerid] == TEAM_MIB)
  1370.         {
  1371.             GivePlayerWeapon(playerid, 31, 10000);
  1372.             SendClientMessage(playerid, COLOR_SYSTEM, "[MIB EQUIPMENT] You have equipped a Ionhibitor!");
  1373.         }
  1374.         else SendClientMessage(playerid, 0xFF0000FF, "Only MIB Agents can equip this weapon!");
  1375.     }
  1376.     if(pickupid == MIBMinigun)
  1377.     {
  1378.         if(gTeam[playerid] == TEAM_MIB)
  1379.         {
  1380.             if(GetPlayerScore(playerid) >=10000)
  1381.             {
  1382.                 GivePlayerWeapon(playerid, 38, 15000);
  1383.                 SendClientMessage(playerid, COLOR_SYSTEM, "[MIB EQUIPMENT] You have equipped a Carbonizer!");
  1384.             }
  1385.             else SendClientMessage(playerid, 0xFF0000FF, "You don't have 10,000 scores. You cannot equip this weapon!");
  1386.         }
  1387.         else SendClientMessage(playerid, 0xFF0000FF, "Only MIB Agents can equip this weapon!");
  1388.     }
  1389.     if(pickupid == MIBMP5K)
  1390.     {
  1391.         if(gTeam[playerid] == TEAM_MIB)
  1392.         {
  1393.             GivePlayerWeapon(playerid, 24, 10000);
  1394.             GivePlayerWeapon(playerid, 26, 10000);
  1395.             GivePlayerWeapon(playerid, 29, 10000);
  1396.             SendClientMessage(playerid, COLOR_SYSTEM, "[MIB EQUIPMENT] You have equipped a Noisy Cricket, double Tri Barrel Plasma gun and De-Atomizer!");
  1397.         }
  1398.         else SendClientMessage(playerid, 0xFF0000FF, "Only MIB Agents can equip this weapon!");
  1399.     }
  1400.     if(pickupid == MIBSniperRifle)
  1401.     {
  1402.         if(gTeam[playerid] == TEAM_MIB)
  1403.         {
  1404.             GivePlayerWeapon(playerid, 34, 9999);
  1405.             SendClientMessage(playerid, COLOR_SYSTEM, "[MIB EQUIPMENT] You have equipped a Cosmic Integrator!");
  1406.         }
  1407.         else SendClientMessage(playerid, 0xFF0000FF, "Only MIB Agents can equip this weapon!");
  1408.     }
  1409.     if(pickupid == MIBClothingChange)
  1410.     {
  1411.         if(gTeam[playerid] != TEAM_MIB && HasPass{playerid} == 1)
  1412.         {
  1413.             ShowPlayerDialog(playerid, DIALOG_MIBSKINASK, DIALOG_STYLE_MSGBOX, "{FFFFFF}Question before changing clothes.","{FFFFFF}Please do not take this as a racism issue. \nOur question is: What is your real life skin?", "White", "Brown/Black");
  1414.             ResetPlayerWeapons(playerid);
  1415.         }
  1416.         if(gTeam[playerid] == TEAM_MIB)
  1417.         {
  1418.             SendClientMessage(playerid, 0xFF0000FF, "You're already a MIB Agent. Why do you want to change your skin/clothes?");
  1419.         }
  1420.         else SendClientMessage(playerid, 0xFF0000FF, "Only recruited MIB personnel can use this pickup!");
  1421.     }
  1422.     if(pickupid == MIBRefill)
  1423.     {
  1424.         if(gTeam[playerid] != TEAM_MIB && HasPass{playerid} == 1)
  1425.         {
  1426.             SendClientMessage(playerid, COLOR_SYSTEM, "[MIB SYSTEM] You have been healed.");
  1427.             SetPlayerHealth(playerid, 100);
  1428.         }
  1429.         if(gTeam[playerid] == TEAM_MIB)
  1430.         {
  1431.             SendClientMessage(playerid, COLOR_SYSTEM, "[MIB SYSTEM] You have been healed and re-armoured.");
  1432.             SetPlayerHealth(playerid, 200);
  1433.             SetPlayerArmour(playerid, 200);
  1434.         }
  1435.         else SendClientMessage(playerid, 0xFF0000FF, "Only recruited MIB personnel and MIB Agents can use this pickup!");
  1436.     }
  1437.     return 1;
  1438. }
  1439.  
  1440. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  1441. {
  1442.     if(dialogid == DIALOG_MIBSKINASK)
  1443.     {
  1444.         new string[128];
  1445.         if(response)
  1446.         {
  1447.             format(string, sizeof(string), "[MIB RADIO] %s(%d) has just joined the Men In Black secret government organization agency!", PlayerName(playerid));
  1448.             SendClientMessageToAllAgents(string);
  1449.             SetPlayerSkin(playerid, 165); // White MIB Agent
  1450.             SetPlayerHealth(playerid, 200);
  1451.             SetPlayerArmour(playerid, 200);
  1452.             GivePlayerWeapon(playerid, 3, 1); // Baton
  1453.             GivePlayerWeapon(playerid, 41, 99999); // Spray Can
  1454.             gTeam[playerid] = TEAM_MIB;
  1455.             IsMIB{playerid} = 1;
  1456.             HasPass{playerid} = 0;
  1457.             SetPlayerColor(playerid, COLOR_BLACK);
  1458.             SendClientMessage(playerid, COLOR_SYSTEM, "Congratulations, newly MIB Agent! You have received some weapons.");
  1459.             MIBColor();
  1460.         }
  1461.         else
  1462.         {
  1463.             format(string,sizeof(string),"[MIB RADIO] %s(%d) has just joined the Men In Black secret government organization agency!", PlayerName(playerid));
  1464.             SendClientMessageToAllAgents(string);
  1465.             SetPlayerSkin(playerid, 166); // Black MIB Agent
  1466.             SetPlayerHealth(playerid, 200);
  1467.             SetPlayerArmour(playerid, 200);
  1468.             GivePlayerWeapon(playerid, 3, 1); // Baton
  1469.             GivePlayerWeapon(playerid, 41, 99999); // Spray Can
  1470.             gTeam[playerid] = TEAM_MIB;
  1471.             IsMIB{playerid} =1;
  1472.             HasPass{playerid} =0;
  1473.             SetPlayerColor(playerid, COLOR_BLACK);
  1474.             SendClientMessage(playerid, COLOR_SYSTEM, "Congratulations, newly MIB Agent! You have received some weapons.");
  1475.             MIBColor();
  1476.         }
  1477.     }
  1478.     return 1;
  1479. }
  1480.  
  1481. public Float:GetDistanceBetweenPlayers(p1,p2)
  1482. {
  1483.     new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
  1484.     if (!IsPlayerConnected(p1) || !IsPlayerConnected(p2))
  1485.     {
  1486.         return -1.00;
  1487.     }
  1488.     GetPlayerPos(p1,x1,y1,z1);
  1489.     GetPlayerPos(p2,x2,y2,z2);
  1490.     return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
  1491. }
  1492.  
  1493. public LoadingObjects()
  1494. {
  1495.     for(new i = 0; i < MAX_PLAYERS; i++)
  1496.     {
  1497.         TogglePlayerControllable(i, 1);
  1498.     }
  1499. }
  1500.  
  1501. public Tazed(ID)
  1502. {
  1503.     if(!IsCuffed{ID})
  1504.     {
  1505.         TogglePlayerControllable(ID, 1);
  1506.     }
  1507.     IsTazed[ID] =0;
  1508.     SetPlayerSpecialAction(ID, SPECIAL_ACTION_NONE);
  1509.     return true;
  1510. }
  1511.  
  1512. public SendClientMessageToAllAgents(msg[])
  1513. {
  1514.     for(new i = 0; i < MAX_PLAYERS; i++)
  1515.     {
  1516.         if(IsPlayerConnected(i) && gTeam[i] == TEAM_MIB)
  1517.         {
  1518.             SendClientMessage(i, COLOR_SYSTEM, msg);
  1519.         }
  1520.     }
  1521.     return 1;
  1522. }
  1523.  
  1524. stock PlayerName(playerid)
  1525. {
  1526.     new name[MAX_PLAYER_NAME];
  1527.     GetPlayerName(playerid, name, sizeof(name));
  1528.     return name;
  1529. }
  1530.  
  1531. stock MIBColor()
  1532. {
  1533.     for(new i = 0; i < MAX_PLAYERS; i++)
  1534.     {
  1535.         if(gTeam[i] != TEAM_MIB)
  1536.         {
  1537.             SetPlayerMarkerForPlayer(i, i, 0x00000000); //UNVISIBLE FOR NON-MIBs
  1538.         }
  1539.         else SetPlayerMarkerForPlayer(i, i, 0x000000FF); //VISIBLE FOR MIBs
  1540.     }
  1541. }
  1542. #endif
Advertisement
Add Comment
Please, Sign In to add comment