Advertisement
Guest User

Smuggler v2

a guest
Oct 6th, 2012
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 42.42 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3.  
  4. #define PRESSED(%0) \
  5. (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
  6.  
  7. //Gates
  8. new main;
  9. new smuggler;
  10. new tank;
  11.  
  12. //Objects
  13. new door1;
  14. new door2;
  15. new door3;
  16. new door4;
  17. new wall;
  18.  
  19. //Tunned Cars
  20. new elegy;
  21. new sultan;
  22. new jester;
  23. new uranus;
  24. new flash;
  25. new stratum;
  26.  
  27. //Timers
  28. new timer1;
  29. new timer2;
  30. new timer3;
  31.  
  32. public OnFilterScriptInit()
  33. {
  34.     print("\n--------------------------------------");
  35.     print(" Smuggler Factory by SkullMaster");
  36.     print("--------------------------------------\n");
  37.     //Tunned Elegy
  38.     elegy = AddStaticVehicleEx(562,-32.69921875,-273.39941406,5.19999981,270.00000000,1,1,15); //Elegy
  39.     ChangeVehiclePaintjob(elegy,0); // Paint job
  40.     AddVehicleComponent(elegy,1034);//Exhaust
  41.     AddVehicleComponent(elegy,1035);//Roof
  42.     AddVehicleComponent(elegy,1036);//Side Skirt
  43.     AddVehicleComponent(elegy,1147);//Spoiler
  44.     AddVehicleComponent(elegy,1149);//Rear Bumper
  45.     AddVehicleComponent(elegy,1171);//Front Bumper
  46.     AddVehicleComponent(elegy,1079);//Wheels
  47.     AddVehicleComponent(elegy,1010);//Nitro
  48.     //Tunned Sultan
  49.     sultan = AddStaticVehicleEx(560,-32.50000000,-276.79998779,5.19999981,270.00000000,1,1,15); //Sultan
  50.     ChangeVehiclePaintjob(sultan,0); // Paint job
  51.     AddVehicleComponent(sultan,1028);//Exhaust
  52.     AddVehicleComponent(sultan,1032);//Roof
  53.     AddVehicleComponent(sultan,1027);//Side Skirt
  54.     AddVehicleComponent(sultan,1138);//Spoiler
  55.     AddVehicleComponent(sultan,1141);//Rear Bumper
  56.     AddVehicleComponent(sultan,1169);//Front Bumper
  57.     AddVehicleComponent(sultan,1079);//Wheels
  58.     AddVehicleComponent(elegy,1010);//Nitro
  59.     //Tuned Jester
  60.     jester = AddStaticVehicleEx(559,-32.50000000,-280.20001221,5.19999981,270.00000000,1,1,15); //Jester
  61.     ChangeVehiclePaintjob(jester,1); // Paint job
  62.     AddVehicleComponent(jester,1065);//Exhaust
  63.     AddVehicleComponent(jester,1067);//Roof
  64.     AddVehicleComponent(jester,1069);//Side Skirt
  65.     AddVehicleComponent(jester,1162);//Spoiler
  66.     AddVehicleComponent(jester,1159);//Rear Bumper
  67.     AddVehicleComponent(jester,1160);//Front Bumper
  68.     AddVehicleComponent(jester,1079);//Wheels
  69.     AddVehicleComponent(elegy,1010);//Nitro
  70.     //Tunned Uranus
  71.     uranus = AddStaticVehicleEx(558,-32.29999924,-283.60000610,5.09999990,270.00000000,1,1,15); //Uranus
  72.     ChangeVehiclePaintjob(uranus,2); // Paint job
  73.     AddVehicleComponent(uranus,1089);//Exhaust
  74.     AddVehicleComponent(uranus,1088);//Roof
  75.     AddVehicleComponent(uranus,1094);//Side Skirt
  76.     AddVehicleComponent(uranus,1164);//Spoiler
  77.     AddVehicleComponent(uranus,1168);//Rear Bumper
  78.     AddVehicleComponent(uranus,1167);//Front Bumper
  79.     AddVehicleComponent(uranus,1079);//Wheels
  80.     AddVehicleComponent(elegy,1010);//Nitro
  81.     //Tunned Flash
  82.     flash = AddStaticVehicleEx(565,-32.59999847,-287.00000000,5.09999990,270.00000000,1,1,15); //Flash
  83.     ChangeVehiclePaintjob(flash,2); // Paint job
  84.     AddVehicleComponent(flash,1046);//Exhaust
  85.     AddVehicleComponent(flash,1054);//Roof
  86.     AddVehicleComponent(flash,1047);//Side Skirt
  87.     AddVehicleComponent(flash,1049);//Spoiler
  88.     AddVehicleComponent(flash,1150);//Rear Bumper
  89.     AddVehicleComponent(flash,1153);//Front Bumper
  90.     AddVehicleComponent(flash,1079);//Wheels
  91.     AddVehicleComponent(elegy,1010);//Nitro
  92.     //Tunned Stratum
  93.     stratum = AddStaticVehicleEx(561,-32.20000076,-290.39999390,5.40000010,270.00000000,1,1,15); //Stratum
  94.     ChangeVehiclePaintjob(stratum,2); // Paint job
  95.     AddVehicleComponent(stratum,1064);//Exhaust
  96.     AddVehicleComponent(stratum,1055);//Roof
  97.     AddVehicleComponent(stratum,1056);//Side Skirt
  98.     AddVehicleComponent(stratum,1058);//Spoiler
  99.     AddVehicleComponent(stratum,1154);//Rear Bumper
  100.     AddVehicleComponent(stratum,1153);//Front Bumper
  101.     AddVehicleComponent(stratum,1079);//Wheels
  102.     AddVehicleComponent(elegy,1010);//Nitro
  103.     //Gates
  104.     main = CreateObject(980,-75.19999695,-353.50000000,2.29999995,0.00000000,0.00000000,89.74731445); //main gate
  105.     smuggler = CreateObject(971,-96.89941406,-314.29980469,3.79999995,0.00000000,0.00000000,0.25000000); //smuggler gate
  106.     tank = CreateObject(971,-5.59999990,-268.70001221,7.00000000,0.00000000,0.00000000,0.00000000); //tank gate
  107.     //Cars and Base
  108.     AddStaticVehicleEx(498,-103.40000153,-307.89999390,1.60000002,269.50000000,0,0,15); //Boxville
  109.     AddStaticVehicleEx(498,-103.40000153,-303.70001221,1.60000002,269.49462891,0,0,15); //Boxville
  110.     AddStaticVehicleEx(498,-103.40000153,-312.00000000,1.60000002,269.49462891,0,0,15); //Boxville
  111.     AddStaticVehicleEx(432,-55.70000076,-223.89999390,5.50000000,269.25000000,-1,-1,15); //Rhino
  112.     AddStaticVehicleEx(432,10.39999962,-224.19999695,5.50000000,89.24743652,-1,-1,15); //Rhino
  113.     AddStaticVehicleEx(432,10.50000000,-232.60000610,5.50000000,89.24743652,-1,-1,15); //Rhino
  114.     AddStaticVehicleEx(432,10.30000019,-240.80000305,5.50000000,89.24743652,-1,-1,15); //Rhino
  115.     AddStaticVehicleEx(432,-42.70000076,-218.50000000,5.50000000,174.99725342,-1,-1,15); //Rhino
  116.     AddStaticVehicleEx(432,-34.29999924,-219.60000610,5.50000000,174.99572754,-1,-1,15); //Rhino
  117.     AddStaticVehicleEx(432,-26.60000038,-220.39999390,5.50000000,174.99572754,-1,-1,15); //Rhino
  118.     AddStaticVehicleEx(432,-18.79999924,-221.19999695,5.50000000,174.99572754,-1,-1,15); //Rhino
  119.     AddStaticVehicleEx(432,10.60000038,-249.10000610,5.50000000,89.24743652,-1,-1,15); //Rhino
  120.     AddStaticVehicleEx(417,-8.10000038,-371.79998779,6.00000000,90.00000000,-1,-1,15); //Leviathan
  121.     AddStaticVehicleEx(417,-8.60000038,-354.79998779,6.00000000,90.00000000,-1,-1,15); //Leviathan
  122.     AddStaticVehicleEx(487,-31.70000076,-373.20001221,5.69999981,0.00000000,-1,1,15); //Maverick
  123.     AddStaticVehicleEx(487,-45.00000000,-373.20001221,5.69999981,0.00000000,-1,1,15); //Maverick
  124.     AddStaticVehicleEx(487,-57.79999924,-373.20001221,5.69999981,0.00000000,-1,1,15); //Maverick
  125.     AddStaticVehicleEx(563,-5.90000010,-339.60000610,6.30000019,88.00000000,-1,1,15); //Raindance
  126.     AddStaticVehicleEx(563,-5.90000010,-326.70001221,6.30000019,87.99499512,-1,1,15); //Raindance
  127.     AddStaticVehicleEx(411,-63.50000000,-307.50000000,5.19999981,270.00000000,-1,1,15); //Infernus
  128.     AddStaticVehicleEx(411,-63.50000000,-310.79998779,5.19999981,270.00000000,-1,1,15); //Infernus
  129.     AddStaticVehicleEx(415,-63.50000000,-314.50000000,5.30000019,270.00000000,-1,1,15); //Cheetah
  130.     AddStaticVehicleEx(415,-63.50000000,-317.89999390,5.30000019,270.00000000,-1,1,15); //Cheetah
  131.     AddStaticVehicleEx(451,-63.29999924,-321.50000000,5.19999981,270.00000000,-1,1,15); //Turismo
  132.     AddStaticVehicleEx(451,-63.29999924,-325.20001221,5.19999981,270.00000000,-1,1,15); //Turismo
  133.     AddStaticVehicleEx(587,-63.00000000,-303.89999390,5.19999981,270.00000000,-1,1,15); //Euros
  134.     AddStaticVehicle(520,-51.7431,-222.4542,20.8786,265.6252,73,100); // Hydra
  135.     AddStaticVehicle(425,0.4309,-245.2833,20.7213,178.9405,58,82); // Hunter
  136.     CreateObject(8152,-12.00000000,-316.69921875,7.69999981,0.00000000,0.00000000,270.00000000); //object(vgsselecfence06)(1)
  137.     CreateObject(8152,-12.00000000,-316.70001221,1.89999998,0.00000000,0.00000000,270.00000000); //object(vgsselecfence06)(2)
  138.     CreateObject(8210,-48.00000000,-396.09960938,3.00000000,0.00000000,0.00000000,0.00000000); //object(vgsselecfence12)(1)
  139.     CreateObject(8210,-48.00000000,-396.10000610,7.50000000,0.00000000,0.00000000,0.00000000); //object(vgsselecfence12)(2)
  140.     CreateObject(987,-75.69999695,-375.70001221,4.19999981,0.00000000,0.00000000,270.00000000); //object(elecfence_bar)(1)
  141.     CreateObject(987,-75.69999695,-384.60000610,7.00000000,0.00000000,0.00000000,270.75000000); //object(elecfence_bar)(2)
  142.     CreateObject(987,-75.69999695,-384.39999390,4.19999981,0.00000000,0.00000000,270.00000000); //object(elecfence_bar)(3)
  143.     CreateObject(987,-75.69921875,-375.69921875,7.00000000,0.00000000,0.00000000,270.00000000); //object(elecfence_bar)(5)
  144.     CreateObject(987,-75.69921875,-363.79980469,3.70000005,0.00000000,0.00000000,270.00000000); //object(elecfence_bar)(6)
  145.     CreateObject(987,-75.69999695,-363.79998779,7.00000000,0.00000000,0.00000000,270.00000000); //object(elecfence_bar)(7)
  146.     CreateObject(3749,-73.80000305,-353.50000000,5.40000010,0.00000000,0.00000000,270.00000000); //object(clubgate01_lax)(1)
  147.     CreateObject(2921,-77.00000000,-362.79998779,8.39999962,0.00000000,0.00000000,334.00000000); //object(kmb_cam)(1)
  148.     CreateObject(2922,-75.90000153,-347.29998779,2.59999990,0.00000000,0.00000000,90.00000000); //object(kmb_keypad)(1)
  149.     CreateObject(2985,-76.40000153,-346.60000610,0.40000001,0.00000000,0.00000000,180.00000000); //object(minigun_base)(1)
  150.     CreateObject(2985,-76.40000153,-360.00000000,0.40000001,0.00000000,0.00000000,179.99450684); //object(minigun_base)(2)
  151.     CreateObject(3884,10.39999962,-275.00000000,5.00000000,0.00000000,0.00000000,0.00000000); //object(samsite_sfxrf)(1)
  152.     CreateObject(3884,-71.59999847,-389.39999390,5.00000000,0.00000000,0.00000000,354.00000000); //object(samsite_sfxrf)(2)
  153.     CreateObject(3884,12.30000019,-391.10000610,5.00000000,0.00000000,0.00000000,5.99597168); //object(samsite_sfxrf)(3)
  154.     CreateObject(5130,-81.40000153,-300.60000610,3.00000000,0.00000000,0.00000000,134.24255371); //object(imcompstrs02)(1)
  155.     CreateObject(987,-75.69999695,-332.20001221,2.29999995,0.00000000,0.00000000,270.25000000); //object(elecfence_bar)(11)
  156.     CreateObject(987,-75.59999847,-320.29998779,6.59999990,0.00000000,0.00000000,269.49462891); //object(elecfence_bar)(12)
  157.     CreateObject(987,-75.59999847,-320.29998779,1.89999998,0.00000000,0.00000000,269.49462891); //object(elecfence_bar)(13)
  158.     CreateObject(987,-75.69999695,-332.20001221,6.59999990,0.00000000,0.00000000,269.49462891); //object(elecfence_bar)(14)
  159.     CreateObject(987,-75.59999847,-308.29998779,2.50000000,0.00000000,0.00000000,269.99462891); //object(elecfence_bar)(15)
  160.     CreateObject(987,-75.59999847,-308.29998779,6.59999990,0.00000000,0.00000000,269.99450684); //object(elecfence_bar)(16)
  161.     CreateObject(3095,-103.59999847,-309.79998779,14.69999981,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(2)
  162.     CreateObject(3095,-103.59999847,-300.89999390,14.69999981,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(3)
  163.     CreateObject(3095,-94.80000305,-309.79998779,14.69999981,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(4)
  164.     CreateObject(3095,-94.69999695,-300.89999390,14.69999981,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(5)
  165.     CreateObject(3095,-85.80000305,-309.79998779,14.69999981,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(6)
  166.     CreateObject(3095,-85.80000305,-300.89999390,14.69999981,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(7)
  167.     CreateObject(3095,-79.80000305,-309.79998779,14.69999981,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(8)
  168.     CreateObject(3095,-79.79980469,-300.79980469,14.69999981,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(9)
  169.     CreateObject(3095,-104.09960938,-313.79980469,10.69999981,0.00000000,89.48913574,270.75000000); //object(a51_jetdoor)(11)
  170.     CreateObject(3095,-80.19921875,-313.79980469,10.60000038,0.00000000,89.74743652,270.00000000); //object(a51_jetdoor)(12)
  171.     CreateObject(3095,-89.19999695,-313.79998779,10.69999981,0.00000000,89.74731445,270.00000000); //object(a51_jetdoor)(13)
  172.     CreateObject(6865,-76.69999695,-353.29998779,8.39999962,0.00000000,0.00000000,318.00000000); //object(steerskull)(1)
  173.     CreateObject(3095,-80.19999695,-313.79998779,2.29999995,0.00000000,89.74731445,269.75000000); //object(a51_jetdoor)(15)
  174.     CreateObject(3095,-104.09960938,-313.89941406,2.09999990,0.00000000,89.48364258,271.24438477); //object(a51_jetdoor)(17)
  175.     CreateObject(3095,-89.19999695,-313.79998779,2.70000005,0.00000000,89.74743652,270.50000000); //object(a51_jetdoor)(18)
  176.     CreateObject(3095,-96.50000000,-313.79980469,10.69999981,0.00000000,89.74731445,270.24731445); //object(a51_jetdoor)(19)
  177.     CreateObject(3095,-76.00000000,-309.79980469,10.30000019,0.00000000,89.74731445,357.99499512); //object(a51_jetdoor)(20)
  178.     CreateObject(2370,-77.09999847,-312.60000610,0.40000001,0.00000000,0.00000000,358.50000000); //object(shop_set_1_table)(1)
  179.     CreateObject(2370,-77.09999847,-310.89999390,0.40000001,0.00000000,0.00000000,359.24499512); //object(shop_set_1_table)(3)
  180.     CreateObject(2370,-78.69999695,-312.50000000,0.40000001,0.00000000,0.00000000,358.49487305); //object(shop_set_1_table)(4)
  181.     CreateObject(2370,-78.69999695,-310.89999390,0.40000001,0.00000000,0.00000000,0.24487305); //object(shop_set_1_table)(5)
  182.     CreateObject(1575,-76.50000000,-309.89999390,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_white)(1)
  183.     CreateObject(1575,-76.50000000,-310.29998779,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_white)(2)
  184.     CreateObject(1575,-76.50000000,-310.70001221,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_white)(3)
  185.     CreateObject(1575,-76.50000000,-311.10000610,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_white)(4)
  186.     CreateObject(1576,-77.09999847,-309.89999390,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_orange)(1)
  187.     CreateObject(1576,-77.09999847,-310.29998779,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_orange)(2)
  188.     CreateObject(1576,-77.09999847,-310.70001221,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_orange)(3)
  189.     CreateObject(1576,-77.09999847,-311.10000610,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_orange)(4)
  190.     CreateObject(1577,-77.69999695,-309.89999390,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_yellow)(1)
  191.     CreateObject(1577,-77.69999695,-310.29998779,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_yellow)(2)
  192.     CreateObject(1577,-77.69999695,-310.70001221,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_yellow)(3)
  193.     CreateObject(1577,-77.69999695,-311.10000610,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_yellow)(4)
  194.     CreateObject(1578,-78.30000305,-309.89999390,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_green)(1)
  195.     CreateObject(1579,-78.90000153,-309.89999390,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_blue)(1)
  196.     CreateObject(1578,-78.30000305,-310.29998779,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_green)(2)
  197.     CreateObject(1578,-78.30000305,-310.70001221,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_green)(3)
  198.     CreateObject(1578,-78.30000305,-311.10000610,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_green)(4)
  199.     CreateObject(1579,-78.90000153,-310.29998779,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_blue)(2)
  200.     CreateObject(1579,-78.90000153,-310.70001221,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_blue)(3)
  201.     CreateObject(1579,-78.90000153,-311.10000610,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_blue)(4)
  202.     CreateObject(1580,-78.90000153,-311.50000000,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_red)(1)
  203.     CreateObject(1580,-78.90000153,-311.89999390,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_red)(2)
  204.     CreateObject(1580,-78.90000153,-312.29998779,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_red)(3)
  205.     CreateObject(1580,-78.90000153,-312.70001221,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_red)(4)
  206.     CreateObject(1577,-76.50000000,-311.60000610,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_yellow)(5)
  207.     CreateObject(1577,-76.50000000,-312.00000000,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_yellow)(6)
  208.     CreateObject(1577,-76.50000000,-312.39999390,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_yellow)(7)
  209.     CreateObject(1577,-76.50000000,-312.79998779,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_yellow)(8)
  210.     CreateObject(1575,-77.09999847,-311.60000610,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_white)(5)
  211.     CreateObject(1575,-77.09999847,-312.00000000,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_white)(6)
  212.     CreateObject(1575,-77.09999847,-312.39999390,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_white)(7)
  213.     CreateObject(1575,-77.09999847,-312.79998779,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_white)(8)
  214.     CreateObject(1578,-77.69999695,-311.60000610,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_green)(5)
  215.     CreateObject(1578,-77.69999695,-312.00000000,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_green)(6)
  216.     CreateObject(1578,-77.69999695,-312.39999390,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_green)(7)
  217.     CreateObject(1578,-77.69999695,-312.79998779,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_green)(8)
  218.     CreateObject(1576,-78.30000305,-311.60000610,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_orange)(5)
  219.     CreateObject(1576,-78.30000305,-312.00000000,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_orange)(6)
  220.     CreateObject(1576,-78.30000305,-312.39999390,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_orange)(7)
  221.     CreateObject(1576,-78.30000305,-312.79998779,1.20000005,0.00000000,0.00000000,0.00000000); //object(drug_orange)(8)
  222.     CreateObject(3279,-60.29999924,-339.89999390,4.40000010,0.00000000,0.00000000,94.00000000); //object(a51_spottower)(1)
  223.     CreateObject(3095,-24.50000000,-227.39999390,18.60000038,0.00000000,0.00000000,359.25000000); //object(a51_jetdoor)(9)
  224.     CreateObject(3095,-33.40000153,-229.89999390,18.60000038,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(9)
  225.     CreateObject(3095,-42.09999847,-230.00000000,18.60000038,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(9)
  226.     CreateObject(3095,-50.90000153,-229.89999390,18.60000038,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(9)
  227.     CreateObject(3095,-59.59999847,-229.89999390,18.60000038,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(9)
  228.     CreateObject(3095,-15.89999962,-229.89999390,18.60000038,0.00000000,0.00000000,356.75000000); //object(a51_jetdoor)(9)
  229.     CreateObject(3095,-7.19999981,-229.89999390,18.60000038,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(9)
  230.     CreateObject(3095,-6.90000010,-238.80000305,18.60000038,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(9)
  231.     CreateObject(3095,-6.80000019,-247.69999695,18.60000038,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(9)
  232.     CreateObject(3095,-6.30000019,-256.39999390,18.60000038,0.00000000,0.00000000,1.25000000); //object(a51_jetdoor)(9)
  233.     CreateObject(3095,-5.80000019,-268.39999390,15.00000000,0.00000000,89.74731445,271.00000000); //object(a51_jetdoor)(12)
  234.     CreateObject(3095,-6.59999990,-264.39999390,18.60000038,0.00000000,0.00000000,1.24694824); //object(a51_jetdoor)(9)
  235.     CreateObject(3095,3.09999990,-268.29998779,15.00000000,0.00000000,89.74731445,270.49975586); //object(a51_jetdoor)(12)
  236.     CreateObject(3095,11.80000019,-268.20001221,15.00000000,0.00000000,89.74743652,270.99438477); //object(a51_jetdoor)(12)
  237.     CreateObject(3095,2.29999995,-264.00000000,18.60000038,0.00000000,0.00000000,1.24694824); //object(a51_jetdoor)(9)
  238.     CreateObject(3095,11.19999981,-263.89999390,18.60000038,0.00000000,0.00000000,1.24694824); //object(a51_jetdoor)(9)
  239.     CreateObject(3095,15.50000000,-264.10000610,15.00000000,0.00000000,89.74731445,359.99145508); //object(a51_jetdoor)(12)
  240.     CreateObject(3095,15.50000000,-264.10000610,6.69999981,0.00000000,89.74731445,0.49145508); //object(a51_jetdoor)(12)
  241.     CreateObject(3095,15.39999962,-255.19999695,15.00000000,0.00000000,89.74731445,1.48901367); //object(a51_jetdoor)(12)
  242.     CreateObject(3095,15.39999962,-255.19999695,7.19999981,0.00000000,89.74731445,0.98864746); //object(a51_jetdoor)(12)
  243.     CreateObject(3095,2.20000005,-255.10000610,18.60000038,0.00000000,0.00000000,1.24694824); //object(a51_jetdoor)(9)
  244.     CreateObject(3095,10.80000019,-246.10000610,18.60000038,0.00000000,0.00000000,0.74694824); //object(a51_jetdoor)(9)
  245.     CreateObject(3095,15.19999981,-246.30000305,15.00000000,0.00000000,89.74731445,0.98864746); //object(a51_jetdoor)(12)
  246.     CreateObject(3095,15.19999981,-246.30000305,7.50000000,0.00000000,89.74731445,0.98327637); //object(a51_jetdoor)(12)
  247.     CreateObject(3095,2.00000000,-246.19999695,18.60000038,0.00000000,0.00000000,0.49157715); //object(a51_jetdoor)(9)
  248.     CreateObject(3095,1.79999995,-237.50000000,18.60000038,0.00000000,0.00000000,1.00000000); //object(a51_jetdoor)(9)
  249.     CreateObject(3095,10.69999981,-237.39999390,18.60000038,0.00000000,0.00000000,0.24975586); //object(a51_jetdoor)(9)
  250.     CreateObject(3095,15.10000038,-237.39999390,15.00000000,0.00000000,89.74731445,0.48327637); //object(a51_jetdoor)(12)
  251.     CreateObject(3095,15.10000038,-237.39999390,7.50000000,0.00000000,89.74731445,0.47790527); //object(a51_jetdoor)(12)
  252.     CreateObject(3095,1.79999995,-229.89999390,18.60000038,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(9)
  253.     CreateObject(3095,10.60000038,-229.89999390,18.60000038,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(9)
  254.     CreateObject(3095,15.00000000,-228.39999390,15.00000000,0.00000000,89.74731445,0.97790527); //object(a51_jetdoor)(12)
  255.     CreateObject(3095,11.00000000,-254.89999390,18.60000038,0.00000000,0.00000000,1.24694824); //object(a51_jetdoor)(9)
  256.     CreateObject(3095,15.00000000,-228.39941406,8.00000000,0.00000000,89.74731445,0.96960449); //object(a51_jetdoor)(12)
  257.     CreateObject(3095,2.29999995,-222.39999390,18.60000038,0.00000000,0.00000000,354.75000000); //object(a51_jetdoor)(9)
  258.     CreateObject(3095,10.89999962,-223.39999390,18.60000038,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(9)
  259.     CreateObject(3095,15.00000000,-223.39941406,15.00000000,0.00000000,89.74731445,359.72534180); //object(a51_jetdoor)(12)
  260.     CreateObject(3095,15.00000000,-223.39999390,8.00000000,0.00000000,89.74743652,359.72534180); //object(a51_jetdoor)(12)
  261.     CreateObject(3095,11.00000000,-219.00000000,8.00000000,0.00000000,89.74731445,85.47534180); //object(a51_jetdoor)(12)
  262.     CreateObject(3095,2.29999995,-218.30000305,15.00000000,0.00000000,89.74731445,85.46716309); //object(a51_jetdoor)(12)
  263.     CreateObject(987,17.89999962,-236.80000305,1.50000000,0.00000000,0.00000000,90.00000000); //object(elecfence_bar)(5)
  264.     CreateObject(987,17.89999962,-236.80000305,6.40000010,0.00000000,0.00000000,90.00000000); //object(elecfence_bar)(5)
  265.     CreateObject(987,17.79999924,-230.60000610,1.50000000,0.00000000,0.00000000,90.00000000); //object(elecfence_bar)(5)
  266.     CreateObject(987,17.79980469,-230.59960938,6.40000010,0.00000000,0.00000000,90.00000000); //object(elecfence_bar)(5)
  267.     CreateObject(3095,11.00000000,-219.00000000,15.00000000,0.00000000,89.74731445,85.47363281); //object(a51_jetdoor)(12)
  268.     CreateObject(3095,2.29999995,-218.30000305,8.00000000,0.00000000,89.74731445,85.46264648); //object(a51_jetdoor)(12)
  269.     CreateObject(3095,-6.50000000,-217.50000000,15.00000000,0.00000000,89.74731445,84.21264648); //object(a51_jetdoor)(12)
  270.     CreateObject(3095,-6.50000000,-217.50000000,7.80000019,0.00000000,89.74731445,84.21020508); //object(a51_jetdoor)(12)
  271.     CreateObject(3095,-6.59999990,-221.80000305,18.60000038,0.00000000,0.00000000,354.00000000); //object(a51_jetdoor)(9)
  272.     CreateObject(3095,-15.39999962,-216.60000610,15.00000000,0.00000000,89.74731445,84.96020508); //object(a51_jetdoor)(12)
  273.     CreateObject(3095,-15.39999962,-216.60000610,7.30000019,0.00000000,89.74731445,84.46020508); //object(a51_jetdoor)(12)
  274.     CreateObject(3095,-15.50000000,-221.10000610,18.60000038,0.00000000,0.00000000,353.75000000); //object(a51_jetdoor)(9)
  275.     CreateObject(3095,-24.29999924,-215.69999695,15.00000000,0.00000000,89.74731445,84.96020508); //object(a51_jetdoor)(12)
  276.     CreateObject(3095,-24.29999924,-215.69999695,8.80000019,0.00000000,89.74731445,84.95471191); //object(a51_jetdoor)(12)
  277.     CreateObject(3095,-24.20000076,-220.19999695,18.60000038,0.00000000,0.00000000,353.24743652); //object(a51_jetdoor)(9)
  278.     CreateObject(3095,-24.89999962,-235.19999695,18.60000038,0.00000000,0.00000000,359.24743652); //object(a51_jetdoor)(9)
  279.     CreateObject(3095,-33.20000076,-214.80000305,15.00000000,0.00000000,89.74731445,84.45471191); //object(a51_jetdoor)(12)
  280.     CreateObject(3095,-33.20000076,-214.80000305,7.00000000,0.00000000,89.74731445,84.70471191); //object(a51_jetdoor)(12)
  281.     CreateObject(3095,-42.00000000,-213.89999390,15.00000000,0.00000000,89.74731445,84.20471191); //object(a51_jetdoor)(12)
  282.     CreateObject(3095,-42.00000000,-213.89999390,6.00000000,0.00000000,89.74731445,84.20471191); //object(a51_jetdoor)(12)
  283.     CreateObject(3095,-50.70000076,-212.80000305,15.00000000,0.00000000,89.74731445,81.95471191); //object(a51_jetdoor)(12)
  284.     CreateObject(3095,-50.70000076,-212.80000305,8.50000000,0.00000000,89.74731445,82.20263672); //object(a51_jetdoor)(12)
  285.     CreateObject(3095,-59.09999847,-211.50000000,15.00000000,0.00000000,89.74731445,81.45263672); //object(a51_jetdoor)(12)
  286.     CreateObject(3095,-59.09999847,-211.50000000,7.00000000,0.00000000,89.74731445,81.19726562); //object(a51_jetdoor)(12)
  287.     CreateObject(3095,-63.29999924,-214.89999390,15.00000000,0.00000000,89.74731445,176.94726562); //object(a51_jetdoor)(12)
  288.     CreateObject(3095,-63.29999924,-214.80000305,8.30000019,0.00000000,89.74731445,176.94580078); //object(a51_jetdoor)(12)
  289.     CreateObject(3095,-60.20000076,-221.10000610,18.60000038,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(9)
  290.     CreateObject(3095,-59.29999924,-215.89999390,18.60000038,0.00000000,0.00000000,351.25000000); //object(a51_jetdoor)(9)
  291.     CreateObject(3095,-51.29999924,-221.60000610,18.60000038,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(9)
  292.     CreateObject(3095,-50.50000000,-216.89999390,18.60000038,0.00000000,0.00000000,351.24938965); //object(a51_jetdoor)(9)
  293.     CreateObject(3095,-41.90000153,-218.19999695,18.60000038,0.00000000,0.00000000,352.24938965); //object(a51_jetdoor)(9)
  294.     CreateObject(3095,-42.40000153,-224.69999695,18.60000038,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(9)
  295.     CreateObject(3095,-33.50000000,-221.60000610,18.60000038,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor)(9)
  296.     CreateObject(3095,-33.00000000,-219.10000610,18.60000038,0.00000000,0.00000000,352.24914551); //object(a51_jetdoor)(9)
  297.     CreateObject(8210,-10.00000000,-216.19999695,7.00000000,0.00000000,0.00000000,174.00000000); //object(vgsselecfence12)(1)
  298.     CreateObject(8210,-48.09999847,-212.19999695,7.00000000,0.00000000,0.00000000,173.74597168); //object(vgsselecfence12)(1)
  299.     CreateObject(987,-75.50000000,-208.80000305,2.29999995,0.00000000,0.00000000,268.75000000); //object(elecfence_bar)(5)
  300.     CreateObject(987,-75.50000000,-208.80000305,6.59999990,0.00000000,0.00000000,268.74755859); //object(elecfence_bar)(5)
  301.     CreateObject(987,-1.39999998,-268.60000610,7.90000010,0.00000000,0.00000000,0.00000000); //object(elecfence_bar)(17)
  302.     CreateObject(987,-1.39999998,-268.60000610,3.20000005,0.00000000,0.00000000,0.00000000); //object(elecfence_bar)(18)
  303.     wall = CreateObject(3095,2545.30004883,-1315.00000000,1032.40002441,90.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (1)
  304.     door1 = CreateObject(1497,2544.89990234,-1315.59997559,1030.40002441,0.00000000,0.00000000,180.00000000); //object(gen_doorext02) (1)
  305.     door2 = CreateObject(1497,2541.89941406,-1315.59960938,1030.40002441,0.00000000,0.00000000,0.00000000); //object(gen_doorext02) (2
  306.     door3 = CreateObject(1569,2530.50000000,-1282.30004883,1053.59997559,0.00000000,0.00000000,180.00000000); //object(adam_v_door) (1)
  307.     door4 = CreateObject(1569,2527.59960938,-1282.29980469,1053.59997559,0.00000000,0.00000000,0.00000000); //object(adam_v_door) (2)
  308.     CreateObject(3029,-29.39999962,-234.00000000,4.40000010,0.00000000,0.00000000,90.00000000); //object(cr1_door) (1)
  309.     CreateObject(3029,-36.29999924,-234.00000000,19.10000076,0.00000000,0.00000000,90.00000000); //object(cr1_door) (2)
  310.     Create3DTextLabel("{00E600}Open Gate:\nPress F / Enter \n InCar: Press Handbrake\n Type /openmain", 0xFFFFFFFF, -74.8072,-353.4875,1.3964, 10.0, 0, 1);
  311.     Create3DTextLabel("{00E600}Open Gate:\nPress F / Enter \n InCar: Press Handbrake\n Type /opensmuggler", 0xFFFFFFFF, -96.4238,-313.7643,1.4297, 10.0, 0, 1);
  312.     Create3DTextLabel("{00E600}Open Gate:\nPress F / Enter \n InCar: Press Handbrake\n Type /opentank", 0xFFFFFFFF, -5.6482,-269.2476,5.4297, 10.0, 0, 1);
  313.     Create3DTextLabel("{00E600}Press F / Enter to Enter!", 0xFFFFFFFF, -49.9415,-269.3630,6.6332, 20.0, 0, 1);
  314.     Create3DTextLabel("{00E600}Press F / Enter to Exit!", 0xFFFFFFFF, 2529.3765,-1282.7079,1054.6406, 20.0, 0, 1);
  315.     Create3DTextLabel("{00E600}Press F / Enter to Enter!", 0xFFFFFFFF, -50.5649,-233.6623,6.7646, 20.0, 0, 1);
  316.     Create3DTextLabel("{00E600}Press F / Enter to Exit!", 0xFFFFFFFF, 2548.8015,-1294.4188,1060.9844,20, 0, 1);
  317.     Create3DTextLabel("{00E600}Press F / Enter to Enter!", 0xFFFFFFFF, -86.2052,-299.3777,2.7646,20, 0, 1);
  318.     Create3DTextLabel("{00E600}Press F / Enter to Exit!", 0xFFFFFFFF, 2543.3972,-1316.0641,1031.4219, 10.0, 0, 1);
  319.     return 1;
  320. }
  321.  
  322. public OnFilterScriptExit()
  323. {
  324.     return 1;
  325. }
  326.  
  327. public OnPlayerConnect(playerid)
  328. {
  329.     return 1;
  330. }
  331.  
  332. public OnPlayerDisconnect(playerid, reason)
  333. {
  334.     return 1;
  335. }
  336.  
  337. public OnPlayerSpawn(playerid)
  338. {
  339.     return 1;
  340. }
  341.  
  342. public OnPlayerDeath(playerid, killerid, reason)
  343. {
  344.     return 1;
  345. }
  346.  
  347. public OnVehicleSpawn(vehicleid)
  348. {
  349. if(vehicleid == elegy){
  350.     ChangeVehiclePaintjob(elegy,0); // Paint job
  351.     AddVehicleComponent(elegy,1034);//Exhaust
  352.     AddVehicleComponent(elegy,1035);//Roof
  353.     AddVehicleComponent(elegy,1036);//Side Skirt
  354.     AddVehicleComponent(elegy,1147);//Spoiler
  355.     AddVehicleComponent(elegy,1149);//Rear Bumper
  356.     AddVehicleComponent(elegy,1171);//Front Bumper
  357.     AddVehicleComponent(elegy,1079);//Wheels
  358.     AddVehicleComponent(elegy,1010);//Nitro
  359.     }
  360. if(vehicleid == sultan){
  361.     ChangeVehiclePaintjob(sultan,0); // Paint job
  362.     AddVehicleComponent(sultan,1034);//Exhaust
  363.     AddVehicleComponent(sultan,1035);//Roof
  364.     AddVehicleComponent(sultan,1036);//Side Skirt
  365.     AddVehicleComponent(sultan,1147);//Spoiler
  366.     AddVehicleComponent(sultan,1149);//Rear Bumper
  367.     AddVehicleComponent(sultan,1169);//Front Bumper
  368.     AddVehicleComponent(sultan,1079);//Wheels
  369.     AddVehicleComponent(elegy,1010);//Nitro
  370.     }
  371. if(vehicleid == jester){
  372.     ChangeVehiclePaintjob(jester,1); // Paint job
  373.     AddVehicleComponent(jester,1065);//Exhaust
  374.     AddVehicleComponent(jester,1067);//Roof
  375.     AddVehicleComponent(jester,1069);//Side Skirt
  376.     AddVehicleComponent(jester,1162);//Spoiler
  377.     AddVehicleComponent(jester,1159);//Rear Bumper
  378.     AddVehicleComponent(jester,1160);//Front Bumper
  379.     AddVehicleComponent(jester,1079);//Wheels
  380.     AddVehicleComponent(elegy,1010);//Nitro
  381.     }
  382. if(vehicleid == flash){
  383.     ChangeVehiclePaintjob(flash,2); // Paint job
  384.     AddVehicleComponent(flash,1046);//Exhaust
  385.     AddVehicleComponent(flash,1054);//Roof
  386.     AddVehicleComponent(flash,1047);//Side Skirt
  387.     AddVehicleComponent(flash,1049);//Spoiler
  388.     AddVehicleComponent(flash,1150);//Rear Bumper
  389.     AddVehicleComponent(flash,1153);//Front Bumper
  390.     AddVehicleComponent(flash,1079);//Wheels
  391.     AddVehicleComponent(elegy,1010);//Nitro
  392.     }
  393. if(vehicleid == stratum){
  394.     ChangeVehiclePaintjob(stratum,2); // Paint job
  395.     AddVehicleComponent(stratum,1064);//Exhaust
  396.     AddVehicleComponent(stratum,1055);//Roof
  397.     AddVehicleComponent(stratum,1056);//Side Skirt
  398.     AddVehicleComponent(stratum,1058);//Spoiler
  399.     AddVehicleComponent(stratum,1154);//Rear Bumper
  400.     AddVehicleComponent(stratum,1153);//Front Bumper
  401.     AddVehicleComponent(stratum,1079);//Wheels
  402.     AddVehicleComponent(elegy,1010);//Nitro
  403.     }
  404. if(vehicleid == uranus){
  405.     ChangeVehiclePaintjob(uranus,2); // Paint job
  406.     AddVehicleComponent(uranus,1089);//Exhaust
  407.     AddVehicleComponent(uranus,1088);//Roof
  408.     AddVehicleComponent(uranus,1094);//Side Skirt
  409.     AddVehicleComponent(uranus,1164);//Spoiler
  410.     AddVehicleComponent(uranus,1168);//Rear Bumper
  411.     AddVehicleComponent(uranus,1167);//Front Bumper
  412.     AddVehicleComponent(uranus,1079);//Wheels
  413.     AddVehicleComponent(elegy,1010);//Nitro
  414.     }
  415. return 1;
  416. }
  417.  
  418. public OnVehicleDeath(vehicleid, killerid)
  419. {
  420.     return 1;
  421. }
  422.  
  423. public OnPlayerText(playerid, text[])
  424. {
  425.     return 1;
  426. }
  427.  
  428. public OnPlayerCommandText(playerid, cmdtext[])
  429. {
  430.     if (strcmp("/smugglerhelp", cmdtext, true, 10) == 0)
  431.     {
  432.     SendClientMessage(playerid, 0xFFFFFFFF, "{FF1919}Smuggler Map | FilterScript by SkullMaster73, extended by varga.");
  433.     SendClientMessage(playerid, 0xFFFFFFFF, "{FFCC00}Commands: /openmain to open main gate, /opensmuggler to open smuggler gate, /opentank to open the garage of tanks.");
  434.     SendClientMessage(playerid, 0xFFFFFFFF, "{FFCC00}Commands: /closemain to close main gate, /closesmuggler to close smuggler gate, /closetank to close the garage of tanks.");
  435.     SendClientMessage(playerid, 0xFFFFFFFF, "{FFCC00}Buttons: To Enter a building you have to press F or Enter.HTTP To open a gate press look behind or F / Enter.");
  436.     SendClientMessage(playerid, 0xFFFFFFFF, "{FFCC00}Buttons: If you are in any vehicles you have to press handbrake to open a gate.");
  437.     return 1;
  438.     }
  439.     if (strcmp("/OpenMain", cmdtext, true, 10) == 0)
  440.     {
  441.     MoveObject(main,-75.199996948242,-353.5,-2.4000000953674,3,0,0,89.747314453125);
  442.     timer1 = SetTimerEx("ClosemGate",10000,0,"i",playerid);
  443.     return 1;
  444.     }
  445.     if (strcmp("/CloseMain", cmdtext, true, 10) == 0)
  446.     {
  447.     MoveObject(main,-75.19999695,-353.50000000,2.29999995,3,0,0,89.74731445);
  448.     KillTimer(timer1);
  449.     return 1;
  450.     }
  451.     if (strcmp("/OpenSmuggler", cmdtext, true, 10) == 0)
  452.     {
  453.     MoveObject(smuggler,-96.900001525879,-314.29998779297,-4.5999999046326,3,0,0,0.25);
  454.     timer2 = SetTimerEx("CloseSGate",10000,0,"i",playerid);
  455.     return 1;
  456.     }
  457.     if (strcmp("/CloseSmuggler", cmdtext, true, 10) == 0)
  458.     {
  459.     MoveObject(smuggler,-96.89941406,-314.29980469,3.79999995,3,0,0,0.25000000);
  460.     KillTimer(timer2);
  461.     return 1;
  462.     }
  463.     if (strcmp("/OpenTank", cmdtext, true, 10) == 0)
  464.     {
  465.     MoveObject(tank,-5.5999999046326,-268.70001220703,-0.5,3,0,0,0);
  466.     timer3 = SetTimerEx("CloseTGate",10000,0,"i",playerid);
  467.     return 1;
  468.     }
  469.     if (strcmp("/CloseTank", cmdtext, true, 10) == 0)
  470.     {
  471.     MoveObject(tank,-5.59999990,-268.70001221,7.00000000,3,0,0,0);
  472.     KillTimer(timer3);
  473.     return 1;
  474.     }
  475.     return 0;
  476. }
  477.  
  478. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  479. {
  480.     return 1;
  481. }
  482.  
  483. public OnPlayerExitVehicle(playerid, vehicleid)
  484. {
  485.     return 1;
  486. }
  487.  
  488. public OnPlayerStateChange(playerid, newstate, oldstate)
  489. {
  490.     return 1;
  491. }
  492.  
  493. public OnPlayerEnterCheckpoint(playerid)
  494. {
  495.     return 1;
  496. }
  497.  
  498. public OnPlayerLeaveCheckpoint(playerid)
  499. {
  500.     return 1;
  501. }
  502.  
  503. public OnPlayerEnterRaceCheckpoint(playerid)
  504. {
  505.     return 1;
  506. }
  507.  
  508. public OnPlayerLeaveRaceCheckpoint(playerid)
  509. {
  510.     return 1;
  511. }
  512.  
  513. public OnRconCommand(cmd[])
  514. {
  515.     return 1;
  516. }
  517.  
  518. public OnPlayerRequestSpawn(playerid)
  519. {
  520.     return 1;
  521. }
  522.  
  523. public OnObjectMoved(objectid)
  524. {
  525.     return 1;
  526. }
  527.  
  528. public OnPlayerObjectMoved(playerid, objectid)
  529. {
  530.     return 1;
  531. }
  532.  
  533. public OnPlayerPickUpPickup(playerid, pickupid)
  534. {
  535.     return 1;
  536. }
  537.  
  538. public OnVehicleMod(playerid, vehicleid, componentid)
  539. {
  540.     return 1;
  541. }
  542.  
  543. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  544. {
  545.     return 1;
  546. }
  547.  
  548. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  549. {
  550.     return 1;
  551. }
  552.  
  553. public OnPlayerSelectedMenuRow(playerid, row)
  554. {
  555.     return 1;
  556. }
  557.  
  558. public OnPlayerExitedMenu(playerid)
  559. {
  560.     return 1;
  561. }
  562.  
  563. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  564. {
  565.     return 1;
  566. }
  567.  
  568. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  569. {
  570. if(PRESSED(KEY_HANDBRAKE))
  571. {
  572.     if(IsPlayerInAnyVehicle(playerid))
  573.     {
  574.         if(IsPlayerInRangeOfPoint(playerid, 10.0, -74.8072,-353.4875,1.3964))
  575.         {
  576.             KillTimer(timer1);
  577.             MoveObject(main,-75.199996948242,-353.5,-2.4000000953674,3,0,0,89.747314453125);
  578.             timer1 = SetTimerEx("ClosemGate",7000,0,"i",playerid);
  579.         }
  580.         else
  581.         if(IsPlayerInRangeOfPoint(playerid, 10.0, -96.4238,-313.7643,1.4297))
  582.         {
  583.             KillTimer(timer2);
  584.             MoveObject(smuggler,-96.900001525879,-314.29998779297,-4.5999999046326,3,0,0,0.25);
  585.             timer2 = SetTimerEx("CloseSGate",7000,0,"i",playerid);
  586.         }
  587.         else
  588.         if(IsPlayerInRangeOfPoint(playerid, 10.0, -5.6482,-269.2476,5.4297))
  589.         {
  590.             KillTimer(timer3);
  591.             MoveObject(tank,-5.5999999046326,-268.70001220703,-0.5,3,0,0,0);
  592.             timer3 = SetTimerEx("CloseTGate",7000,0,"i",playerid);
  593.         }
  594.     }
  595. }
  596. else
  597. if(PRESSED(KEY_LOOK_BEHIND))
  598. {
  599.     if(IsPlayerInRangeOfPoint(playerid, 10.0, -74.8072,-353.4875,1.3964))
  600.     {
  601.         KillTimer(timer1);
  602.         MoveObject(main,-75.199996948242,-353.5,-2.4000000953674,3,0,0,89.747314453125);
  603.         timer1 = SetTimerEx("ClosemGate",7000,0,"i",playerid);
  604.     }
  605.     else
  606.     if(IsPlayerInRangeOfPoint(playerid, 10.0, -96.4238,-313.7643,1.4297))
  607.     {
  608.         KillTimer(timer2);
  609.         MoveObject(smuggler,-96.900001525879,-314.29998779297,-4.5999999046326,3,0,0,0.25);
  610.         timer2 = SetTimerEx("CloseSGate",7000,0,"i",playerid);
  611.     }
  612.     else
  613.     if(IsPlayerInRangeOfPoint(playerid, 10.0, -5.6482,-269.2476,5.4297))
  614.     {
  615.         KillTimer(timer3);
  616.         MoveObject(tank,-5.5999999046326,-268.70001220703,-0.5,3,0,0,0);
  617.         timer3 = SetTimerEx("CloseTGate",7000,0,"i",playerid);
  618.     }
  619. }
  620. else
  621. if(PRESSED(KEY_SECONDARY_ATTACK))
  622.     {
  623.     if(IsPlayerInRangeOfPoint(playerid, 10.0, -74.8072,-353.4875,1.3964))
  624.     {
  625.         KillTimer(timer1);
  626.         MoveObject(main,-75.199996948242,-353.5,-2.4000000953674,3,0,0,89.747314453125);
  627.         timer1 = SetTimerEx("ClosemGate",7000,0,"i",playerid);
  628.     }
  629.     else
  630.     if(IsPlayerInRangeOfPoint(playerid, 10.0, -96.4238,-313.7643,1.4297))
  631.     {
  632.         KillTimer(timer2);
  633.         MoveObject(smuggler,-96.900001525879,-314.29998779297,-4.5999999046326,3,0,0,0.25);
  634.         timer2 = SetTimerEx("CloseSGate",7000,0,"i",playerid);
  635.     }
  636.     else
  637.     if(IsPlayerInRangeOfPoint(playerid, 10.0, -5.6482,-269.2476,5.4297))
  638.     {
  639.         KillTimer(timer3);
  640.         MoveObject(tank,-5.5999999046326,-268.70001220703,-0.5,3,0,0,0);
  641.         timer3 = SetTimerEx("CloseTGate",7000,0,"i",playerid);
  642.     }
  643.     else
  644.     if(IsPlayerInRangeOfPoint(playerid, 1.5, -49.9415,-269.3630,6.6332))//main enterance
  645.     {
  646.         CreateObject(3095,2545.30004883,-1315.00000000,1032.40002441,90.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (1)
  647.         CreateObject(1497,2544.89990234,-1315.59997559,1030.40002441,0.00000000,0.00000000,180.00000000); //object(gen_doorext02) (1)
  648.         CreateObject(1497,2541.89941406,-1315.59960938,1030.40002441,0.00000000,0.00000000,0.00000000); //object(gen_doorext02) (2
  649.         CreateObject(1569,2530.50000000,-1282.30004883,1053.59997559,0.00000000,0.00000000,180.00000000); //object(adam_v_door) (1)
  650.         CreateObject(1569,2527.59960938,-1282.29980469,1053.59997559,0.00000000,0.00000000,0.00000000); //object(adam_v_door) (2)
  651.         SetPlayerPos(playerid,2529.3765,-1282.7079,1054.6406);
  652.         SetPlayerFacingAngle(playerid, 179.7201);
  653.         SetPlayerInterior(playerid,2);
  654.     }
  655.     else
  656.     if(IsPlayerInRangeOfPoint(playerid, 1.5, 2529.3765,-1282.7079,1054.6406))//main enterance
  657.     {
  658.         DestroyObject(door1);
  659.         DestroyObject(door2);
  660.         DestroyObject(door3);
  661.         DestroyObject(door4);
  662.         DestroyObject(wall);
  663.         SetPlayerPos(playerid,-49.9415,-269.3630,6.6332);
  664.         SetPlayerFacingAngle(playerid, 179.7201);
  665.         SetPlayerInterior(playerid,0);
  666.     }
  667.     else
  668.     if(IsPlayerInRangeOfPoint(playerid, 1.5, -50.5649,-233.6623,6.7646))//main exit
  669.     {
  670.         CreateObject(3095,2545.30004883,-1315.00000000,1032.40002441,90.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (1)
  671.         CreateObject(1497,2544.89990234,-1315.59997559,1030.40002441,0.00000000,0.00000000,180.00000000); //object(gen_doorext02) (1)
  672.         CreateObject(1497,2541.89941406,-1315.59960938,1030.40002441,0.00000000,0.00000000,0.00000000); //object(gen_doorext02) (2
  673.         CreateObject(1569,2530.50000000,-1282.30004883,1053.59997559,0.00000000,0.00000000,180.00000000); //object(adam_v_door) (1)
  674.         CreateObject(1569,2527.59960938,-1282.29980469,1053.59997559,0.00000000,0.00000000,0.00000000); //object(adam_v_door) (2)
  675.         SetPlayerPos(playerid,2548.8015,-1294.4188,1060.9844);
  676.         SetPlayerFacingAngle(playerid, 272.7344);
  677.         SetPlayerInterior(playerid,2);
  678.     }
  679.     else
  680.     if(IsPlayerInRangeOfPoint(playerid, 1.5, 2548.8015,-1294.4188,1060.9844))//main exit
  681.     {
  682.         DestroyObject(door1);
  683.         DestroyObject(door2);
  684.         DestroyObject(door3);
  685.         DestroyObject(door4);
  686.         DestroyObject(wall);
  687.         SetPlayerPos(playerid,-50.5649,-233.6623,6.7646);
  688.         SetPlayerFacingAngle(playerid, 0);
  689.         SetPlayerInterior(playerid,0);
  690.     }
  691.     else
  692.     if(IsPlayerInRangeOfPoint(playerid, 1.5, -86.2052,-299.3777,2.7646))//warehouse
  693.     {
  694.         CreateObject(3095,2545.30004883,-1315.00000000,1032.40002441,90.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (1)
  695.         CreateObject(1497,2544.89990234,-1315.59997559,1030.40002441,0.00000000,0.00000000,180.00000000); //object(gen_doorext02) (1)
  696.         CreateObject(1497,2541.89941406,-1315.59960938,1030.40002441,0.00000000,0.00000000,0.00000000); //object(gen_doorext02) (2
  697.         CreateObject(1569,2530.50000000,-1282.30004883,1053.59997559,0.00000000,0.00000000,180.00000000); //object(adam_v_door) (1)
  698.         CreateObject(1569,2527.59960938,-1282.29980469,1053.59997559,0.00000000,0.00000000,0.00000000); //object(adam_v_door) (2)
  699.         SetPlayerPos(playerid,2543.3972,-1316.0641,1031.4219);
  700.         SetPlayerFacingAngle(playerid, 179.7201);
  701.         SetPlayerInterior(playerid,2);
  702.     }
  703.     else
  704.     if(IsPlayerInRangeOfPoint(playerid, 1.5, 2543.3972,-1316.0641,1031.4219))//warehouse
  705.     {
  706.         DestroyObject(door1);
  707.         DestroyObject(door2);
  708.         DestroyObject(door3);
  709.         DestroyObject(door4);
  710.         DestroyObject(wall);
  711.         SetPlayerPos(playerid,-86.2052,-299.3777,2.7646);
  712.         SetPlayerFacingAngle(playerid, 179.7201);
  713.         SetPlayerInterior(playerid,0);
  714.     }
  715.     else
  716.     if(IsPlayerInRangeOfPoint(playerid, 0.2, 2531.3267,-1281.8458,1048.2891))//warehouse
  717.     {
  718.         SetPlayerPos(playerid,2530.3535,-1281.8516,1048.2891);
  719.         SetPlayerFacingAngle(playerid, 93.6721);
  720.     }
  721.     else
  722.     if(IsPlayerInRangeOfPoint(playerid, 0.2, 2530.3535,-1281.8516,1048.2891))//warehouse
  723.     {
  724.         SetPlayerPos(playerid,2531.3267,-1281.8458,1048.2891);
  725.         SetPlayerFacingAngle(playerid, 272.2739);
  726.     }
  727.     else
  728.     if(IsPlayerInRangeOfPoint(playerid, 1.0, -30.2176,-233.6379,5.4229))//downstairs
  729.     {
  730.         SetPlayerPos(playerid,-37.2015,-233.6381,20.1554);
  731.         SetPlayerFacingAngle(playerid, 0);
  732.     }
  733.     else
  734.     if(IsPlayerInRangeOfPoint(playerid, 1.0, -37.2015,-233.6381,20.1554))//upstairs
  735.     {
  736.         SetPlayerPos(playerid,-30.2176,-233.6379,5.4229);
  737.         SetPlayerFacingAngle(playerid, 0);
  738.     }
  739. }
  740. return 1;
  741. }
  742.  
  743. forward ClosemGate(playerid);
  744. public ClosemGate(playerid)
  745. {
  746.     MoveObject(main,-75.19999695,-353.50000000,2.29999995,3,0,0,89.74731445);
  747.     KillTimer(timer1);
  748.     return 1;
  749. }
  750. forward CloseSGate(playerid);
  751. public CloseSGate(playerid)
  752. {
  753.     MoveObject(smuggler,-96.89941406,-314.29980469,3.79999995,3,0,0,0.25000000);
  754.     KillTimer(timer2);
  755.     return 1;
  756. }
  757. forward CloseTGate(playerid);
  758. public CloseTGate(playerid)
  759. {
  760.     MoveObject(tank,-5.59999990,-268.70001221,7.00000000,3,0,0,0);
  761.     KillTimer(timer2);
  762.     return 1;
  763. }
  764. public OnRconLoginAttempt(ip[], password[], success)
  765. {
  766.     return 1;
  767. }
  768.  
  769. public OnPlayerUpdate(playerid)
  770. {
  771.     return 1;
  772. }
  773.  
  774. public OnPlayerStreamIn(playerid, forplayerid)
  775. {
  776.     return 1;
  777. }
  778.  
  779. public OnPlayerStreamOut(playerid, forplayerid)
  780. {
  781.     return 1;
  782. }
  783.  
  784. public OnVehicleStreamIn(vehicleid, forplayerid)
  785. {
  786.     return 1;
  787. }
  788.  
  789. public OnVehicleStreamOut(vehicleid, forplayerid)
  790. {
  791.     return 1;
  792. }
  793.  
  794. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  795. {
  796.     return 1;
  797. }
  798.  
  799. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  800. {
  801.     return 1;
  802. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement