Advertisement
Guest User

here :D

a guest
Mar 9th, 2014
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.08 KB | None | 0 0
  1. //=====================Included======================
  2. #include <a_samp>
  3. #include <core>
  4. #include <float>
  5. #include <a_players>
  6. //=====================Defines=======================
  7. #define COLOR_GREY 0xAFAFAFAA
  8. #define COLOR_GREEN 0x33AA33AA
  9. #define COLOR_RED 0xAA3333AA
  10. #define COLOR_YELLOW 0xFFFF00AA
  11. #define COLOR_WHITE 0xFFFFFFAA
  12. #define COLOR_BLUE 0x0000BBAA
  13. #define COLOR_LIGHTBLUE 0x33CCFFAA
  14. #define COLOR_ORANGE 0xFF9900AA
  15. #define COLOR_BLACK 0x000000AA
  16. #define COLOR_TRANS 0xFFFFFF00
  17. #define RED 0xE60000FF
  18. //================News====================
  19. new bus;
  20. new gatestats;
  21. //=================Main==================
  22. main()
  23. {
  24. print("\n----------------------------------");
  25. print(" Grove Street");
  26. print(" Coded By");
  27. print(" Diti");
  28. print("----------------------------------\n");
  29. }
  30. //======================OnGameModeInit=======================
  31. public OnGameModeInit()
  32. {
  33. //===[Timers]=======================
  34. //===[Gates]==================================
  35. bus = CreateObject(980, 2432.5, -1657.9000244141, 15.199999809265, 0, 0, 272);// Gate
  36. //objects
  37. CreateObject(987, 2433.1000976563, -1636, 12.39999961853, 0, 0, 271.5);
  38. CreateObject(3475, 2433.3999023438, -1633.1999511719, 14.800000190735, 0, 0, 1.25);
  39. CreateObject(3578, 2480.3000488281, -1653.1999511719, 13.199999809265, 0, 0, 0);
  40. CreateObject(3578, 2488.1999511719, -1653.3000488281, 13.199999809265, 0, 0, 0);
  41. CreateObject(987, 2435.3999023438, -1628.1999511719, 12.89999961853, 0, 0, 0);
  42. CreateObject(987, 2447.5, -1628.4000244141, 13.60000038147, 0, 0, 0);
  43. CreateObject(987, 2459.5, -1628.6999511719, 14.5, 0, 0, 0);
  44. CreateObject(987, 2471.1999511719, -1629, 14.89999961853, 0, 0, 0);
  45. CreateObject(987, 2482.3999023438, -1628.9000244141, 15.39999961853, 0, 0, 0);
  46. CreateObject(987, 2494.3000488281, -1628.5999755859, 16, 0, 0, 2);
  47. CreateObject(987, 2506.1999511719, -1628.3000488281, 16.5, 0, 0, 1.99951171875); CreateObject(987, 2518, -1628.0999755859, 16.799999237061, 0, 0, 1.99951171875);
  48. CreateObject(987, 2529.8000488281, -1628.0999755859, 16.799999237061, 0, 0, 1.99951171875);
  49. CreateObject(987, 2465.3999023438, -1722.5999755859, 12.5, 0, 0, 2);
  50. CreateObject(987, 2453.3999023438, -1722.9000244141, 12.699999809265, 0, 0, 1.99951171875);
  51. CreateObject(987, 2441.1999511719, -1722.6999511719, 12.800000190735, 0, 0, 1.99951171875);
  52. CreateObject(975, 2480.1999511719, -1722.1999511719, 14.199999809265, 0, 0, 0);
  53. CreateObject(8656, 2540.6999511719, -1705.0999755859, 13.60000038147, 0, 0, 0);
  54. CreateObject(8656, 2520.3999023438, -1722, 13.699999809265, 0, 0, 270);
  55. CreateObject(8656, 2520.3999023438, -1722, 16, 0, 0, 270);
  56. CreateObject(991, 2540.8999023438, -1717.5, 16, 0, 0, 270);
  57. CreateObject(991, 2541, -1713.1999511719, 16, 0, 0, 270);
  58. CreateObject(991, 2537.6999511719, -1721.6999511719, 16, 0, 0, 196.5);
  59. CreateObject(1271, 2507.3000488281, -1659.0999755859, 12.89999961853, 0, 0, 0);
  60. CreateObject(1271, 2507.3000488281, -1659.9000244141, 12.89999961853, 0, 0, 2);
  61. CreateObject(1337, 2507.3000488281, -1658.8000488281, 13.5, 0, 0, 276);
  62. CreateObject(1271, 2508.1000976563, -1659.8000488281, 12.89999961853, 0, 0, 1.99951171875);
  63. CreateObject(1271, 2508, -1659.0999755859, 12.89999961853, 0, 0, 1.99951171875);
  64. CreateObject(1337, 2507.8000488281, -1660.0999755859, 13.5, 0, 0, 0);
  65. CreateObject(1337, 2508.3999023438, -1659.4000244141, 13.5, 0, 0, 0);
  66. AddStaticVehicleEx(470,2476.5000000,-1656.0999756,13.3999996,0.0000000,3,3,15); //Patriot
  67. AddStaticVehicleEx(470,2480.3999023,-1656.0999756,13.3999996,0.0000000,3,3,15); //Patriot
  68. AddStaticVehicleEx(470,2484.1999512,-1656.0999756,13.3999996,0.0000000,3,3,15); //Patriot
  69. AddStaticVehicleEx(470,2488.1000977,-1656.0000000,13.5000000,0.0000000,3,3,15); //Patriot
  70. AddStaticVehicleEx(470,2491.3000488,-1655.8000488,13.5000000,0.0000000,3,3,15); //Patriot
  71. AddStaticVehicleEx(492,2509.8000488,-1667.1999512,13.5000000,10.0000000,-1,3,15); //Greenwood
  72. AddStaticVehicleEx(492,2509.6999512,-1673.8000488,13.3000002,340.0000000,2,-1,15); //Greenwood
  73. AddStaticVehicleEx(492,2505.8999023,-1679.8000488,13.3999996,313.9975586,16,-1,15); //Greenwood
  74. AddStaticVehicleEx(560,2491.1000977,-1682.0999756,13.1000004,0.0000000,3,-1,15); //Sultan
  75. AddStaticVehicleEx(560,2487.3999023,-1681.5999756,13.1000004,0.0000000,-1,29,15); //Sultan
  76. AddStaticVehicleEx(560,2483.3000488,-1681.8000488,13.1000004,0.0000000,-1,-1,15); //Sultan
  77. AddStaticVehicleEx(487,2525.3000488,-1677.3000488,20.2000008,0.0000000,3,-1,15); //Maverick
  78. AddStaticVehicleEx(487,2535.0000000,-1678.0000000,20.2000008,0.0000000,-1,3,15); //Maverick
  79. CreateObject(987, 2431.3000488281, -1668.9000244141, 12.699999809265, 0, 0, 272);
  80. CreateObject(3475, 2431.6000976563, -1667.3000488281, 14.89999961853, 0, 0, 0);
  81. CreateObject(3749, 2432.6000976563, -1657.9000244141, 18.200000762939, 0, 0, 272);
  82. CreateObject(17062, 2398.3999023438, -1570.5999755859, 218, 11, 0, 19);
  83. CreateObject(17062, 2471.8000488281, -1741.6999511719, 192.10000610352, 10.997314453125, 0, 18.494873046875);
  84. CreateObject(10780, 2328.1000976563, -1428.8000488281, 231.80000305176, 0, 0, 198);
  85. CreateObject(972, 2291.5, -1422.9000244141, 228.19999694824, 0, 0, 16);
  86. CreateObject(972, 2319.3999023438, -1373.6999511719, 228.19999694824, 0, 0, 287.99609375);
  87. CreateObject(17062, 2553.19921875, -1931.099609375, 164.60000610352, 10.997314453125, 0, 18.484497070313);
  88. CreateObject(17062, 2702.5, -2168.1000976563, 137.5, 10.997314453125, 0, 32.481079101563);
  89. CreateObject(1633, 2600.1999511719, -2030.8000488281, 146.89999389648, 0, 0, 220);
  90. CreateObject(8355, 2836.1000976563, -2318.6999511719, 89.900001525879, 0, 0, 46);
  91. CreateObject(8355, 2919, -2402, 90, 0, 0, 45.999755859375);
  92. CreateObject(8354, 3024.3999023438, -2471.1999511719, 90.099998474121, 0, 0, 136);
  93. CreateObject(8355, 2939.3000488281, -2565.1999511719, 90.199996948242, 0, 0, 319.99975585938);
  94. CreateObject(8355, 2858.6000976563, -2660.6999511719, 89.199996948242, 0, 0, 319.99877929688);
  95. CreateObject(8343, 2774.3999023438, -2713.6999511719, 80.199996948242, 0, 0, 140);
  96. CreateObject(8355, 2699.6999511719, -2693.3999023438, 80.199996948242, 0, 0, 53.998779296875);
  97. CreateObject(8355, 2589.1000976563, -2613.5, 80.199996948242, 0, 0, 53.997802734375);
  98. CreateObject(8355, 2505.5, -2552.6000976563, 80, 0, 0, 53.997802734375);
  99. CreateObject(8344, 2408.6999511719, -2510.8000488281, 78, 0, 0, 234);
  100. CreateObject(8355, 2297.8999023438, -2496.8999023438, 78, 0, 0, 91.997802734375);
  101. //finish
  102. return 1;
  103. }
  104. //======================OnPlayerSpawn=======================
  105. public OnPlayerSpawn(playerid)
  106. {
  107. return 1;
  108. }
  109. //==================OnPlayerConnect==================
  110. public OnPlayerConnect(playerid)
  111. {
  112. return 1;
  113. }
  114. //==================OnPlayerDisconnect==================
  115. public OnPlayerDisconnect(playerid)
  116. {
  117. }
  118. //===================OnPlayerCommandText==========================
  119. public OnPlayerCommandText(playerid, cmdtext[])
  120. {
  121. if(strcmp(cmdtext, "/gate", true) == 0)
  122. {
  123. if(gatestats == 0)// if the gate is closed
  124. {
  125. MoveObject(bus,2433.1000976563, -1636, 12.39999961853,2.0);
  126. gatestats = 1; // gate is opened
  127. }
  128. else// else, if the gate is open
  129. {
  130. MoveObject(bus,2432.5, -1657.9000244141, 15.199999809265,2.0);
  131. gatestats = 0; // gate is closed
  132. }
  133. return 1;
  134. }
  135. return 0;
  136. }
  137. //===[OnPlayerEnterVehicle]==========================================
  138. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  139. {
  140. return 1;
  141. }
  142. //======================OnPlayerDeath=======================
  143. public OnPlayerDeath(playerid, killerid, reason)
  144. {
  145. return 1;
  146. }
  147. //======================OnPlayerRequestClass=======================
  148. public OnPlayerRequestClass(playerid, classid)
  149. {
  150. return 1;
  151. }
  152. //=============================On Enter Checkpoint==============================
  153. public OnPlayerEnterCheckpoint(playerid)
  154. {
  155. return 1;
  156. }
  157. //===[OnPlayerLeaveCheckpoint]==========================================
  158. public OnPlayerLeaveCheckpoint(playerid)
  159. {
  160. return 1;
  161. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement