Advertisement
CARLBERMAN

elvileg jó

Dec 3rd, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.41 KB | None | 0 0
  1. CMD:bankrablas(playerid,params[])
  2. {
  3. new rendorok = 0;
  4.  
  5. if(IsPlayerInRangeOfPoint(playerid, 1, 1036.9829,1264.5699,20.4459) || IsPlayerInRangeOfPoint(playerid, 1, 1037.0472,1269.5122,20.4459))
  6. {
  7. for(new i; i < MAX_PLAYERS; i++)
  8. {
  9. if(pInfo[i][pFrakcio] == RFONOK || pInfo[i][pFrakcio] == RENDOR)
  10. {
  11. rendorok++;
  12. }
  13. }
  14.  
  15. if(rendorok < 4) return SendClientMessage(playerid, PIROS, "(( A szerveren négynél kevesebb rendőr tartózkodik! ))");
  16.  
  17. if(pInfo[playerid][pSzerv] == CRIPSFONOK || pInfo[playerid][pSzerv] == SMAFFIAFONOK || pInfo[playerid][pSzerv] == BLOODSFONOK)
  18. {
  19. if(bankotrabolnak == 0)
  20. {
  21. if(robbanoszerkezet[playerid] == 1)
  22. {
  23. SendAdminMessage(FONTOS, "!! FIGYELEM !! Egy banda elkezdte kirabolni a bankot! !! FIGYELEM !!");
  24.  
  25. bomba = CreateObject(363, 1036.17, 1264.66, 21.19, 0.00, 0.00, 0.00);
  26. bankrobtimer = SetTimerEx("Rob1", 30000, true, "i", playerid);
  27. cmd_me(playerid, "felhelyez egy bombát az ajtóra.");
  28. PlayAudioStreamForPlayer(playerid, "http://ddl2.data.hu/get/0/10149336/Bomb_Has_Been_Planted_-_Sound_Effect_CS_GO.mp3");
  29. bankotrabolnak = 1;
  30. robbanoszerkezet[playerid]--;
  31. RendorUzenet(PIROS, "Központ:Minden egységnek figyelem!");
  32. RendorUzenet(PIROS, "Központ:Las Payasadas-i Bankba megnyomták a vészjelzőt, feltehetőleg támadás folyik!");
  33. RendorUzenet(PIROS, "Központ:Mindent csak is a felettesed utasítására csinálj!");
  34. RendorUzenet(PIROS, "Központ:Ellenkező utasításig mindenki azonnal menjen az örsre!");
  35. }
  36. else SendClientMessage(playerid, PIROS, "Nincs bombád!" );
  37. }
  38. else if(bankotrabolnak == 1)
  39. {
  40. if(robbanoszerkezet[playerid] == 1)
  41. {
  42. bomba = CreateObject(363, 1037.07, 1269.91, 20.35, 0.00, 0.00, 0.00);
  43. bankrobtimer2 = SetTimerEx("Rob2", 30000, true, "i", playerid);
  44. cmd_me(playerid, "felhelyez egy bombát a széfre.");
  45. PlayAudioStreamForPlayer(playerid, "http://ddl2.data.hu/get/0/10149336/Bomb_Has_Been_Planted_-_Sound_Effect_CS_GO.mp3");
  46. bankotrabolnak = 2;
  47. robbanoszerkezet[playerid]--;
  48. RendorUzenet(PIROS, "Központ:Minden egységnek figyelem!");
  49. RendorUzenet(PIROS, "Központ:Las Payasadasi Bankba komoly támadás folyik!");
  50. RendorUzenet(PIROS, "Központ:A fültanúk szerint több robbanás is történt a bank épületébe!");
  51. }
  52. else SendClientMessage(playerid, PIROS, "Nincs bombád!" );
  53. }
  54. else if(bankotrabolnak == 2)
  55. {
  56. bankrobtimer3 = SetTimerEx("bankrobvege", 50000, true, "i", playerid);
  57. ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
  58. TogglePlayerControllable(playerid, false);
  59. cmd_me(playerid, "elkezdi pakolni a pénzt.");
  60. ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
  61. bankrobanimtimer[playerid] = SetTimerEx("bankrobanim", 1000, true, "i", playerid);
  62. bankotrabolnak = 3;
  63. }
  64. else
  65. {
  66. SendClientMessage(playerid, PIROS, "(( Nemrég raboltak bankot várnod kell egy kicsit!(max pár órát!) ))");
  67. }
  68. }
  69. else SendClientMessage(playerid, PIROS, "Sajnálom de ez a parancs csak szevezetek számára készült!");
  70.  
  71. }else SendClientMessage(playerid, PIROS, "Nem vagy a bankba!");
  72. return 1;
  73. }
  74. CMD:bsbankrablas(playerid,params[])
  75. {
  76. new rendorok = 0;
  77.  
  78. if(IsPlayerInRangeOfPoint(playerid, 3, -1287.54736, 506.33740, 19.12010) || IsPlayerInRangeOfPoint(playerid, 2, -1287.39551, 521.94678, 17.84310))
  79. {
  80. for(new i; i < MAX_PLAYERS; i++)
  81. {
  82. if(pInfo[i][pFrakcio] == RFONOK || pInfo[i][pFrakcio] == RENDOR)
  83. {
  84. rendorok++;
  85. }
  86. }
  87.  
  88. if(rendorok < 4) return SendClientMessage(playerid, PIROS, "(( A szerveren négynél kevesebb rendőr tartózkodik! ))");
  89.  
  90. if(pInfo[playerid][pSzerv] == CRIPSFONOK || pInfo[playerid][pSzerv] == SMAFFIAFONOK || pInfo[playerid][pSzerv] == BLOODSFONOK)
  91. {
  92. if(bankotrabolnak == 0)
  93. {
  94. if(robbanoszerkezet[playerid] == 1)
  95. {
  96. SendAdminMessage(FONTOS, "!! FIGYELEM !! Egy banda elkezdte kirabolni a BS bankot! !! FIGYELEM !!");
  97.  
  98. bombabs = CreateObject(363, 1036.17, 1264.66, 21.19, 0.00, 0.00, 0.00);
  99. bankrobtimer = SetTimerEx("BSRob1", 30000, true, "i", playerid);
  100. cmd_me(playerid, "felhelyez egy bombát az ajtóra.");
  101. PlayAudioStreamForPlayer(playerid, "http://ddl2.data.hu/get/0/10149336/Bomb_Has_Been_Planted_-_Sound_Effect_CS_GO.mp3");
  102. bankotrabolnak = 1;
  103. robbanoszerkezet[playerid]--;
  104. RendorUzenet(PIROS, "Központ:Minden egységnek figyelem!");
  105. RendorUzenet(PIROS, "Központ:BaySide Bankba megnyomták a vészjelzőt, feltehetőleg támadás folyik!");
  106. RendorUzenet(PIROS, "Központ:Mindent csak is a felettesed utasítására csinálj!");
  107. RendorUzenet(PIROS, "Központ:Ellenkező utasításig mindenki azonnal menjen az őrsre!");
  108. }
  109. else SendClientMessage(playerid, PIROS, "Nincs bombád!" );
  110. }
  111. else if(bankotrabolnak == 1)
  112. {
  113. if(robbanoszerkezet[playerid] == 1)
  114. {
  115. bombabs = CreateObject(363, -1287.70789, 521.57867, 17.86695, 0.00000, 0.00000, 0.00000);
  116. bankrobtimer2 = SetTimerEx("BSRob2", 30000, true, "i", playerid);
  117. cmd_me(playerid, "felhelyez egy bombát a széfre.");
  118. PlayAudioStreamForPlayer(playerid, "http://ddl2.data.hu/get/0/10149336/Bomb_Has_Been_Planted_-_Sound_Effect_CS_GO.mp3");
  119. bankotrabolnak = 2;
  120. robbanoszerkezet[playerid]--;
  121. RendorUzenet(PIROS, "Központ:Minden egységnek figyelem!");
  122. RendorUzenet(PIROS, "Központ:BaySide Bankba komoly támadás folyik!");
  123. RendorUzenet(PIROS, "Központ:A fültanúk szerint több robbanás is történt a bank épületébe!");
  124. }
  125. else SendClientMessage(playerid, PIROS, "Nincs bombád!" );
  126. }
  127. else if(bankotrabolnak == 2)
  128. {
  129. bankrobtimer3 = SetTimerEx("bankrobvege", 50000, true, "i", playerid);
  130. ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
  131. TogglePlayerControllable(playerid, false);
  132. cmd_me(playerid, "elkezdi pakolni a pénzt.");
  133. ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
  134. bankrobanimtimer[playerid] = SetTimerEx("bankrobanim", 1000, true, "i", playerid);
  135. bankotrabolnak = 3;
  136. }
  137. else
  138. {
  139. SendClientMessage(playerid, PIROS, "((Nemrég raboltak bankot várnod kell egy kicsit!(max pár órát!) ))");
  140. }
  141. }
  142. else SendClientMessage(playerid, PIROS, "Sajnálom de ez a parancs csak szevezetek számára készült!");
  143.  
  144. }else SendClientMessage(playerid, PIROS, "Nem vagy a bankba!");
  145. return 1;
  146. }
  147.  
  148. CMD:fcbankrablas(playerid,params[])
  149. {
  150. new rendorok = 0;
  151.  
  152. if(IsPlayerInRangeOfPoint(playerid, 1, 1036.9829,1264.5699,20.4459) || IsPlayerInRangeOfPoint(playerid, 1, 1037.0472,1269.5122,20.4459) && GetPlayerVirtualWorld( playerid ) == 2)
  153. {
  154. for(new i; i < MAX_PLAYERS; i++)
  155. {
  156. if(pInfo[i][pFrakcio] == RFONOK || pInfo[i][pFrakcio] == RENDOR)
  157. {
  158. rendorok++;
  159. }
  160. }
  161.  
  162. if(rendorok < 4) return SendClientMessage(playerid, PIROS, "(( A szerveren négynél kevesebb rendőr tartózkodik! ))");
  163.  
  164. if(pInfo[playerid][pSzerv] == CRIPSFONOK || pInfo[playerid][pSzerv] == SMAFFIAFONOK || pInfo[playerid][pSzerv] == BLOODSFONOK)
  165. {
  166. if(bankotrabolnak == 0)
  167. {
  168. if(robbanoszerkezet[playerid] == 1)
  169. {
  170. SendAdminMessage(FONTOS, "!! FIGYELEM !! Egy banda elkezdte kirabolni az FC bankot! !! FIGYELEM !!");
  171.  
  172. bomba = CreateObject(363, 1036.17, 1264.66, 21.19, 0.00, 0.00, 0.00);
  173. bankrobtimer = SetTimerEx("Rob1", 30000, true, "i", playerid);
  174. cmd_me(playerid, "felhelyez egy bombát az ajtóra.");
  175. PlayAudioStreamForPlayer(playerid, "http://ddl2.data.hu/get/0/10149336/Bomb_Has_Been_Planted_-_Sound_Effect_CS_GO.mp3");
  176. bankotrabolnak = 1;
  177. robbanoszerkezet[playerid]--;
  178. RendorUzenet(PIROS, "Központ:Minden egységnek figyelem!");
  179. RendorUzenet(PIROS, "Központ:Fort Carson-i Bankba megnyomták a vészjelzőt, feltehetőleg támadás folyik!");
  180. RendorUzenet(PIROS, "Központ:Mindent csak is a felettesed utasítására csinálj!");
  181. RendorUzenet(PIROS, "Központ:Ellenkező utasításig mindenki azonnal menjen az örsre!");
  182. }
  183. else SendClientMessage(playerid, PIROS, "Nincs bombád!" );
  184. }
  185. else if(bankotrabolnak == 1)
  186. {
  187. if(robbanoszerkezet[playerid] == 1)
  188. {
  189. bomba = CreateObject(363, 1037.07, 1269.91, 20.35, 0.00, 0.00, 0.00);
  190. bankrobtimer2 = SetTimerEx("Rob2", 30000, true, "i", playerid);
  191. cmd_me(playerid, "felhejez egy bombát a széfre.");
  192. PlayAudioStreamForPlayer(playerid, "http://ddl2.data.hu/get/0/10149336/Bomb_Has_Been_Planted_-_Sound_Effect_CS_GO.mp3");
  193. bankotrabolnak = 2;
  194. robbanoszerkezet[playerid]--;
  195. RendorUzenet(PIROS, "Központ:Minden egységnek figyelem!");
  196. RendorUzenet(PIROS, "Központ:Fort Carson-i Bankba komoly támadás folyik!");
  197. RendorUzenet(PIROS, "Központ:A fültanúk szerint több robbanás is történt a bank épületébe!");
  198. }
  199. else SendClientMessage(playerid, PIROS, "Nincs bombád!" );
  200. }
  201. else if(bankotrabolnak == 2)
  202. {
  203. bankrobtimer3 = SetTimerEx("bankrobvege", 50000, true, "i", playerid);
  204. ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
  205. TogglePlayerControllable(playerid, false);
  206. cmd_me(playerid, "elkezdi pakolni a pénzt.");
  207. ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
  208. bankrobanimtimer[playerid] = SetTimerEx("bankrobanim", 1000, true, "i", playerid);
  209. bankotrabolnak = 3;
  210. }
  211. else
  212. {
  213. SendClientMessage(playerid, PIROS, "((Nemrég raboltak bankot várnod kell egy kicsit!(max pár órát!) ))");
  214. }
  215. }
  216. else SendClientMessage(playerid, PIROS, "Sajnálom de ez a parancs csak szevezetek számára készült!");
  217.  
  218. }else SendClientMessage(playerid, PIROS, "Nem vagy a bankba!");
  219. return 1;
  220. }
  221.  
  222.  
  223. forward bankrobanim(playerid);
  224. public bankrobanim(playerid)
  225. {
  226. KillTimer(bankrobanimtimer[playerid]);
  227. ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
  228. }
  229.  
  230.  
  231. forward BSRob1();
  232. public BSRob1()
  233. {
  234. CreateExplosion(-1287.24, 506.13, 18.85, 12, 10.0);
  235. DestroyObject(bombabs);
  236. DestroyObject(bankajtobs);
  237. KillTimer(bankrobtimer);
  238. bankotrabolnak = 1;
  239. return 1;
  240. }
  241.  
  242. forward BSRob2();
  243. public BSRob2()
  244. {
  245. CreateExplosion(-1287.70, 521.57, 17.86, 12, 10.0);
  246. DestroyObject(bombabs);
  247. DestroyObject(szefbs);
  248. KillTimer(bankrobtimer2);
  249. bankotrabolnak = 2;
  250. return 1;
  251. }
  252.  
  253. forward Rob1();
  254. public Rob1()
  255. {
  256. CreateExplosion(1036.9829,1264.5699,20.4459, 12, 10.0);
  257. DestroyObject(bomba);
  258. DestroyObject(bankajto);
  259. KillTimer(bankrobtimer);
  260. bankotrabolnak = 1;
  261. return 1;
  262. }
  263.  
  264. forward Rob2();
  265. public Rob2()
  266. {
  267. CreateExplosion(1037.04, 1270.30, 19.89, 12, 10.0);
  268. DestroyObject(bomba);
  269. DestroyObject(szef);
  270. KillTimer(bankrobtimer2);
  271. bankotrabolnak = 2;
  272. return 1;
  273. }
  274.  
  275. forward bankrobvege(playerid);
  276. public bankrobvege(playerid)
  277. {
  278. cmd_me(playerid, "befejezi a pakolást.");
  279. if(zsakjavan[playerid] == 1)
  280. {
  281. new Fizu = 6000000;
  282. new s [128];
  283. pInfo[playerid][pMoney] += Fizu;
  284. format(s, 100, "Kipakoltad a széfet! ((Összesen: %d Ft-t raboltatok))", Fizu);
  285. SendClientMessage(playerid, NARANCS, s);
  286. }
  287. else
  288. {
  289. new Fizu = 1000000;
  290. new s [128];
  291. pInfo[playerid][pMoney] += Fizu;
  292. format(s, 100, "Tele a zsebed pénzel! ((Összesen: %d Ft-t raboltatok))", Fizu);
  293. SendClientMessage(playerid, NARANCS, s);
  294. }
  295. SendClientMessage(playerid, NARANCS, "Húzzatok el a helyszínről!");
  296. KillTimer(bankrobtimer3);
  297. bankotrabolnak = 3;
  298. ClearAnimations(playerid);
  299. TogglePlayerControllable(playerid, true);
  300. ujrablastimer = SetTimer("Ujrarabolhatnak", 18000000, true);
  301. }
  302.  
  303. forward Ujrarabolhatnak();
  304. public Ujrarabolhatnak()
  305. {
  306. bankotrabolnak = 0;
  307. KillTimer(ujrablastimer);
  308. DestroyObject(bankajto);
  309. DestroyObject(bankajtobs);
  310. DestroyObject(szef);
  311. SendAdminMessage(PIROS, "{0066FF}<<< {FF0000}Figyelem!!{0066FF}Ismét lehet bankot rabolni!>>>");
  312. bankajto = CreateObject(2959, 1037.70, 1264.85, 19.45, 0.00, 0.00, 90.00);
  313. bankajtobs = CreateObject(2634, -1287.14258, 508.52261, 17.48350, 90.00000, 0.00000, 154.00000);
  314. szef = CreateObject(2332, 1037.04, 1270.30, 19.89, 0.00, 0.00, 0.00);
  315. szefbs = CreateObject(2332, -1287.39551, 521.94678, 17.84310, 0.00000, 0.00000, 0.00000);
  316. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement