HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4. #include <fun>
  5.  
  6. new info_print
  7. new info_time
  8. new penzadas
  9. new penzlevonas
  10.  
  11. public plugin_init()
  12. {
  13. register_plugin("In-game zenelejatszo","1.0","RapperFeri")
  14. register_clcmd("say /zenelejatszo","zene")
  15. register_clcmd("say /music","zene")
  16. register_clcmd("say /mp3","zene")
  17. register_clcmd("say /leallit","stop")
  18. register_clcmd("say /stop","stop")
  19. register_clcmd("say /adminmp3","adminzene")
  20. register_clcmd("say /adminstop","adminstop")
  21. info_print = register_cvar("zenechat","1")
  22. info_time = register_cvar("chattime","3")
  23. penzadas = register_cvar("adas","1")
  24. penzlevonas = register_cvar("levonas","1")
  25. }
  26.  
  27. public plugin_precache()
  28. {
  29. precache_generic("sound/music1.mp3")
  30. precache_generic("sound/music2.mp3")
  31. precache_generic("sound/music3.mp3")
  32. precache_generic("sound/music4.mp3")
  33. precache_generic("sound/music5.mp3")
  34. precache_generic("sound/music6.mp3")
  35. }
  36.  
  37. public zene(id)
  38. {
  39. new menu = menu_create("Zene menu ","menu_handler")
  40. menu_additem(menu,"Children Of Distance - Sugd meg")
  41. menu_additem(menu,"Sasha Lopez - All MY People")
  42. menu_additem(menu,"PSY - Gangnam Style")
  43. menu_additem(menu,"Flo Rida - Whistle")
  44. menu_additem(menu,"Tacabro - Tacata")
  45. menu_additem(menu,"Katy Perry - Part Of Me")
  46. menu_display(id,menu)
  47. }
  48.  
  49. public menu_handler(id,menu,item)
  50. {
  51. if(item==MENU_EXIT)
  52. {
  53. menu_destroy(menu)
  54. return PLUGIN_CONTINUE
  55. }
  56. switch(item)
  57. {
  58. case 0:
  59. {
  60. client_cmd(id, "mp3 play sound/music1.mp3")
  61. if(get_pcvar_num(penzadas)==1)
  62. {
  63. new name [33]
  64. get_user_name(id,name,32)
  65. client_print(0,print_chat,"%s jelenleg a Children Of Distance - Sugd meg zenet hallgatod es ezert kaptal 500$-t!!",name)
  66. cs_set_user_money(id,cs_get_user_money(id) + 500)
  67. return PLUGIN_HANDLED
  68. }
  69. if(get_pcvar_num(penzadas)==0)
  70. {
  71. new name [33]
  72. get_user_name(id,name,32)
  73. client_print(0,print_chat,"%s jelenleg a Children Of Distance - Sugd meg cimu zenet hallgatja!!!",name)
  74. return PLUGIN_HANDLED
  75. }
  76. }
  77. case 1:
  78. {
  79. client_cmd(id, "mp3 play sound/music2.mp3")
  80. if(get_pcvar_num(penzadas)==1)
  81. {
  82. new name [33]
  83. get_user_name(id,name,32)
  84. client_print(0,print_chat,"%s jelenleg a Sasha Lopez - All MY People zenet hallgatod es ezert kaptal 500$-t!!!",name)
  85. cs_set_user_money(id,cs_get_user_money(id) + 500)
  86. return PLUGIN_HANDLED
  87. }
  88. if(get_pcvar_num(penzadas)==0)
  89. {
  90. new name [33]
  91. get_user_name(id,name,32)
  92. client_print(0,print_chat,"%s jelenleg a Sasha Lopez - All MY People cimu zenet hallgatja!!!",name)
  93. return PLUGIN_HANDLED
  94. }
  95. }
  96. case 2:
  97. {
  98. client_cmd(id, "mp3 play sound/music3.mp3")
  99. if(get_pcvar_num(penzadas)==1)
  100. {
  101. new name [33]
  102. get_user_name(id,name,32)
  103. client_print(0,print_chat,"%s jelenleg a PSY - Gangnam Style zenet hallgatod es ezert kaptal 500$-t!!",name)
  104. cs_set_user_money(id,cs_get_user_money(id) + 500)
  105. return PLUGIN_HANDLED
  106. }
  107. if(get_pcvar_num(penzadas)==0)
  108. {
  109. new name [33]
  110. get_user_name(id,name,32)
  111. client_print(0,print_chat,"%s jelenleg a PSY - Gangnam Style cimu zenet hallgatja!!!",name)
  112. return PLUGIN_HANDLED
  113. }
  114. }
  115. case 3:
  116. {
  117. client_cmd(id, "mp3 play sound/music4.mp3")
  118. if(get_pcvar_num(penzadas)==1)
  119. {
  120. new name [33]
  121. get_user_name(id,name,32)
  122. client_print(0,print_chat,"%s jelenleg a Flo Rida - Whistle zenet hallgatod es ezert kaptal 500$-t!!",name)
  123. cs_set_user_money(id,cs_get_user_money(id) + 500)
  124. return PLUGIN_HANDLED
  125. }
  126. if(get_pcvar_num(penzadas)==0)
  127. {
  128. new name [33]
  129. get_user_name(id,name,32)
  130. client_print(0,print_chat,"%s jelenleg a Flo Rida - Whistle cimu zenet hallgatja!!!",name)
  131. return PLUGIN_HANDLED
  132. }
  133. }
  134. case 4:
  135. {
  136. client_cmd(id, "mp3 play sound/music5.mp3")
  137. if(get_pcvar_num(penzadas)==1)
  138. {
  139. new name [33]
  140. get_user_name(id,name,32)
  141. client_print(0,print_chat,"%s jelenleg a Tacabro - Tacata zenet hallgatod es ezert kaptal 500$-t!!",name)
  142. cs_set_user_money(id,cs_get_user_money(id) + 500)
  143. return PLUGIN_HANDLED
  144. }
  145. if(get_pcvar_num(penzadas)==0)
  146. {
  147. new name [33]
  148. get_user_name(id,name,32)
  149. client_print(0,print_chat,"%s jelenleg a Tacabro - Tacata cimu zenet hallgatja!!!",name)
  150. return PLUGIN_HANDLED
  151. }
  152. }
  153. case 5:
  154. {
  155. client_cmd(id, "mp3 play sound/music6.mp3")
  156. if(get_pcvar_num(penzadas)==1)
  157. {
  158. new name [33]
  159. get_user_name(id,name,32)
  160. client_print(0,print_chat,"%s jelenleg a Katy Perry - Part Of Me zenet hallgatod es ezert kaptal 500$-t!!",name)
  161. cs_set_user_money(id,cs_get_user_money(id) + 500)
  162. return PLUGIN_HANDLED
  163. }
  164. if(get_pcvar_num(penzadas)==0)
  165. {
  166. new name [33]
  167. get_user_name(id,name,32)
  168. client_print(0,print_chat,"%s jelenleg a Katy Perry - Part Of Me cimu zenet hallgatja!!!",name)
  169. return PLUGIN_HANDLED
  170. }
  171. }
  172. }
  173. return PLUGIN_HANDLED
  174. }
  175.  
  176. public stop(id)
  177. {
  178. client_cmd(id, "mp3 stop")
  179. if(get_pcvar_num(penzlevonas)==1)
  180. {
  181. new name[33]
  182. get_user_name(id,name,32)
  183. client_print(0,print_chat,"%s lealitottad a zenet igy levontunk tolled 500$-t!",name)
  184. cs_set_user_money(id,cs_get_user_money(id) - 500)
  185. return PLUGIN_HANDLED
  186. }
  187. if(get_pcvar_num(penzlevonas)==0)
  188. {
  189. new name[33]
  190. get_user_name(id,name,32)
  191. client_print(0,print_chat,"%s lealitotta a zenet!!",name)
  192. return PLUGIN_HANDLED
  193. }
  194. return PLUGIN_HANDLED
  195. }
  196.  
  197. public client_putinserver(id)
  198. {
  199. if(get_pcvar_num(info_print)==1)
  200. {
  201. if(get_pcvar_num(info_time)==1)
  202. {
  203. set_task(60.0,"info_chat")
  204. }
  205. if(get_pcvar_num(info_time)==2)
  206. {
  207. set_task(120.0,"info_chat")
  208. }
  209. if(get_pcvar_num(info_time)==3)
  210. {
  211. set_task(180.0,"info_chat")
  212. }
  213. if(get_pcvar_num(info_time)==4)
  214. {
  215. set_task(240.0,"info_chat")
  216. }
  217. if(get_pcvar_num(info_time)==5)
  218. {
  219. set_task(300.0,"info_chat")
  220. }
  221. if(get_pcvar_num(info_time)==6)
  222. {
  223. set_task(360.0,"info_chat")
  224. }
  225. }
  226. }
  227.  
  228. public info_chat(id)
  229. {
  230. if(is_user_connected(id))
  231. {
  232. client_print(id,print_chat,"Zene hallgatashoz ird be a chatbe hogy: /zenelejatszo")
  233. }
  234. }
  235.  
  236. public adminzene(id)
  237. {
  238. if(!(get_user_flags(id) & ADMIN_BAN))
  239. {
  240. client_print(id,print_center,"Ez a parancs csak ADMIN-nak elerheto...")
  241. return PLUGIN_HANDLED
  242. }
  243. else
  244. {
  245. new menu2 = menu_create("Zenelejatszo Menu [ADMIN Parancsok]","menu_handler2")
  246. menu_additem(menu2,"Children Of Distance - Sugd meg")
  247. menu_additem(menu2,"Sasha Lopez - All MY People")
  248. menu_additem(menu2,"PSY - Gangnam Style")
  249. menu_additem(menu2,"Flo Rida - Whistle")
  250. menu_additem(menu2,"Tacabro - Tacata")
  251. menu_additem(menu2,"Katy Perry - Part Of Me")
  252. menu_display(id,menu2)
  253. }
  254. return PLUGIN_CONTINUE
  255. }
  256.  
  257. public menu_handler2(id,menu2,item)
  258. {
  259. if(item==MENU_EXIT)
  260. {
  261. menu_destroy(menu2)
  262. return PLUGIN_CONTINUE
  263. }
  264. switch(item)
  265. {
  266. case 0:
  267. {
  268. client_cmd(0, "mp3 play sound/music1.mp3")
  269. new name [33]
  270. get_user_name(id,name,32)
  271. client_print(0,print_chat,"ADMIN %s te ezt hallgatod: Children Of Distance - Sugd meg",name)
  272. return PLUGIN_HANDLED
  273. }
  274. case 1:
  275. {
  276. client_cmd(0, "mp3 play sound/music2.mp3")
  277. new name [33]
  278. get_user_name(id,name,32)
  279. client_print(0,print_chat,"ADMIN %s te ezt hallgatod: Sasha Lopez - All MY People",name)
  280. return PLUGIN_HANDLED
  281. }
  282. case 2:
  283. {
  284. client_cmd(0, "mp3 play sound/music3.mp3")
  285. new name [33]
  286. get_user_name(id,name,32)
  287. client_print(0,print_chat,"ADMIN %s te ezt hallgatod: PSY - Gangnam Style",name)
  288. return PLUGIN_HANDLED
  289. }
  290. case 3:
  291. {
  292. client_cmd(0, "mp3 play sound/music4.mp3")
  293. new name [33]
  294. get_user_name(id,name,32)
  295. client_print(0,print_chat,"ADMIN %s te ezt hallgatod: Flo Rida - Whistle",name)
  296. return PLUGIN_HANDLED
  297. }
  298. case 4:
  299. {
  300. client_cmd(0, "mp3 play sound/music5.mp3")
  301. new name [33]
  302. get_user_name(id,name,32)
  303. client_print(0,print_chat,"ADMIN %s te ezt hallgatod: Tacabro - Tacata",name)
  304. return PLUGIN_HANDLED
  305. }
  306. case 5:
  307. {
  308. client_cmd(0, "mp3 play sound/music6.mp3")
  309. new name [33]
  310. get_user_name(id,name,32)
  311. client_print(0,print_chat,"ADMIN %s te ezt hallgatod: Katy Perry - Part Of Me",name)
  312. return PLUGIN_HANDLED
  313. }
  314. }
  315. return PLUGIN_HANDLED
  316. }
  317.  
  318. public adminstop(id)
  319. {
  320. if(!(get_user_flags(id) & ADMIN_BAN))
  321. {
  322. client_print(id,print_center,"Ez a parancs csak ADMIN-nak elerheto...")
  323. return PLUGIN_HANDLED
  324. }
  325. else
  326. {
  327. new name[33]
  328. get_user_name(id,name,32)
  329. client_print(id,print_chat,"ADMIN %s lealitotta a zenet...",name)
  330. client_cmd(0,"mp3 stop")
  331. return PLUGIN_HANDLED
  332. }
  333. return PLUGIN_HANDLED
  334. }
  335.