Advertisement
Guest User

CCTV Surveillance System by ROckHopper

a guest
May 10th, 2014
865
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.76 KB | None | 0 0
  1. // This is a comment
  2. // uncomment the line below if you want to write a filterscript
  3. //#define FILTERSCRIPT
  4.  
  5. #include <a_samp>
  6. #include <zcmd>
  7.  
  8. #define DIALOG_Camera
  9. #define COLOR_GREEN 0x008000FF
  10.  
  11. #if defined FILTERSCRIPT
  12.  
  13. public OnFilterScriptInit()
  14. {
  15. print("\n--------------------------------------");
  16. print("CCTV System by Rockhopper");
  17. print("--------------------------------------\n");
  18. CreateObject(1502, 2314.76196, 0.24027, 25.68984, 0.00000, 0.00000, 0.00000);
  19. CreateObject(1502, 2303.99072, -16.19709, 25.68980, 0.00000, 0.00000, 90.00000);
  20. CreateObject(1502, 2303.97388, -16.15055, 25.68980, 0.00000, 0.00000, -90.00000);
  21. CreateObject(1616, 2305.78076, -17.41147, 29.13960, 0.00000, 0.00000, -90.00000);
  22. CreateObject(1622, 2317.24976, -0.25050, 29.29070, 0.00000, -8.50000, 15.00000);
  23.  
  24. return 1;
  25. }
  26.  
  27. public OnFilterScriptExit()
  28. {
  29. return 1;
  30. }
  31.  
  32. #else
  33.  
  34. main()
  35. {
  36. print("CCTV System by Rockhopper");
  37. }
  38.  
  39. #endif
  40.  
  41.  
  42. public OnPlayerRequestClass(playerid, classid)
  43. {
  44. return 1;
  45. }
  46.  
  47. public OnPlayerConnect(playerid)
  48. {
  49. return 1;
  50. }
  51.  
  52. public OnPlayerDisconnect(playerid, reason)
  53. {
  54. return 1;
  55. }
  56.  
  57. public OnPlayerSpawn(playerid)
  58. {
  59. return 1;
  60. }
  61.  
  62. public OnPlayerDeath(playerid, killerid, reason)
  63. {
  64. return 1;
  65. }
  66.  
  67. public OnVehicleSpawn(vehicleid)
  68. {
  69. return 1;
  70. }
  71.  
  72. public OnVehicleDeath(vehicleid, killerid)
  73. {
  74. return 1;
  75. }
  76.  
  77. public OnPlayerText(playerid, text[])
  78. {
  79. return 1;
  80. }
  81.  
  82. public OnPlayerCommandText(playerid, cmdtext[])
  83. {
  84. if (strcmp("/mycommand", cmdtext, true, 10) == 0)
  85. {
  86. // Do something here
  87. return 1;
  88. }
  89. return 0;
  90. }
  91.  
  92. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  93. {
  94. return 1;
  95. }
  96.  
  97. public OnPlayerExitVehicle(playerid, vehicleid)
  98. {
  99. return 1;
  100. }
  101.  
  102. public OnPlayerStateChange(playerid, newstate, oldstate)
  103. {
  104. return 1;
  105. }
  106.  
  107. public OnPlayerEnterCheckpoint(playerid)
  108. {
  109. return 1;
  110. }
  111.  
  112. public OnPlayerLeaveCheckpoint(playerid)
  113. {
  114. return 1;
  115. }
  116.  
  117. public OnPlayerEnterRaceCheckpoint(playerid)
  118. {
  119. return 1;
  120. }
  121.  
  122. public OnPlayerLeaveRaceCheckpoint(playerid)
  123. {
  124. return 1;
  125. }
  126.  
  127. public OnRconCommand(cmd[])
  128. {
  129. return 1;
  130. }
  131.  
  132. public OnPlayerRequestSpawn(playerid)
  133. {
  134. return 1;
  135. }
  136.  
  137. public OnObjectMoved(objectid)
  138. {
  139. return 1;
  140. }
  141.  
  142. public OnPlayerObjectMoved(playerid, objectid)
  143. {
  144. return 1;
  145. }
  146.  
  147. public OnPlayerPickUpPickup(playerid, pickupid)
  148. {
  149. return 1;
  150. }
  151.  
  152. public OnVehicleMod(playerid, vehicleid, componentid)
  153. {
  154. return 1;
  155. }
  156.  
  157. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  158. {
  159. return 1;
  160. }
  161.  
  162. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  163. {
  164. return 1;
  165. }
  166.  
  167. public OnPlayerSelectedMenuRow(playerid, row)
  168. {
  169. return 1;
  170. }
  171.  
  172. public OnPlayerExitedMenu(playerid)
  173. {
  174. return 1;
  175. }
  176.  
  177. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  178. {
  179. return 1;
  180. }
  181.  
  182. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  183. {
  184. return 1;
  185. }
  186.  
  187. public OnRconLoginAttempt(ip[], password[], success)
  188. {
  189. return 1;
  190. }
  191.  
  192. public OnPlayerUpdate(playerid)
  193. {
  194. return 1;
  195. }
  196.  
  197. public OnPlayerStreamIn(playerid, forplayerid)
  198. {
  199. return 1;
  200. }
  201.  
  202. public OnPlayerStreamOut(playerid, forplayerid)
  203. {
  204. return 1;
  205. }
  206.  
  207. public OnVehicleStreamIn(vehicleid, forplayerid)
  208. {
  209. return 1;
  210. }
  211.  
  212. public OnVehicleStreamOut(vehicleid, forplayerid)
  213. {
  214. return 1;
  215. }
  216.  
  217. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  218. {
  219. if(response)// They pressed the first button.
  220. {
  221. switch(dialogid)// If you only have one dialog, then this isn't required, but it's neater for when you implement more dialogs.
  222. {
  223. case 9898:// Our dialog!
  224. {
  225. switch(listitem)// Checking which listitem was selected
  226. {
  227. case 0:// The first item listed
  228. {
  229. SetPlayerCameraPos(playerid, 2316.2031, -0.8901, 29.3069);
  230. SetPlayerCameraLookAt(playerid, 2315.5652, -1.6584, 28.8019);
  231. SendClientMessage(playerid,COLOR_GREEN,"You have chosen cam 1");
  232. }
  233. case 1: // The second item listed
  234. {
  235. SetPlayerCameraPos(playerid, 2306.1816, -16.5339, 28.8448);
  236. SetPlayerCameraLookAt(playerid, 2306.9836, -15.9388, 28.5548);
  237. SendClientMessage(playerid, COLOR_GREEN,"You have chosen cam 2");
  238. }
  239.  
  240. }
  241. }
  242. }
  243. return 0;
  244. }
  245. }
  246.  
  247. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  248. {
  249. return 1;
  250. }
  251.  
  252. CMD:camspec(playerid, params[])
  253. {
  254. SetPlayerPos(playerid,2313.1462, 12.7589, 32.7399);
  255. ShowPlayerDialog(playerid, 9898, DIALOG_STYLE_LIST, "Please Choose a CAM", "CAM 1\nCAM 2", "Choose", "Cancel");
  256. return 1;
  257. }
  258.  
  259. CMD:camspecoff(playerid, params[])
  260. {
  261. SetPlayerPos(playerid,1171.4133,-1308.4025,13.9918);
  262. SetCameraBehindPlayer(playerid);
  263. return 1;
  264. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement