Advertisement
Guest User

LSPD Moving Gate System

a guest
Oct 25th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.97 KB | None | 0 0
  1. // LSPD Base Moving Gate System
  2. // Remember! Dont be a retard and forget to tabsize (using the TAB key)
  3. #define FILTERSCRIPT
  4.  
  5. #include <a_samp>
  6.  
  7. #if defined FILTERSCRIPT
  8.  
  9. new object;
  10. forward close();
  11.  
  12. public OnFilterScriptInit()
  13. {
  14. print("\n--------------------------------------");
  15. print(" LSPD Moving Gate System");
  16. print("--------------------------------------\n");
  17. //Fences and Door
  18. CreateObject(992,1545.1000000,-1618.1000000,14.1000000,0.0000000,0.0000000,90.0000000); //object(bar_barrier10b) (1)
  19. CreateObject(992,1545.4000000,-1632.8000000,16.4000000,0.0000000,0.0000000,90.0000000); //object(bar_barrier10b) (5)
  20. CreateObject(992,1545.2000000,-1618.1000000,16.6000000,0.0000000,0.0000000,90.0000000); //object(bar_barrier10b) (6)
  21. CreateObject(992,1545.4000000,-1636.2000000,16.4000000,0.0000000,0.0000000,90.0000000); //object(bar_barrier10b) (7)
  22. CreateObject(992,1545.4000000,-1636.6000000,14.1000000,0.0000000,0.0000000,90.0000000); //object(bar_barrier10b) (8)
  23. CreateObject(992,1545.3000000,-1634.3000000,14.1000000,0.0000000,0.0000000,90.0000000); //object(bar_barrier10b) (9)
  24. CreateObject(1491,1544.8000000,-1633.3000000,12.4000000,0.0000000,0.0000000,90.0000000); //object(gen_doorint01) (1)
  25. //-
  26. object = CreateObject(980,1544.7000000,-1625.5000000,15.2000000,0.0000000,0.0000000,90.0000000);
  27. return 1;
  28. }
  29. //A lovely little spacer
  30. public OnPlayerCommandText(playerid, cmdtext[])
  31. {
  32. if (strcmp("/opengate_3636", cmdtext, true, 10) == 0)
  33. {
  34. MoveObject(object,1544.7000000,-1611.2000000,15.2000000,2,0.0000000,0.0000000,90.0000000); //New position (open state)
  35. SetTimer("close", 7000, 0); //Gate will only be open for 7 seconds
  36. SendClientMessage(playerid, -1, "Password Correct! Gate is now opening."); // -1 is the color white
  37. return 1;
  38. }
  39. return 0;
  40. }
  41.  
  42. public close()
  43. {
  44.  
  45. MoveObject(object,1544.7000000,-1625.5000000,15.2000000,2,0.0000000,0.0000000,90.0000000); //Reverting the gate back to its old position (closed state)
  46. return 1;
  47. }
  48. public OnFilterScriptExit()
  49. {
  50. return 1;
  51. }
  52.  
  53. #else
  54. //Dont use any of this apart from the SetGameModeText.
  55. main()
  56. {
  57. print("\n----------------------------------");
  58. print(" Blank Gamemode by your name here");
  59. print("----------------------------------\n");
  60. }
  61.  
  62. #endif
  63.  
  64. public OnGameModeInit()
  65. {
  66.  
  67. SetGameModeText("Cops And Robbers");
  68. AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  69. return 1;
  70. }
  71.  
  72. public OnGameModeExit()
  73. {
  74. return 1;
  75. }
  76.  
  77. public OnPlayerRequestClass(playerid, classid)
  78. {
  79. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  80. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  81. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  82. return 1;
  83. }
  84.  
  85. public OnPlayerConnect(playerid)
  86. {
  87. return 1;
  88. }
  89.  
  90. public OnPlayerDisconnect(playerid, reason)
  91. {
  92. return 1;
  93. }
  94.  
  95. public OnPlayerSpawn(playerid)
  96. {
  97. return 1;
  98. }
  99.  
  100. public OnPlayerDeath(playerid, killerid, reason)
  101. {
  102. return 1;
  103. }
  104.  
  105. public OnVehicleSpawn(vehicleid)
  106. {
  107. return 1;
  108. }
  109.  
  110. public OnVehicleDeath(vehicleid, killerid)
  111. {
  112. return 1;
  113. }
  114.  
  115. public OnPlayerText(playerid, text[])
  116. {
  117. return 1;
  118. }
  119.  
  120.  
  121. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  122. {
  123. return 1;
  124. }
  125.  
  126. public OnPlayerExitVehicle(playerid, vehicleid)
  127. {
  128. return 1;
  129. }
  130.  
  131. public OnPlayerStateChange(playerid, newstate, oldstate)
  132. {
  133. return 1;
  134. }
  135.  
  136. public OnPlayerEnterCheckpoint(playerid)
  137. {
  138. return 1;
  139. }
  140.  
  141. public OnPlayerLeaveCheckpoint(playerid)
  142. {
  143. return 1;
  144. }
  145.  
  146. public OnPlayerEnterRaceCheckpoint(playerid)
  147. {
  148. return 1;
  149. }
  150.  
  151. public OnPlayerLeaveRaceCheckpoint(playerid)
  152. {
  153. return 1;
  154. }
  155.  
  156. public OnRconCommand(cmd[])
  157. {
  158. return 1;
  159. }
  160.  
  161. public OnPlayerRequestSpawn(playerid)
  162. {
  163. return 1;
  164. }
  165.  
  166. public OnObjectMoved(objectid)
  167. {
  168. return 1;
  169. }
  170.  
  171. public OnPlayerObjectMoved(playerid, objectid)
  172. {
  173. return 1;
  174. }
  175.  
  176. public OnPlayerPickUpPickup(playerid, pickupid)
  177. {
  178. return 1;
  179. }
  180.  
  181. public OnVehicleMod(playerid, vehicleid, componentid)
  182. {
  183. return 1;
  184. }
  185.  
  186. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  187. {
  188. return 1;
  189. }
  190.  
  191. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  192. {
  193. return 1;
  194. }
  195.  
  196. public OnPlayerSelectedMenuRow(playerid, row)
  197. {
  198. return 1;
  199. }
  200.  
  201. public OnPlayerExitedMenu(playerid)
  202. {
  203. return 1;
  204. }
  205.  
  206. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  207. {
  208. return 1;
  209. }
  210.  
  211. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  212. {
  213. return 1;
  214. }
  215.  
  216. public OnRconLoginAttempt(ip[], password[], success)
  217. {
  218. return 1;
  219. }
  220.  
  221. public OnPlayerUpdate(playerid)
  222. {
  223. return 1;
  224. }
  225.  
  226. public OnPlayerStreamIn(playerid, forplayerid)
  227. {
  228. return 1;
  229. }
  230.  
  231. public OnPlayerStreamOut(playerid, forplayerid)
  232. {
  233. return 1;
  234. }
  235.  
  236. public OnVehicleStreamIn(vehicleid, forplayerid)
  237. {
  238. return 1;
  239. }
  240.  
  241. public OnVehicleStreamOut(vehicleid, forplayerid)
  242. {
  243. return 1;
  244. }
  245.  
  246. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  247. {
  248. return 1;
  249. }
  250.  
  251. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  252. {
  253. return 1;
  254. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement