Advertisement
Guest User

Sistema de Cameras By: Ekipe FusioN Porra

a guest
Apr 21st, 2013
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.17 KB | None | 0 0
  1. // Nas Defines
  2.  
  3. #define CAMERASRAFA 9234
  4.  
  5. // Na Public OnPlayer COmmand TExt
  6.  
  7. if (strcmp("/cameras", cmdtext, true, 10) == 0)
  8. {
  9. if(IsPlayerInRangeOfPoint(playerid, 1,256.4180,64.6422,1003.6406))
  10. {
  11. }else{
  12. SendClientMessage(playerid, COLOR_WHITE, "Você Não Está no Centro de Segurança!");
  13. return 1;
  14. }
  15. Camera[playerid] = 1;
  16. ShowPlayerDialog(playerid, CAMERASRAFA, DIALOG_STYLE_LIST, "- Cameras -Criado Por : Rafinha FusioN - ", "Lugares Importantes\nRuas Importantes\nDesligar Camera", "Selecionar", "Sair");
  17. return 1;
  18. }
  19.  
  20. // Na Public OnDialogResponde
  21.  
  22. if(dialogid == CAMERASRAFA)
  23. {
  24. if(response)
  25. {
  26. if(listitem == 0)
  27. {
  28. ShowPlayerDialog(playerid, CAMERASRAFA+1, DIALOG_STYLE_LIST, "{0000FF}Cameras - Lugares Importantes -", "{00F8FF}Departamento de Policia\n{FF6347}24-7\n{33CCFF}Loja de Armas\n{9ACD32}Hospital\n{FF0000}Banco", "Espionar", "Sair");
  29. }
  30. if(listitem == 1) //Camera 2
  31. {
  32. ShowPlayerDialog(playerid, CAMERASRAFA+2, DIALOG_STYLE_LIST, "{0000FF}Cameras - Ruas Importantes", "{00F8FF}Bairro Centro de Los Santos\n{FF6347}Bairro Pequeno Mexico\n{33CCFF}Bairro Idlewood\n{9ACD32}Bairro Downtown Los Santos\n{FF0000}Bairro Morro\n{2641FE}Bairro Parque Gleen\n{00F600}Praia Santa Maria\n{FF0000}Rua Estação", "Espionar", "Cancelar");
  33. }
  34. if(listitem == 2) //Camera 2
  35. {
  36. ShowPlayerDialog(playerid, CAMERASRAFA+10, DIALOG_STYLE_LIST, "{0000FF}Cameras - Baladas", "{00F8FF}Alhamba\n{FF6347}Pig Pen", "Espionar", "Cancelar");
  37. }
  38. if(listitem == 3) //Interiores
  39. {
  40. ShowPlayerDialog(playerid, CAMERASRAFA+11, DIALOG_STYLE_LIST, "{0000FF}Cameras - Interiores", "{00F8FF}Departamento de Policia\n{FF6347}Prefeitura\n{33CCFF}Banco\n{9ACD32}Loja De Armas\n{FF0000}24-7", "Espionar", "Cancelar");
  41. }
  42. if(listitem == 4) //Camera Sair
  43. {
  44. TogglePlayerControllable(playerid,1);
  45. SetPlayerInterior(playerid, 6);
  46. SetPlayerVirtualWorld(playerid, 80);
  47. SetPlayerPos(playerid,264.6288,77.5742,1001.0391);
  48. }
  49. }
  50. }
  51. if(dialogid == CAMERASRAFA+1)
  52. {
  53. if(response) // Lugares Importantes !
  54. {
  55. if(listitem == 0) // Departamento de Policia - JFS OWNA !
  56. {
  57. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  58. GameTextForPlayer(playerid, "~r~Departamento de Policia ", 5000, 3);
  59. SetPlayerCameraPos(playerid, 1420.6019,-1727.2371,33.1063);
  60. SetPlayerCameraLookAt(playerid, 1421.6606,-1727.7264,32.8905);
  61. SetPlayerPos(playerid, 1420.6019,-1727.2371,-100);
  62. TogglePlayerControllable(playerid,0);
  63. SetPlayerInterior(playerid,0);
  64. }
  65. if(listitem == 1) // 24-7
  66. {
  67. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  68. GameTextForPlayer(playerid, "~r~24-7 ", 5000, 3);
  69. SetPlayerCameraPos(playerid, 1365.2867,-1748.6545,22.7734);
  70. SetPlayerCameraLookAt(playerid, 1363.8175,-1748.6436,22.3906);
  71. SetPlayerPos(playerid, 1365.2867,-1748.6545,-100);
  72. TogglePlayerControllable(playerid,0);
  73. SetPlayerInterior(playerid,0);
  74. }
  75. if(listitem == 2) // Loja de Arma
  76. {
  77. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  78. GameTextForPlayer(playerid, "~r~Loja de Armas ", 5000, 3);
  79. SetPlayerCameraPos(playerid, 1756.4012,-1172.3580,23.8281);
  80. SetPlayerCameraLookAt(playerid, 1758.6932,-1172.0590,23.8281);
  81. SetPlayerPos(playerid, 1756.4012,-1172.3580,-100);
  82. TogglePlayerControllable(playerid,0);
  83. SetPlayerInterior(playerid,0);
  84. }
  85. if(listitem == 3) // Hospital
  86. {
  87. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  88. GameTextForPlayer(playerid, "~r~Hospital ", 5000, 3);
  89. SetPlayerCameraPos(playerid, 1179.7465,-1353.2474,19.4560);
  90. SetPlayerCameraLookAt(playerid, 1181.5865,-1351.5922,19.4502);
  91. SetPlayerPos(playerid, 1179.7465,-1353.2474,-100);
  92. TogglePlayerControllable(playerid,0);
  93. SetPlayerInterior(playerid,0);
  94. }
  95. if(listitem == 4) // Banco
  96. {
  97. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  98. GameTextForPlayer(playerid, "~r~Banco ", 5000, 3);
  99. SetPlayerCameraPos(playerid, 1419.8663,-1045.7428,27.3906);
  100. SetPlayerCameraLookAt(playerid, 1422.1774,-1044.4663,27.3906);
  101. SetPlayerPos(playerid, 1419.8663,-1045.7428,-100);
  102. TogglePlayerControllable(playerid,0);
  103. SetPlayerInterior(playerid,0);
  104. }
  105. }
  106. }
  107.  
  108. if(dialogid == CAMERASRAFA+2)
  109. {
  110. if(response) // RUAS/BAIRROS
  111. {
  112. if(listitem == 0) // Bairro CENTRO
  113. {
  114. ShowPlayerDialog(playerid, CAMERASRAFA+3, DIALOG_STYLE_LIST, "Cameras - Bairro Centro de Los Santos", "Rua Centro 1\nRua Centro 2", "Selecionar", "Cancelar");
  115. }
  116. if(listitem == 1) // bAIRRO Pequeno Mexico
  117. {
  118. ShowPlayerDialog(playerid, CAMERASRAFA+4, DIALOG_STYLE_LIST, "Cameras - Bairro Pequeno Mexico", "Rua Mexico 1\nRua Mexico 2", "Selecionar", "Cancelar");
  119. }
  120. if(listitem == 2) // Bairro Idlewood
  121. {
  122. ShowPlayerDialog(playerid, CAMERASRAFA+5, DIALOG_STYLE_LIST, "Cameras - Bairro Idlewood", "Rua Idlewood 1\nRua Idlewood 2\nRua Idlewood 3\nRua Idlewood 4\nRua Idlewood 5", "Selecionar", "Cancelar");
  123. }
  124. if(listitem == 3) // Bairro Downtown Los Santos
  125. {
  126. ShowPlayerDialog(playerid, CAMERASRAFA+6, DIALOG_STYLE_LIST, "Cameras - Bairro Downtown Los Santos", "Rua Downtown 1\nRua Downtown 2\nRua Downtown 3", "Selecionar", "Cancelar");
  127. }
  128. if(listitem == 4) // Bairro Morro
  129. {
  130. ShowPlayerDialog(playerid, CAMERASRAFA+7, DIALOG_STYLE_LIST, "Cameras - Bairro Morro", "Rua Morro 1\nRua Morro 2\nRua Morro 3\nRua Morro 4", "Selecionar", "Cancelar");
  131. }
  132. if(listitem == 5) // Parque Glee
  133. {
  134. ShowPlayerDialog(playerid, CAMERASRAFA+8, DIALOG_STYLE_LIST, "Cameras - Bairro Parque Gleen", "Rua Parque Green 1\nRua Parque Green 2\nRua Parque Green 3", "Selecionar", "Cancelar");
  135. }
  136. if(listitem == 6) // Rua Estacão
  137. {
  138. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  139. GameTextForPlayer(playerid, "~r~Estação ", 5000, 3);
  140. SetPlayerCameraPos(playerid, 1938.3961,-1933.5433,13.3828);
  141. SetPlayerCameraLookAt(playerid, 934.4586,-1934.7949,13.3828);
  142. SetPlayerPos(playerid, 1938.3961,-1933.5433,-100);
  143. TogglePlayerControllable(playerid,0);
  144. SetPlayerInterior(playerid,0);
  145. }
  146. }
  147. }
  148. // ====================================================================================
  149. if(dialogid == CAMERASRAFA+3) // Bairro Centro de Los Santos
  150. {
  151. if(response)
  152. {
  153. if(listitem == 0) // 1
  154. {
  155. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  156. GameTextForPlayer(playerid, "~r~Centro 1 ", 5000, 3);
  157. SetPlayerCameraPos(playerid, 1671.9045,-1740.2220,13.5465);
  158. SetPlayerCameraLookAt(playerid, 1665.6132,-1739.1383,13.5450);
  159. SetPlayerPos(playerid, 1671.9045,-1740.2220,-100);
  160. TogglePlayerControllable(playerid,0);
  161. SetPlayerInterior(playerid,0);
  162. }
  163. if(listitem == 1) // 2
  164. {
  165. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  166. GameTextForPlayer(playerid, "~r~Centro 2 ", 5000, 3);
  167. SetPlayerCameraPos(playerid, 1744.9170,-1590.0386,13.5397);
  168. SetPlayerCameraLookAt(playerid, 1742.4379,-1590.1549,13.5423);
  169. SetPlayerPos(playerid, 1744.9170,-1590.0386,-100);
  170. TogglePlayerControllable(playerid,0);
  171. SetPlayerInterior(playerid,0);
  172. }
  173. }
  174. }
  175. // =============================================================================
  176. if(dialogid == CAMERASRAFA+4) // Bairro Pequeno Mexico
  177. {
  178. if(response)
  179. {
  180. if(listitem == 0) // 1
  181. {
  182. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  183. SetPlayerCameraPos(playerid, 1727.5045,-1738.7094,13.5469);
  184. SetPlayerCameraLookAt(playerid, 1729.3236,-1737.5027,13.5469);
  185. SetPlayerPos(playerid, 1727.5045,-1738.7094,-100);
  186. TogglePlayerControllable(playerid,0);
  187. SetPlayerInterior(playerid,0);
  188. }
  189. if(listitem == 1) // 2
  190. {
  191. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  192. SetPlayerCameraPos(playerid, 1805.2159,-1839.0151,13.5781);
  193. SetPlayerCameraLookAt(playerid, 1798.6588,-1837.9792,13.5781);
  194. SetPlayerPos(playerid, 1805.2159,-1839.0151,-100);
  195. TogglePlayerControllable(playerid,0);
  196. SetPlayerInterior(playerid,0);
  197. }
  198. }
  199. }
  200. // =====================================================================
  201. if(dialogid == CAMERASRAFA+5) // Bairro idlwood
  202. {
  203. if(response)
  204. {
  205. if(listitem == 0) // 1
  206. {
  207. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  208. SetPlayerCameraPos(playerid, 1820.5284,-1605.0304,13.3766);
  209. SetPlayerCameraLookAt(playerid, 1821.2069,-1601.5466,13.3609);
  210. SetPlayerPos(playerid, 1820.5284,-1605.0304,-100);
  211. TogglePlayerControllable(playerid,0);
  212. SetPlayerInterior(playerid,0);
  213. }
  214. if(listitem == 1) // 2
  215. {
  216. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  217. SetPlayerCameraPos(playerid, 1821.2452,-1848.9436,13.4141);
  218. SetPlayerCameraLookAt(playerid, 1820.7043,-1846.1687,13.4141);
  219. SetPlayerPos(playerid, 1821.2452,-1848.9436,-100);
  220. TogglePlayerControllable(playerid,0);
  221. SetPlayerInterior(playerid,0);
  222. }
  223. if(listitem == 2) // 3
  224. {
  225. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  226. SetPlayerCameraPos(playerid, 1930.7804,-1764.3730,13.5391);
  227. SetPlayerCameraLookAt(playerid, 933.9102,-1763.2849,13.5469);
  228. SetPlayerPos(playerid, 1930.7804,-1764.3730,-100);
  229. TogglePlayerControllable(playerid,0);
  230. SetPlayerInterior(playerid,0);
  231. }
  232. if(listitem == 3) // 4
  233. {
  234. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  235. SetPlayerCameraPos(playerid, 1862.5474,-1480.7346,13.3200);
  236. SetPlayerCameraLookAt(playerid, 1865.3745,-1481.5613,12.3825);
  237. SetPlayerPos(playerid, 1862.5474,-1480.7346,-100);
  238. TogglePlayerControllable(playerid,0);
  239. SetPlayerInterior(playerid,0);
  240. }
  241. if(listitem == 4) // 5
  242. {
  243. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  244. SetPlayerCameraPos(playerid, 1805.2159,-1839.0151,13.5781);
  245. SetPlayerCameraLookAt(playerid, 1798.6588,-1837.9792,13.5781);
  246. SetPlayerPos(playerid, 1805.2159,-1839.0151,-100);
  247. TogglePlayerControllable(playerid,0);
  248. SetPlayerInterior(playerid,0);
  249. }
  250. }
  251. }
  252. // ========================================================================
  253. if(dialogid == CAMERASRAFA+8) // Bairro Parque Gleen
  254. {
  255. if(response)
  256. {
  257. if(listitem == 0) // 1
  258. {
  259. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  260. SetPlayerCameraPos(playerid, 1855.3892,-1268.3625,13.3906);
  261. SetPlayerCameraLookAt(playerid, 1855.1689,-1271.5760,13.3934);
  262. SetPlayerPos(playerid, 1855.3892,-1268.3625,-100);
  263. TogglePlayerControllable(playerid,0);
  264. SetPlayerInterior(playerid,0);
  265. }
  266. if(listitem == 1) // 2
  267. {
  268. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  269. SetPlayerCameraPos(playerid, 1874.3866,-1135.7489,23.7344);
  270. SetPlayerCameraLookAt(playerid, 1878.0491,-1135.7958,23.7632);
  271. SetPlayerPos(playerid, 1874.3866,-1135.7489,-100);
  272. TogglePlayerControllable(playerid,0);
  273. SetPlayerInterior(playerid,0);
  274. }
  275. if(listitem == 2) // 3
  276. {
  277. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  278. SetPlayerCameraPos(playerid, 1842.3285,-1188.6066,23.6503);
  279. SetPlayerCameraLookAt(playerid, 1838.7637,-1187.7839,23.8281);
  280. SetPlayerPos(playerid, 1842.3285,-1188.6066,-100);
  281. TogglePlayerControllable(playerid,0);
  282. SetPlayerInterior(playerid,0);
  283. }
  284. }
  285. }
  286. // ===============================================================
  287. if(dialogid == CAMERASRAFA+6) // Bairro Downtown Los Santos
  288. {
  289. if(response)
  290. {
  291. if(listitem == 0) // 1
  292. {
  293. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  294. SetPlayerCameraPos(playerid, 1581.3748,-1168.5712,24.0781);
  295. SetPlayerCameraLookAt(playerid, 1580.9467,-1166.5466,24.0781);
  296. SetPlayerPos(playerid, 1581.3748,-1168.5712,-100);
  297. TogglePlayerControllable(playerid,0);
  298. SetPlayerInterior(playerid,0);
  299. }
  300. if(listitem == 1) // 2
  301. {
  302. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  303. SetPlayerCameraPos(playerid, 1376.6577,-1148.2861,23.8430);
  304. SetPlayerCameraLookAt(playerid, 1372.6255,-1148.2712,23.8430);
  305. SetPlayerPos(playerid, 1376.6577,-1148.2861,-100);
  306. TogglePlayerControllable(playerid,0);
  307. SetPlayerInterior(playerid,0);
  308. }
  309. if(listitem == 2) // 3
  310. {
  311. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  312. SetPlayerCameraPos(playerid, 1453.2278,-952.8773,36.1234);
  313. SetPlayerCameraLookAt(playerid, 1458.9070,-953.4402,36.1235);
  314. SetPlayerPos(playerid, 1453.2278,-952.8773,-100);
  315. TogglePlayerControllable(playerid,0);
  316. SetPlayerInterior(playerid,0);
  317. }
  318. }
  319. }
  320. // ================================================================
  321. if(dialogid == CAMERASRAFA+7) // Bairro Morro
  322. {
  323. if(response)
  324. {
  325. if(listitem == 0) // 1
  326. {
  327. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  328. SetPlayerCameraPos(playerid, 1943.0764,-980.5031,48.1086);
  329. SetPlayerCameraLookAt(playerid, 1947.7219,-980.4798,47.6856);
  330. SetPlayerPos(playerid, 1943.0764,-980.5031,-100);
  331. TogglePlayerControllable(playerid,0);
  332. SetPlayerInterior(playerid,0);
  333. }
  334. if(listitem == 1) // 2
  335. {
  336. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  337. SetPlayerCameraPos(playerid, 2147.2004,-949.5068,72.7676);
  338. SetPlayerCameraLookAt(playerid, 2147.6794,-953.7840,72.1721);
  339. SetPlayerPos(playerid, 2147.2004,-949.5068,-100);
  340. TogglePlayerControllable(playerid,0);
  341. SetPlayerInterior(playerid,0);
  342. }
  343. if(listitem == 2) // 3
  344. {
  345. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  346. SetPlayerCameraPos(playerid, 2449.0688,-895.5662,100.0895);
  347. SetPlayerCameraLookAt(playerid, 2453.9451,-900.0700,98.8847);
  348. SetPlayerPos(playerid, 2449.0688,-895.5662,-100);
  349. TogglePlayerControllable(playerid,0);
  350. SetPlayerInterior(playerid,0);
  351. }
  352. if(listitem == 3) // 4
  353. {
  354. SendClientMessage(playerid, COLOR_WHITE, " >> Para Desligar a Camera Use: /desligarcameras <<");
  355. SetPlayerCameraPos(playerid, 2637.8315,-1005.6577,87.1044);
  356. SetPlayerCameraLookAt(playerid, 2635.7688,-1003.9021,87.1044);
  357. SetPlayerPos(playerid, 2637.8315,-1005.6577,-100);
  358. TogglePlayerControllable(playerid,0);
  359. SetPlayerInterior(playerid,0);
  360. }
  361. }
  362. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement