hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.19. 13:09



Jelenlévő felhasználók

Jelenleg 329 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 327 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot]az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Halál Sprite Hatás help
HozzászólásElküldve:2013.03.29. 11:57 
Offline
Jómunkásember
Avatar

Csatlakozott:2012.12.24. 13:27
Hozzászólások:447
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 14 alkalommal
Sziasztok olyat szeretnék hogy itt ez a plugin : http://amxmodx.crys.hu/site/?p=pluginz&c=l&f=dse16
és hogy ebből légyszives vegyétek ki nekem a hangokat előre is köszönöm! a sprite az marad! >.<


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Halál Sprite Hatás help
HozzászólásElküldve:2013.03.29. 12:11 
Offline
Veterán
Avatar

Csatlakozott:2011.11.17. 15:48
Hozzászólások:1904
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 54 alkalommal
Nyisd meg az .SMA t és ezt a sort

SMA Forráskód: [ Mindet kijelol ]
  1. register_cvar ( "dse_sound" , "1" ) //Sounds: 0:OFF 1:ON | Hangok: 0:KIKAPCSOLVA 1:BEKAPCSOLVA


írd át a dse_sound 0 ra
És nem lessznek hangok


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Halál Sprite Hatás help
HozzászólásElküldve:2013.03.29. 12:17 
Offline
Őstag

Csatlakozott:2013.01.27. 17:48
Hozzászólások:1247
Megköszönt másnak: 6 alkalommal
Megköszönték neki: 61 alkalommal
Átírva:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4. #include <fakemeta>
  5. #include <dhudmessage>
  6.  
  7. new level[32]
  8.  
  9. new knife_kill
  10. new grenade_kill
  11. new headshot
  12. new one_kill
  13. new two_kill
  14. new three_kill
  15. new four_kill
  16. new five_kill
  17. new six_kill
  18. new seven_kill
  19. new eight_kill
  20. new nine_kill
  21. new ten_kill
  22. new eleven_kill
  23. new twelve_kill
  24. new thirteen_kill
  25. new fourteen_kill
  26. new g_lastkill
  27. new g_firstblood
  28.  
  29. public plugin_precache()
  30. {
  31. register_dictionary("dse.txt")
  32.  
  33. headshot = precache_model("sprites/hs_kill.spr")
  34. knife_kill = precache_model("sprites/kf_kill.spr")
  35. grenade_kill = precache_model("sprites/he_kill.spr")
  36. one_kill = precache_model("sprites/one_kill.spr")
  37. two_kill = precache_model("sprites/two_kill.spr")
  38. three_kill = precache_model("sprites/three_kill.spr")
  39. four_kill = precache_model("sprites/four_kill.spr")
  40. five_kill = precache_model("sprites/five_kill.spr")
  41. six_kill = precache_model("sprites/six_kill.spr")
  42. seven_kill = precache_model("sprites/seven_kill.spr")
  43. eight_kill = precache_model("sprites/eight_kill.spr")
  44. nine_kill = precache_model("sprites/nine_kill.spr")
  45. ten_kill = precache_model("sprites/ten_kill.spr")
  46. eleven_kill = precache_model("sprites/eleven_kill.spr")
  47. twelve_kill = precache_model("sprites/twelve_kill.spr")
  48. thirteen_kill = precache_model("sprites/thirteen_kill.spr")
  49. fourteen_kill = precache_model("sprites/fourteen_kill.spr")
  50. precache_sound("misc/hs_kill.wav")
  51. precache_sound("misc/kf_kill.wav")
  52. precache_sound("misc/he_kill.wav")
  53. precache_sound("misc/wallshot.wav")
  54. precache_sound("misc/kill1.wav")
  55. precache_sound("misc/kill2.wav")
  56. precache_sound("misc/kill3.wav")
  57. precache_sound("misc/kill4.wav")
  58. precache_sound("misc/kill5.wav")
  59. precache_sound("misc/kill6.wav")
  60. precache_sound("misc/kill7.wav")
  61. precache_sound("misc/kill8.wav")
  62. precache_sound("misc/kill9.wav")
  63. precache_sound("misc/kill10.wav")
  64. precache_sound("misc/kill11.wav")
  65. precache_sound("misc/kill12.wav")
  66. precache_sound("misc/kill13.wav")
  67. precache_sound("misc/kill14.wav")
  68. precache_sound("misc/firstblood.wav")
  69. precache_sound("misc/last_kill.wav")
  70. }
  71.  
  72. public plugin_init()
  73. {
  74. register_plugin("Death Sprite Effect","1.6","RaZzoR")
  75. register_cvar("dse_sound","0") //Sounds: 0:OFF 1:ON | Hangok: 0:KIKAPCSOLVA 1:BEKAPCSOLVA
  76. register_cvar("dse_hud","1") //HUDMessages: 0:OFF 1:ON | HUDUzenetek: 0:KIKAPCSOLVA 1:BEKAPCSOLVA
  77. register_event("DeathMsg","onDeath","a")
  78. register_event("TextMsg", "eRestart", "a", "2&#Game_C", "2&#Game_w")
  79. register_event("SendAudio", "eEndRound", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin", "2&%!MRAD_rounddraw")
  80. register_event("RoundTime", "eNewRound", "bc")
  81. }
  82.  
  83. public eNewRound()
  84. {
  85. if (read_data(1) == floatround(get_cvar_float("mp_roundtime") * 60.0,floatround_floor))
  86. {
  87. g_firstblood = 1
  88. }
  89. }
  90.  
  91. public eRestart()
  92. {
  93. eEndRound()
  94. g_firstblood = 1
  95. }
  96.  
  97. public eEndRound()
  98. {
  99.  
  100. }
  101.  
  102. public client_disconnect(id)
  103. {
  104. level[id]= 0
  105. }
  106.  
  107. public client_putinserver(id)
  108. {
  109. level[id]= 0
  110. }
  111.  
  112. public onDeath()
  113. {
  114. new players_ct[32], players_t[32], ict, ite
  115. get_players(players_ct,ict,"ae","CT")
  116. get_players(players_t,ite,"ae","TERRORIST")
  117. if (ict == 0 || ite == 0) g_lastkill = 1
  118.  
  119. new name_attacker[32]
  120. new name_victim[32]
  121. new wpn[3]
  122. new hs = read_data(3)
  123. new attacker = read_data(1)
  124. new victim = read_data(2)
  125. new AttackerLevel = level[attacker] += 1
  126. level[victim]= 0
  127.  
  128. get_user_name(attacker, name_attacker, 31)
  129. get_user_name(victim, name_victim, 31)
  130. read_data(4,wpn,2)
  131.  
  132. if((victim == attacker) || (get_user_team(attacker) == get_user_team(victim)) || !victim || !attacker)
  133. return PLUGIN_CONTINUE
  134.  
  135.  
  136.  
  137. if(g_firstblood && attacker!=victim && attacker>0)
  138. {
  139. g_firstblood = 0
  140.  
  141. if(get_cvar_num("dse_hud")==0){
  142. return PLUGIN_HANDLED
  143. }
  144. if(get_cvar_num("dse_hud")==1){
  145. set_dhudmessage(255, 105, 180, -1.0, 0.35, 0, 6.0, 3.0, 0.1, 1.5)
  146. show_dhudmessage(0, "%L:^n%s %L %s", LANG_PLAYER, "DSE_FIRST_BLOOD", name_attacker, LANG_PLAYER, "DSE_KILLED", name_victim)
  147. }
  148.  
  149. if(get_cvar_num("dse_sound")==0){
  150. return PLUGIN_HANDLED
  151. }
  152. if(get_cvar_num("dse_sound")==1){
  153. client_cmd(0, "speak misc/firstblood")
  154. }
  155. }
  156. if(g_lastkill == 1)
  157. {
  158. g_lastkill = 0
  159.  
  160. if(get_cvar_num("dse_hud")==0){
  161. return PLUGIN_HANDLED
  162. }
  163. if(get_cvar_num("dse_hud")==1){
  164. set_dhudmessage(255, 215, 0, -1.0, 0.30, 0, 6.0, 3.0, 0.1, 1.5)
  165. show_dhudmessage(0, "%L:^n%s %L %s", LANG_PLAYER, "DSE_LAST_KILL", name_attacker, LANG_PLAYER, "DSE_KILLED", name_victim)
  166. }
  167.  
  168. if(get_cvar_num("dse_sound")==0){
  169. return PLUGIN_HANDLED
  170. }
  171. if(get_cvar_num("dse_sound")==1){
  172. client_cmd(0, "speak misc/last_kill")
  173. }
  174. }
  175.  
  176.  
  177. switch(AttackerLevel)
  178. {
  179. case 1:
  180. {
  181. if(wpn[1] == 'r')
  182. {
  183. show_sprite(victim, grenade_kill)
  184.  
  185. if(get_cvar_num("dse_sound")==0){
  186. return PLUGIN_HANDLED
  187. }
  188. if(get_cvar_num("dse_sound")==1){
  189. client_cmd(attacker,"spk misc/he_kill")
  190. }
  191. }
  192.  
  193. else if(wpn[0] == 'k')
  194. {
  195. show_sprite(victim, knife_kill)
  196.  
  197. if(get_cvar_num("dse_sound")==0){
  198. return PLUGIN_HANDLED
  199. }
  200. if(get_cvar_num("dse_sound")==1){
  201. client_cmd(attacker,"spk misc/kf_kill")
  202. }
  203. }
  204.  
  205. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  206. {
  207. if(hs)
  208. {
  209.  
  210. if(get_cvar_num("dse_hud")==0){
  211. return PLUGIN_HANDLED
  212. }
  213. if(get_cvar_num("dse_hud")==1){
  214. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  215. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  216. }
  217.  
  218. if(get_cvar_num("dse_sound")==0){
  219. return PLUGIN_HANDLED
  220. }
  221. if(get_cvar_num("dse_sound")==1){
  222. client_cmd(attacker, "speak misc/hs_kill")
  223. }
  224. }
  225. else
  226. {
  227.  
  228. if(get_cvar_num("dse_hud")==0){
  229. return PLUGIN_HANDLED
  230. }
  231. if(get_cvar_num("dse_hud")==1){
  232. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  233. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  234. }
  235.  
  236. if(get_cvar_num("dse_sound")==0){
  237. return PLUGIN_HANDLED
  238. }
  239. if(get_cvar_num("dse_sound")==1){
  240. client_cmd(attacker, "speak misc/wallshot")
  241. }
  242. }
  243. }
  244.  
  245. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  246. {
  247. show_sprite(victim, headshot)
  248.  
  249. if(get_cvar_num("dse_sound")==0){
  250. return PLUGIN_HANDLED
  251. }
  252. if(get_cvar_num("dse_sound")==1){
  253. client_cmd(attacker,"spk misc/hs_kill")
  254. }
  255. }
  256.  
  257. else
  258. {
  259. show_sprite(victim, one_kill)
  260.  
  261. if(get_cvar_num("dse_sound")==0){
  262. return PLUGIN_HANDLED
  263. }
  264. if(get_cvar_num("dse_sound")==1){
  265. client_cmd(attacker,"spk misc/kill1")
  266. }
  267. }
  268. }
  269.  
  270. case 2:
  271. {
  272. if(wpn[1] == 'r')
  273. {
  274. show_sprite(victim, grenade_kill)
  275.  
  276. if(get_cvar_num("dse_sound")==0){
  277. return PLUGIN_HANDLED
  278. }
  279. if(get_cvar_num("dse_sound")==1){
  280. client_cmd(attacker,"spk misc/he_kill")
  281. }
  282. }
  283.  
  284. else if(wpn[0] == 'k')
  285. {
  286. show_sprite(victim, knife_kill)
  287.  
  288. if(get_cvar_num("dse_sound")==0){
  289. return PLUGIN_HANDLED
  290. }
  291. if(get_cvar_num("dse_sound")==1){
  292. client_cmd(attacker,"spk misc/kf_kill")
  293. }
  294. }
  295.  
  296. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  297. {
  298. if(hs)
  299. {
  300.  
  301. if(get_cvar_num("dse_hud")==0){
  302. return PLUGIN_HANDLED
  303. }
  304. if(get_cvar_num("dse_hud")==1){
  305. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  306. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  307. }
  308.  
  309. if(get_cvar_num("dse_sound")==0){
  310. return PLUGIN_HANDLED
  311. }
  312. if(get_cvar_num("dse_sound")==1){
  313. client_cmd(attacker, "speak misc/hs_kill")
  314. }
  315. }
  316. else
  317. {
  318.  
  319. if(get_cvar_num("dse_hud")==0){
  320. return PLUGIN_HANDLED
  321. }
  322. if(get_cvar_num("dse_hud")==1){
  323. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  324. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  325. }
  326.  
  327. if(get_cvar_num("dse_sound")==0){
  328. return PLUGIN_HANDLED
  329. }
  330. if(get_cvar_num("dse_sound")==1){
  331. client_cmd(attacker, "speak misc/wallshot")
  332. }
  333. }
  334. }
  335.  
  336. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  337. {
  338. show_sprite(victim, headshot)
  339.  
  340. if(get_cvar_num("dse_sound")==0){
  341. return PLUGIN_HANDLED
  342. }
  343. if(get_cvar_num("dse_sound")==1){
  344. client_cmd(attacker,"spk misc/hs_kill")
  345. }
  346. }
  347.  
  348. else
  349. {
  350. show_sprite(victim, two_kill)
  351.  
  352. if(get_cvar_num("dse_sound")==0){
  353. return PLUGIN_HANDLED
  354. }
  355. if(get_cvar_num("dse_sound")==1){
  356. client_cmd(attacker,"spk misc/kill2")
  357. }
  358. }
  359. }
  360.  
  361. case 3:
  362. {
  363. if(wpn[1] == 'r')
  364. {
  365. show_sprite(victim, grenade_kill)
  366.  
  367. if(get_cvar_num("dse_sound")==0){
  368. return PLUGIN_HANDLED
  369. }
  370. if(get_cvar_num("dse_sound")==1){
  371. client_cmd(attacker,"spk misc/he_kill")
  372. }
  373. }
  374.  
  375. else if(wpn[0] == 'k')
  376. {
  377. show_sprite(victim, knife_kill)
  378.  
  379. if(get_cvar_num("dse_sound")==0){
  380. return PLUGIN_HANDLED
  381. }
  382. if(get_cvar_num("dse_sound")==1){
  383. client_cmd(attacker,"spk misc/kf_kill")
  384. }
  385. }
  386.  
  387. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  388. {
  389. if(hs)
  390. {
  391.  
  392. if(get_cvar_num("dse_hud")==0){
  393. return PLUGIN_HANDLED
  394. }
  395. if(get_cvar_num("dse_hud")==1){
  396. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  397. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  398. }
  399.  
  400. if(get_cvar_num("dse_sound")==0){
  401. return PLUGIN_HANDLED
  402. }
  403. if(get_cvar_num("dse_sound")==1){
  404. client_cmd(attacker, "speak misc/hs_kill")
  405. }
  406. }
  407. else
  408. {
  409.  
  410. if(get_cvar_num("dse_hud")==0){
  411. return PLUGIN_HANDLED
  412. }
  413. if(get_cvar_num("dse_hud")==1){
  414. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  415. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  416. }
  417.  
  418. if(get_cvar_num("dse_sound")==0){
  419. return PLUGIN_HANDLED
  420. }
  421. if(get_cvar_num("dse_sound")==1){
  422. client_cmd(attacker, "speak misc/wallshot")
  423. }
  424. }
  425. }
  426.  
  427. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  428. {
  429. show_sprite(victim, headshot)
  430.  
  431. if(get_cvar_num("dse_sound")==0){
  432. return PLUGIN_HANDLED
  433. }
  434. if(get_cvar_num("dse_sound")==1){
  435. client_cmd(attacker,"spk misc/hs_kill")
  436. }
  437. }
  438.  
  439. else
  440. {
  441. show_sprite(victim, three_kill)
  442.  
  443. if(get_cvar_num("dse_sound")==0){
  444. return PLUGIN_HANDLED
  445. }
  446. if(get_cvar_num("dse_sound")==1){
  447. client_cmd(attacker,"spk misc/kill3")
  448. }
  449. }
  450. }
  451.  
  452. case 4:
  453. {
  454. if(wpn[1] == 'r')
  455. {
  456. show_sprite(victim, grenade_kill)
  457.  
  458. if(get_cvar_num("dse_sound")==0){
  459. return PLUGIN_HANDLED
  460. }
  461. if(get_cvar_num("dse_sound")==1){
  462. client_cmd(attacker,"spk misc/he_kill")
  463. }
  464. }
  465.  
  466. else if(wpn[0] == 'k')
  467. {
  468. show_sprite(victim, knife_kill)
  469.  
  470. if(get_cvar_num("dse_sound")==0){
  471. return PLUGIN_HANDLED
  472. }
  473. if(get_cvar_num("dse_sound")==1){
  474. client_cmd(attacker,"spk misc/kf_kill")
  475. }
  476. }
  477.  
  478. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  479. {
  480. if(hs)
  481. {
  482.  
  483. if(get_cvar_num("dse_hud")==0){
  484. return PLUGIN_HANDLED
  485. }
  486. if(get_cvar_num("dse_hud")==1){
  487. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  488. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  489. }
  490.  
  491. if(get_cvar_num("dse_sound")==0){
  492. return PLUGIN_HANDLED
  493. }
  494. if(get_cvar_num("dse_sound")==1){
  495. client_cmd(attacker, "speak misc/hs_kill")
  496. }
  497. }
  498. else
  499. {
  500.  
  501. if(get_cvar_num("dse_hud")==0){
  502. return PLUGIN_HANDLED
  503. }
  504. if(get_cvar_num("dse_hud")==1){
  505. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  506. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  507. }
  508.  
  509. if(get_cvar_num("dse_sound")==0){
  510. return PLUGIN_HANDLED
  511. }
  512. if(get_cvar_num("dse_sound")==1){
  513. client_cmd(attacker, "speak misc/wallshot")
  514. }
  515. }
  516. }
  517.  
  518. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  519. {
  520. show_sprite(victim, headshot)
  521.  
  522. if(get_cvar_num("dse_sound")==0){
  523. return PLUGIN_HANDLED
  524. }
  525. if(get_cvar_num("dse_sound")==1){
  526. client_cmd(attacker,"spk misc/hs_kill")
  527. }
  528. }
  529.  
  530. else
  531. {
  532. show_sprite(victim, four_kill)
  533.  
  534. if(get_cvar_num("dse_sound")==0){
  535. return PLUGIN_HANDLED
  536. }
  537. if(get_cvar_num("dse_sound")==1){
  538. client_cmd(attacker,"spk misc/kill4")
  539. }
  540. }
  541. }
  542.  
  543. case 5:
  544. {
  545. if(wpn[1] == 'r')
  546. {
  547. show_sprite(victim, grenade_kill)
  548.  
  549. if(get_cvar_num("dse_sound")==0){
  550. return PLUGIN_HANDLED
  551. }
  552. if(get_cvar_num("dse_sound")==1){
  553. client_cmd(attacker,"spk misc/he_kill")
  554. }
  555. }
  556.  
  557. else if(wpn[0] == 'k')
  558. {
  559. show_sprite(victim, knife_kill)
  560.  
  561. if(get_cvar_num("dse_sound")==0){
  562. return PLUGIN_HANDLED
  563. }
  564. if(get_cvar_num("dse_sound")==1){
  565. client_cmd(attacker,"spk misc/kf_kill")
  566. }
  567. }
  568.  
  569. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  570. {
  571. if(hs)
  572. {
  573.  
  574. if(get_cvar_num("dse_hud")==0){
  575. return PLUGIN_HANDLED
  576. }
  577. if(get_cvar_num("dse_hud")==1){
  578. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  579. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  580. }
  581.  
  582. if(get_cvar_num("dse_sound")==0){
  583. return PLUGIN_HANDLED
  584. }
  585. if(get_cvar_num("dse_sound")==1){
  586. client_cmd(attacker, "speak misc/hs_kill")
  587. }
  588. }
  589. else
  590. {
  591.  
  592. if(get_cvar_num("dse_hud")==0){
  593. return PLUGIN_HANDLED
  594. }
  595. if(get_cvar_num("dse_hud")==1){
  596. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  597. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  598. }
  599.  
  600. if(get_cvar_num("dse_sound")==0){
  601. return PLUGIN_HANDLED
  602. }
  603. if(get_cvar_num("dse_sound")==1){
  604. client_cmd(attacker, "speak misc/wallshot")
  605. }
  606. }
  607. }
  608.  
  609. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  610. {
  611. show_sprite(victim, headshot)
  612.  
  613. if(get_cvar_num("dse_sound")==0){
  614. return PLUGIN_HANDLED
  615. }
  616. if(get_cvar_num("dse_sound")==1){
  617. client_cmd(attacker,"spk misc/hs_kill")
  618. }
  619. }
  620.  
  621. else
  622. {
  623. show_sprite(victim, five_kill)
  624.  
  625. if(get_cvar_num("dse_sound")==0){
  626. return PLUGIN_HANDLED
  627. }
  628. if(get_cvar_num("dse_sound")==1){
  629. client_cmd(attacker,"spk misc/kill5")
  630. }
  631. }
  632. }
  633.  
  634. case 6:
  635. {
  636. if(wpn[1] == 'r')
  637. {
  638. show_sprite(victim, grenade_kill)
  639.  
  640. if(get_cvar_num("dse_sound")==0){
  641. return PLUGIN_HANDLED
  642. }
  643. if(get_cvar_num("dse_sound")==1){
  644. client_cmd(attacker,"spk misc/he_kill")
  645. }
  646. }
  647.  
  648. else if(wpn[0] == 'k')
  649. {
  650. show_sprite(victim, knife_kill)
  651.  
  652. if(get_cvar_num("dse_sound")==0){
  653. return PLUGIN_HANDLED
  654. }
  655. if(get_cvar_num("dse_sound")==1){
  656. client_cmd(attacker,"spk misc/kf_kill")
  657. }
  658. }
  659.  
  660. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  661. {
  662. if(hs)
  663. {
  664.  
  665. if(get_cvar_num("dse_hud")==0){
  666. return PLUGIN_HANDLED
  667. }
  668. if(get_cvar_num("dse_hud")==1){
  669. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  670. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  671. }
  672.  
  673. if(get_cvar_num("dse_sound")==0){
  674. return PLUGIN_HANDLED
  675. }
  676. if(get_cvar_num("dse_sound")==1){
  677. client_cmd(attacker, "speak misc/hs_kill")
  678. }
  679. }
  680. else
  681. {
  682.  
  683. if(get_cvar_num("dse_hud")==0){
  684. return PLUGIN_HANDLED
  685. }
  686. if(get_cvar_num("dse_hud")==1){
  687. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  688. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  689. }
  690.  
  691. if(get_cvar_num("dse_sound")==0){
  692. return PLUGIN_HANDLED
  693. }
  694. if(get_cvar_num("dse_sound")==1){
  695. client_cmd(attacker, "speak misc/wallshot")
  696. }
  697. }
  698. }
  699.  
  700. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  701. {
  702. show_sprite(victim, headshot)
  703.  
  704. if(get_cvar_num("dse_sound")==0){
  705. return PLUGIN_HANDLED
  706. }
  707. if(get_cvar_num("dse_sound")==1){
  708. client_cmd(attacker,"spk misc/hs_kill")
  709. }
  710. }
  711.  
  712. else
  713. {
  714. show_sprite(victim, six_kill)
  715.  
  716. if(get_cvar_num("dse_sound")==0){
  717. return PLUGIN_HANDLED
  718. }
  719. if(get_cvar_num("dse_sound")==1){
  720. client_cmd(attacker,"spk misc/kill6")
  721. }
  722. }
  723. }
  724.  
  725. case 7:
  726. {
  727. if(wpn[1] == 'r')
  728. {
  729. show_sprite(victim, grenade_kill)
  730.  
  731. if(get_cvar_num("dse_sound")==0){
  732. return PLUGIN_HANDLED
  733. }
  734. if(get_cvar_num("dse_sound")==1){
  735. client_cmd(attacker,"spk misc/he_kill")
  736. }
  737. }
  738.  
  739. else if(wpn[0] == 'k')
  740. {
  741. show_sprite(victim, knife_kill)
  742.  
  743. if(get_cvar_num("dse_sound")==0){
  744. return PLUGIN_HANDLED
  745. }
  746. if(get_cvar_num("dse_sound")==1){
  747. client_cmd(attacker,"spk misc/kf_kill")
  748. }
  749. }
  750.  
  751. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  752. {
  753. if(hs)
  754. {
  755.  
  756. if(get_cvar_num("dse_hud")==0){
  757. return PLUGIN_HANDLED
  758. }
  759. if(get_cvar_num("dse_hud")==1){
  760. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  761. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  762. }
  763.  
  764. if(get_cvar_num("dse_sound")==0){
  765. return PLUGIN_HANDLED
  766. }
  767. if(get_cvar_num("dse_sound")==1){
  768. client_cmd(attacker, "speak misc/hs_kill")
  769. }
  770. }
  771. else
  772. {
  773.  
  774. if(get_cvar_num("dse_hud")==0){
  775. return PLUGIN_HANDLED
  776. }
  777. if(get_cvar_num("dse_hud")==1){
  778. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  779. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  780. }
  781.  
  782. if(get_cvar_num("dse_sound")==0){
  783. return PLUGIN_HANDLED
  784. }
  785. if(get_cvar_num("dse_sound")==1){
  786. client_cmd(attacker, "speak misc/wallshot")
  787. }
  788. }
  789. }
  790. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  791. {
  792. show_sprite(victim, headshot)
  793.  
  794. if(get_cvar_num("dse_sound")==0){
  795. return PLUGIN_HANDLED
  796. }
  797. if(get_cvar_num("dse_sound")==1){
  798. client_cmd(attacker,"spk misc/hs_kill")
  799. }
  800. }
  801.  
  802. else
  803. {
  804. show_sprite(victim, seven_kill)
  805.  
  806. if(get_cvar_num("dse_sound")==0){
  807. return PLUGIN_HANDLED
  808. }
  809. if(get_cvar_num("dse_sound")==1){
  810. client_cmd(attacker,"spk misc/kill7")
  811. }
  812. }
  813. }
  814.  
  815. case 8:
  816. {
  817. if(wpn[1] == 'r')
  818. {
  819. show_sprite(victim, grenade_kill)
  820.  
  821. if(get_cvar_num("dse_sound")==0){
  822. return PLUGIN_HANDLED
  823. }
  824. if(get_cvar_num("dse_sound")==1){
  825. client_cmd(attacker,"spk misc/he_kill")
  826. }
  827. }
  828.  
  829. else if(wpn[0] == 'k')
  830. {
  831. show_sprite(victim, knife_kill)
  832.  
  833. if(get_cvar_num("dse_sound")==0){
  834. return PLUGIN_HANDLED
  835. }
  836. if(get_cvar_num("dse_sound")==1){
  837. client_cmd(attacker,"spk misc/knife_kill")
  838. }
  839. }
  840.  
  841. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  842. {
  843. if(hs)
  844. {
  845.  
  846. if(get_cvar_num("dse_hud")==0){
  847. return PLUGIN_HANDLED
  848. }
  849. if(get_cvar_num("dse_hud")==1){
  850. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  851. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  852. }
  853.  
  854. if(get_cvar_num("dse_sound")==0){
  855. return PLUGIN_HANDLED
  856. }
  857. if(get_cvar_num("dse_sound")==1){
  858. client_cmd(attacker, "speak misc/hs_kill")
  859. }
  860. }
  861. else
  862. {
  863.  
  864. if(get_cvar_num("dse_hud")==0){
  865. return PLUGIN_HANDLED
  866. }
  867. if(get_cvar_num("dse_hud")==1){
  868. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  869. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  870. }
  871.  
  872. if(get_cvar_num("dse_sound")==0){
  873. return PLUGIN_HANDLED
  874. }
  875. if(get_cvar_num("dse_sound")==1){
  876. client_cmd(attacker, "speak misc/wallshot")
  877. }
  878. }
  879. }
  880.  
  881. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  882. {
  883. show_sprite(victim, headshot)
  884.  
  885. if(get_cvar_num("dse_sound")==0){
  886. return PLUGIN_HANDLED
  887. }
  888. if(get_cvar_num("dse_sound")==1){
  889. client_cmd(attacker,"spk misc/hs_kill")
  890. }
  891. }
  892.  
  893. else
  894. {
  895. show_sprite(victim, eight_kill)
  896.  
  897. if(get_cvar_num("dse_sound")==0){
  898. return PLUGIN_HANDLED
  899. }
  900. if(get_cvar_num("dse_sound")==1){
  901. client_cmd(attacker,"spk misc/kill8")
  902. }
  903. }
  904. }
  905.  
  906. case 9:
  907. {
  908. if(wpn[1] == 'r')
  909. {
  910. show_sprite(victim, grenade_kill)
  911.  
  912. if(get_cvar_num("dse_sound")==0){
  913. return PLUGIN_HANDLED
  914. }
  915. if(get_cvar_num("dse_sound")==1){
  916. client_cmd(attacker,"spk misc/he_kill")
  917. }
  918. }
  919.  
  920. else if(wpn[0] == 'k')
  921. {
  922. show_sprite(victim, knife_kill)
  923.  
  924. if(get_cvar_num("dse_sound")==0){
  925. return PLUGIN_HANDLED
  926. }
  927. if(get_cvar_num("dse_sound")==1){
  928. client_cmd(attacker,"spk misc/knife_kill")
  929. }
  930. }
  931.  
  932. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  933. {
  934. if(hs)
  935. {
  936.  
  937. if(get_cvar_num("dse_hud")==0){
  938. return PLUGIN_HANDLED
  939. }
  940. if(get_cvar_num("dse_hud")==1){
  941. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  942. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  943. }
  944.  
  945. if(get_cvar_num("dse_sound")==0){
  946. return PLUGIN_HANDLED
  947. }
  948. if(get_cvar_num("dse_sound")==1){
  949. client_cmd(attacker, "speak misc/hs_kill")
  950. }
  951. }
  952. else
  953. {
  954.  
  955. if(get_cvar_num("dse_hud")==0){
  956. return PLUGIN_HANDLED
  957. }
  958. if(get_cvar_num("dse_hud")==1){
  959. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  960. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  961. }
  962.  
  963. if(get_cvar_num("dse_sound")==0){
  964. return PLUGIN_HANDLED
  965. }
  966. if(get_cvar_num("dse_sound")==1){
  967. client_cmd(attacker, "speak misc/wallshot")
  968. }
  969. }
  970. }
  971.  
  972. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  973. {
  974. show_sprite(victim, headshot)
  975.  
  976. if(get_cvar_num("dse_sound")==0){
  977. return PLUGIN_HANDLED
  978. }
  979. if(get_cvar_num("dse_sound")==1){
  980. client_cmd(attacker,"spk misc/hs_kill")
  981. }
  982. }
  983.  
  984. else
  985. {
  986. show_sprite(victim, nine_kill)
  987.  
  988. if(get_cvar_num("dse_sound")==0){
  989. return PLUGIN_HANDLED
  990. }
  991. if(get_cvar_num("dse_sound")==1){
  992. client_cmd(attacker,"spk misc/kill9")
  993. }
  994. }
  995. }
  996.  
  997. case 10:
  998. {
  999. if(wpn[1] == 'r')
  1000. {
  1001. show_sprite(victim, grenade_kill)
  1002.  
  1003. if(get_cvar_num("dse_sound")==0){
  1004. return PLUGIN_HANDLED
  1005. }
  1006. if(get_cvar_num("dse_sound")==1){
  1007. client_cmd(attacker,"spk misc/he_kill")
  1008. }
  1009. }
  1010.  
  1011. else if(wpn[0] == 'k')
  1012. {
  1013. show_sprite(victim, knife_kill)
  1014.  
  1015. if(get_cvar_num("dse_sound")==0){
  1016. return PLUGIN_HANDLED
  1017. }
  1018. if(get_cvar_num("dse_sound")==1){
  1019. client_cmd(attacker,"spk misc/knife_kill")
  1020. }
  1021. }
  1022.  
  1023. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  1024. {
  1025. if(hs)
  1026. {
  1027.  
  1028. if(get_cvar_num("dse_hud")==0){
  1029. return PLUGIN_HANDLED
  1030. }
  1031. if(get_cvar_num("dse_hud")==1){
  1032. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  1033. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  1034. }
  1035.  
  1036. if(get_cvar_num("dse_sound")==0){
  1037. return PLUGIN_HANDLED
  1038. }
  1039. if(get_cvar_num("dse_sound")==1){
  1040. client_cmd(attacker, "speak misc/hs_kill")
  1041. }
  1042. }
  1043. else
  1044. {
  1045.  
  1046. if(get_cvar_num("dse_hud")==0){
  1047. return PLUGIN_HANDLED
  1048. }
  1049. if(get_cvar_num("dse_hud")==1){
  1050. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  1051. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  1052. }
  1053.  
  1054. if(get_cvar_num("dse_sound")==0){
  1055. return PLUGIN_HANDLED
  1056. }
  1057. if(get_cvar_num("dse_sound")==1){
  1058. client_cmd(attacker, "speak misc/wallshot")
  1059. }
  1060. }
  1061. }
  1062.  
  1063. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  1064. {
  1065. show_sprite(victim, headshot)
  1066.  
  1067. if(get_cvar_num("dse_sound")==0){
  1068. return PLUGIN_HANDLED
  1069. }
  1070. if(get_cvar_num("dse_sound")==1){
  1071. client_cmd(attacker,"spk misc/hs_kill")
  1072. }
  1073. }
  1074.  
  1075. else
  1076. {
  1077. show_sprite(victim, ten_kill)
  1078.  
  1079. if(get_cvar_num("dse_sound")==0){
  1080. return PLUGIN_HANDLED
  1081. }
  1082. if(get_cvar_num("dse_sound")==1){
  1083. client_cmd(attacker,"spk misc/kill10")
  1084. }
  1085. }
  1086. }
  1087.  
  1088. case 11:
  1089. {
  1090. if(wpn[1] == 'r')
  1091. {
  1092. show_sprite(victim, grenade_kill)
  1093.  
  1094. if(get_cvar_num("dse_sound")==0){
  1095. return PLUGIN_HANDLED
  1096. }
  1097. if(get_cvar_num("dse_sound")==1){
  1098. client_cmd(attacker,"spk misc/he_kill")
  1099. }
  1100. }
  1101.  
  1102. else if(wpn[0] == 'k')
  1103. {
  1104. show_sprite(victim, knife_kill)
  1105.  
  1106. if(get_cvar_num("dse_sound")==0){
  1107. return PLUGIN_HANDLED
  1108. }
  1109. if(get_cvar_num("dse_sound")==1){
  1110. client_cmd(attacker,"spk misc/knife_kill")
  1111. }
  1112. }
  1113.  
  1114. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  1115. {
  1116. if(hs)
  1117. {
  1118.  
  1119. if(get_cvar_num("dse_hud")==0){
  1120. return PLUGIN_HANDLED
  1121. }
  1122. if(get_cvar_num("dse_hud")==1){
  1123. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  1124. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  1125. }
  1126.  
  1127. if(get_cvar_num("dse_sound")==0){
  1128. return PLUGIN_HANDLED
  1129. }
  1130. if(get_cvar_num("dse_sound")==1){
  1131. client_cmd(attacker, "speak misc/hs_kill")
  1132. }
  1133. }
  1134. else
  1135. {
  1136.  
  1137. if(get_cvar_num("dse_hud")==0){
  1138. return PLUGIN_HANDLED
  1139. }
  1140. if(get_cvar_num("dse_hud")==1){
  1141. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  1142. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  1143. }
  1144.  
  1145. if(get_cvar_num("dse_sound")==0){
  1146. return PLUGIN_HANDLED
  1147. }
  1148. if(get_cvar_num("dse_sound")==1){
  1149. client_cmd(attacker, "speak misc/wallshot")
  1150. }
  1151. }
  1152. }
  1153.  
  1154. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  1155. {
  1156. show_sprite(victim, headshot)
  1157.  
  1158. if(get_cvar_num("dse_sound")==0){
  1159. return PLUGIN_HANDLED
  1160. }
  1161. if(get_cvar_num("dse_sound")==1){
  1162. client_cmd(attacker,"spk misc/hs_kill")
  1163. }
  1164. }
  1165.  
  1166. else
  1167. {
  1168. show_sprite(victim, eleven_kill)
  1169.  
  1170. if(get_cvar_num("dse_sound")==0){
  1171. return PLUGIN_HANDLED
  1172. }
  1173. if(get_cvar_num("dse_sound")==1){
  1174. client_cmd(attacker,"spk misc/kill11")
  1175. }
  1176. }
  1177. }
  1178.  
  1179. case 12:
  1180. {
  1181. if(wpn[1] == 'r')
  1182. {
  1183. show_sprite(victim, grenade_kill)
  1184.  
  1185. if(get_cvar_num("dse_sound")==0){
  1186. return PLUGIN_HANDLED
  1187. }
  1188. if(get_cvar_num("dse_sound")==1){
  1189. client_cmd(attacker,"spk misc/he_kill")
  1190. }
  1191. }
  1192.  
  1193. else if(wpn[0] == 'k')
  1194. {
  1195. show_sprite(victim, knife_kill)
  1196.  
  1197. if(get_cvar_num("dse_sound")==0){
  1198. return PLUGIN_HANDLED
  1199. }
  1200. if(get_cvar_num("dse_sound")==1){
  1201. client_cmd(attacker,"spk misc/knife_kill")
  1202. }
  1203. }
  1204.  
  1205. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  1206. {
  1207. if(hs)
  1208. {
  1209.  
  1210. if(get_cvar_num("dse_hud")==0){
  1211. return PLUGIN_HANDLED
  1212. }
  1213. if(get_cvar_num("dse_hud")==1){
  1214. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  1215. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  1216. }
  1217.  
  1218. if(get_cvar_num("dse_sound")==0){
  1219. return PLUGIN_HANDLED
  1220. }
  1221. if(get_cvar_num("dse_sound")==1){
  1222. client_cmd(attacker, "speak misc/hs_kill")
  1223. }
  1224. }
  1225. else
  1226. {
  1227.  
  1228. if(get_cvar_num("dse_hud")==0){
  1229. return PLUGIN_HANDLED
  1230. }
  1231. if(get_cvar_num("dse_hud")==1){
  1232. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  1233. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  1234. }
  1235.  
  1236. if(get_cvar_num("dse_sound")==0){
  1237. return PLUGIN_HANDLED
  1238. }
  1239. if(get_cvar_num("dse_sound")==1){
  1240. client_cmd(attacker, "speak misc/wallshot")
  1241. }
  1242. }
  1243. }
  1244.  
  1245. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  1246. {
  1247. show_sprite(victim, headshot)
  1248.  
  1249. if(get_cvar_num("dse_sound")==0){
  1250. return PLUGIN_HANDLED
  1251. }
  1252. if(get_cvar_num("dse_sound")==1){
  1253. client_cmd(attacker,"spk misc/hs_kill")
  1254. }
  1255. }
  1256.  
  1257. else
  1258. {
  1259. show_sprite(victim, twelve_kill)
  1260.  
  1261. if(get_cvar_num("dse_sound")==0){
  1262. return PLUGIN_HANDLED
  1263. }
  1264. if(get_cvar_num("dse_sound")==1){
  1265. client_cmd(attacker,"spk misc/kill12")
  1266. }
  1267. }
  1268. }
  1269.  
  1270. case 13:
  1271. {
  1272. if(wpn[1] == 'r')
  1273. {
  1274. show_sprite(victim, grenade_kill)
  1275.  
  1276. if(get_cvar_num("dse_sound")==0){
  1277. return PLUGIN_HANDLED
  1278. }
  1279. if(get_cvar_num("dse_sound")==1){
  1280. client_cmd(attacker,"spk misc/he_kill")
  1281. }
  1282. }
  1283.  
  1284. else if(wpn[0] == 'k')
  1285. {
  1286. show_sprite(victim, knife_kill)
  1287.  
  1288. if(get_cvar_num("dse_sound")==0){
  1289. return PLUGIN_HANDLED
  1290. }
  1291. if(get_cvar_num("dse_sound")==1){
  1292. client_cmd(attacker,"spk misc/knife_kill")
  1293. }
  1294. }
  1295.  
  1296. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  1297. {
  1298. if(hs)
  1299. {
  1300.  
  1301. if(get_cvar_num("dse_hud")==0){
  1302. return PLUGIN_HANDLED
  1303. }
  1304. if(get_cvar_num("dse_hud")==1){
  1305. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  1306. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  1307. }
  1308.  
  1309. if(get_cvar_num("dse_sound")==0){
  1310. return PLUGIN_HANDLED
  1311. }
  1312. if(get_cvar_num("dse_sound")==1){
  1313. client_cmd(attacker, "speak misc/hs_kill")
  1314. }
  1315. }
  1316. else
  1317. {
  1318.  
  1319. if(get_cvar_num("dse_hud")==0){
  1320. return PLUGIN_HANDLED
  1321. }
  1322. if(get_cvar_num("dse_hud")==1){
  1323. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  1324. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  1325. }
  1326.  
  1327. if(get_cvar_num("dse_sound")==0){
  1328. return PLUGIN_HANDLED
  1329. }
  1330. if(get_cvar_num("dse_sound")==1){
  1331. client_cmd(attacker, "speak misc/wallshot")
  1332. }
  1333. }
  1334. }
  1335.  
  1336. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  1337. {
  1338. show_sprite(victim, headshot)
  1339.  
  1340. if(get_cvar_num("dse_sound")==0){
  1341. return PLUGIN_HANDLED
  1342. }
  1343. if(get_cvar_num("dse_sound")==1){
  1344. client_cmd(attacker,"spk misc/hs_kill")
  1345. }
  1346. }
  1347.  
  1348. else
  1349. {
  1350. show_sprite(victim, thirteen_kill)
  1351.  
  1352. if(get_cvar_num("dse_sound")==0){
  1353. return PLUGIN_HANDLED
  1354. }
  1355. if(get_cvar_num("dse_sound")==1){
  1356. client_cmd(attacker,"spk misc/kill13")
  1357. }
  1358. }
  1359. }
  1360.  
  1361. case 14:
  1362. {
  1363. if(wpn[1] == 'r')
  1364. {
  1365. show_sprite(victim, grenade_kill)
  1366.  
  1367. if(get_cvar_num("dse_sound")==0){
  1368. return PLUGIN_HANDLED
  1369. }
  1370. if(get_cvar_num("dse_sound")==1){
  1371. client_cmd(attacker,"spk misc/he_kill")
  1372. }
  1373. }
  1374.  
  1375. else if(wpn[0] == 'k')
  1376. {
  1377. show_sprite(victim, knife_kill)
  1378.  
  1379. if(get_cvar_num("dse_sound")==0){
  1380. return PLUGIN_HANDLED
  1381. }
  1382. if(get_cvar_num("dse_sound")==1){
  1383. client_cmd(attacker,"spk misc/knife_kill")
  1384. }
  1385. }
  1386.  
  1387. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  1388. {
  1389. if(hs)
  1390. {
  1391.  
  1392. if(get_cvar_num("dse_hud")==0){
  1393. return PLUGIN_HANDLED
  1394. }
  1395. if(get_cvar_num("dse_hud")==1){
  1396. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  1397. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  1398. }
  1399.  
  1400. if(get_cvar_num("dse_sound")==0){
  1401. return PLUGIN_HANDLED
  1402. }
  1403. if(get_cvar_num("dse_sound")==1){
  1404. client_cmd(attacker, "speak misc/hs_kill")
  1405. }
  1406. }
  1407. else
  1408. {
  1409.  
  1410. if(get_cvar_num("dse_hud")==0){
  1411. return PLUGIN_HANDLED
  1412. }
  1413. if(get_cvar_num("dse_hud")==1){
  1414. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  1415. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  1416. }
  1417.  
  1418. if(get_cvar_num("dse_sound")==0){
  1419. return PLUGIN_HANDLED
  1420. }
  1421. if(get_cvar_num("dse_sound")==1){
  1422. client_cmd(attacker, "speak misc/wallshot")
  1423. }
  1424. }
  1425. }
  1426.  
  1427. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  1428. {
  1429. show_sprite(victim, headshot)
  1430.  
  1431. if(get_cvar_num("dse_sound")==0){
  1432. return PLUGIN_HANDLED
  1433. }
  1434. if(get_cvar_num("dse_sound")==1){
  1435. client_cmd(attacker,"spk misc/hs_kill")
  1436. }
  1437. }
  1438.  
  1439. else
  1440. {
  1441. show_sprite(victim, fourteen_kill)
  1442.  
  1443. if(get_cvar_num("dse_sound")==0){
  1444. return PLUGIN_HANDLED
  1445. }
  1446. if(get_cvar_num("dse_sound")==1){
  1447. client_cmd(attacker,"spk misc/kill14")
  1448. }
  1449. }
  1450. }
  1451. }
  1452.  
  1453. return PLUGIN_CONTINUE
  1454. }
  1455.  
  1456. public show_sprite(id, sprite)
  1457. {
  1458. if(!is_user_connected(id))
  1459. return PLUGIN_CONTINUE
  1460.  
  1461.  
  1462.  
  1463. static origin[3]
  1464. get_user_origin(id, origin)
  1465.  
  1466. message_begin(MSG_BROADCAST, SVC_TEMPENTITY, origin)
  1467. write_byte(TE_SPRITE)
  1468. write_coord(origin[0])
  1469. write_coord(origin[1])
  1470. write_coord(origin[2]+70)
  1471. write_short(sprite)
  1472. write_byte(10)
  1473. write_byte(250)
  1474. message_end()
  1475.  
  1476. return PLUGIN_CONTINUE
  1477. }
  1478.  
  1479. bool:can_see_fm(entindex1, entindex2)
  1480. {
  1481. if (!entindex1 || !entindex2)
  1482. return false
  1483.  
  1484. if (pev_valid(entindex1) && pev_valid(entindex1))
  1485. {
  1486. new flags = pev(entindex1, pev_flags)
  1487. if (flags & EF_NODRAW || flags & FL_NOTARGET)
  1488. {
  1489. return false
  1490. }
  1491.  
  1492. new Float:lookerOrig[3]
  1493. new Float:targetBaseOrig[3]
  1494. new Float:targetOrig[3]
  1495. new Float:temp[3]
  1496.  
  1497. pev(entindex1, pev_origin, lookerOrig)
  1498. pev(entindex1, pev_view_ofs, temp)
  1499. lookerOrig[0] += temp[0]
  1500. lookerOrig[1] += temp[1]
  1501. lookerOrig[2] += temp[2]
  1502.  
  1503. pev(entindex2, pev_origin, targetBaseOrig)
  1504. pev(entindex2, pev_view_ofs, temp)
  1505. targetOrig[0] = targetBaseOrig [0] + temp[0]
  1506. targetOrig[1] = targetBaseOrig [1] + temp[1]
  1507. targetOrig[2] = targetBaseOrig [2] + temp[2]
  1508.  
  1509. engfunc(EngFunc_TraceLine, lookerOrig, targetOrig, 0, entindex1, 0) // checks the had of seen player
  1510. if (get_tr2(0, TraceResult:TR_InOpen) && get_tr2(0, TraceResult:TR_InWater))
  1511. {
  1512. return false
  1513. }
  1514. else
  1515. {
  1516. new Float:flFraction
  1517. get_tr2(0, TraceResult:TR_flFraction, flFraction)
  1518. if (flFraction == 1.0 || (get_tr2(0, TraceResult:TR_pHit) == entindex2))
  1519. {
  1520. return true
  1521. }
  1522. else
  1523. {
  1524. targetOrig[0] = targetBaseOrig [0]
  1525. targetOrig[1] = targetBaseOrig [1]
  1526. targetOrig[2] = targetBaseOrig [2]
  1527. engfunc(EngFunc_TraceLine, lookerOrig, targetOrig, 0, entindex1, 0) // checks the body of seen player
  1528. get_tr2(0, TraceResult:TR_flFraction, flFraction)
  1529. if (flFraction == 1.0 || (get_tr2(0, TraceResult:TR_pHit) == entindex2))
  1530. {
  1531. return true
  1532. }
  1533. else
  1534. {
  1535. targetOrig[0] = targetBaseOrig [0]
  1536. targetOrig[1] = targetBaseOrig [1]
  1537. targetOrig[2] = targetBaseOrig [2] - 17.0
  1538. engfunc(EngFunc_TraceLine, lookerOrig, targetOrig, 0, entindex1, 0) // checks the legs of seen player
  1539. get_tr2(0, TraceResult:TR_flFraction, flFraction)
  1540. if (flFraction == 1.0 || (get_tr2(0, TraceResult:TR_pHit) == entindex2))
  1541. {
  1542. return true
  1543. }
  1544. }
  1545. }
  1546. }
  1547. }
  1548. return false
  1549. }

_________________
banned user


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Halál Sprite Hatás help
HozzászólásElküldve:2013.03.29. 13:25 
Offline
Veterán

Csatlakozott:2012.11.01. 20:49
Hozzászólások:1837
Megköszönt másnak: 25 alkalommal
Megköszönték neki: 78 alkalommal
JoGoBeLLa írta:
Átírva:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4. #include <fakemeta>
  5. #include <dhudmessage>
  6.  
  7. new level[32]
  8.  
  9. new knife_kill
  10. new grenade_kill
  11. new headshot
  12. new one_kill
  13. new two_kill
  14. new three_kill
  15. new four_kill
  16. new five_kill
  17. new six_kill
  18. new seven_kill
  19. new eight_kill
  20. new nine_kill
  21. new ten_kill
  22. new eleven_kill
  23. new twelve_kill
  24. new thirteen_kill
  25. new fourteen_kill
  26. new g_lastkill
  27. new g_firstblood
  28.  
  29. public plugin_precache()
  30. {
  31. register_dictionary("dse.txt")
  32.  
  33. headshot = precache_model("sprites/hs_kill.spr")
  34. knife_kill = precache_model("sprites/kf_kill.spr")
  35. grenade_kill = precache_model("sprites/he_kill.spr")
  36. one_kill = precache_model("sprites/one_kill.spr")
  37. two_kill = precache_model("sprites/two_kill.spr")
  38. three_kill = precache_model("sprites/three_kill.spr")
  39. four_kill = precache_model("sprites/four_kill.spr")
  40. five_kill = precache_model("sprites/five_kill.spr")
  41. six_kill = precache_model("sprites/six_kill.spr")
  42. seven_kill = precache_model("sprites/seven_kill.spr")
  43. eight_kill = precache_model("sprites/eight_kill.spr")
  44. nine_kill = precache_model("sprites/nine_kill.spr")
  45. ten_kill = precache_model("sprites/ten_kill.spr")
  46. eleven_kill = precache_model("sprites/eleven_kill.spr")
  47. twelve_kill = precache_model("sprites/twelve_kill.spr")
  48. thirteen_kill = precache_model("sprites/thirteen_kill.spr")
  49. fourteen_kill = precache_model("sprites/fourteen_kill.spr")
  50. precache_sound("misc/hs_kill.wav")
  51. precache_sound("misc/kf_kill.wav")
  52. precache_sound("misc/he_kill.wav")
  53. precache_sound("misc/wallshot.wav")
  54. precache_sound("misc/kill1.wav")
  55. precache_sound("misc/kill2.wav")
  56. precache_sound("misc/kill3.wav")
  57. precache_sound("misc/kill4.wav")
  58. precache_sound("misc/kill5.wav")
  59. precache_sound("misc/kill6.wav")
  60. precache_sound("misc/kill7.wav")
  61. precache_sound("misc/kill8.wav")
  62. precache_sound("misc/kill9.wav")
  63. precache_sound("misc/kill10.wav")
  64. precache_sound("misc/kill11.wav")
  65. precache_sound("misc/kill12.wav")
  66. precache_sound("misc/kill13.wav")
  67. precache_sound("misc/kill14.wav")
  68. precache_sound("misc/firstblood.wav")
  69. precache_sound("misc/last_kill.wav")
  70. }
  71.  
  72. public plugin_init()
  73. {
  74. register_plugin("Death Sprite Effect","1.6","RaZzoR")
  75. register_cvar("dse_sound","0") //Sounds: 0:OFF 1:ON | Hangok: 0:KIKAPCSOLVA 1:BEKAPCSOLVA
  76. register_cvar("dse_hud","1") //HUDMessages: 0:OFF 1:ON | HUDUzenetek: 0:KIKAPCSOLVA 1:BEKAPCSOLVA
  77. register_event("DeathMsg","onDeath","a")
  78. register_event("TextMsg", "eRestart", "a", "2&#Game_C", "2&#Game_w")
  79. register_event("SendAudio", "eEndRound", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin", "2&%!MRAD_rounddraw")
  80. register_event("RoundTime", "eNewRound", "bc")
  81. }
  82.  
  83. public eNewRound()
  84. {
  85. if (read_data(1) == floatround(get_cvar_float("mp_roundtime") * 60.0,floatround_floor))
  86. {
  87. g_firstblood = 1
  88. }
  89. }
  90.  
  91. public eRestart()
  92. {
  93. eEndRound()
  94. g_firstblood = 1
  95. }
  96.  
  97. public eEndRound()
  98. {
  99.  
  100. }
  101.  
  102. public client_disconnect(id)
  103. {
  104. level[id]= 0
  105. }
  106.  
  107. public client_putinserver(id)
  108. {
  109. level[id]= 0
  110. }
  111.  
  112. public onDeath()
  113. {
  114. new players_ct[32], players_t[32], ict, ite
  115. get_players(players_ct,ict,"ae","CT")
  116. get_players(players_t,ite,"ae","TERRORIST")
  117. if (ict == 0 || ite == 0) g_lastkill = 1
  118.  
  119. new name_attacker[32]
  120. new name_victim[32]
  121. new wpn[3]
  122. new hs = read_data(3)
  123. new attacker = read_data(1)
  124. new victim = read_data(2)
  125. new AttackerLevel = level[attacker] += 1
  126. level[victim]= 0
  127.  
  128. get_user_name(attacker, name_attacker, 31)
  129. get_user_name(victim, name_victim, 31)
  130. read_data(4,wpn,2)
  131.  
  132. if((victim == attacker) || (get_user_team(attacker) == get_user_team(victim)) || !victim || !attacker)
  133. return PLUGIN_CONTINUE
  134.  
  135.  
  136.  
  137. if(g_firstblood && attacker!=victim && attacker>0)
  138. {
  139. g_firstblood = 0
  140.  
  141. if(get_cvar_num("dse_hud")==0){
  142. return PLUGIN_HANDLED
  143. }
  144. if(get_cvar_num("dse_hud")==1){
  145. set_dhudmessage(255, 105, 180, -1.0, 0.35, 0, 6.0, 3.0, 0.1, 1.5)
  146. show_dhudmessage(0, "%L:^n%s %L %s", LANG_PLAYER, "DSE_FIRST_BLOOD", name_attacker, LANG_PLAYER, "DSE_KILLED", name_victim)
  147. }
  148.  
  149. if(get_cvar_num("dse_sound")==0){
  150. return PLUGIN_HANDLED
  151. }
  152. if(get_cvar_num("dse_sound")==1){
  153. client_cmd(0, "speak misc/firstblood")
  154. }
  155. }
  156. if(g_lastkill == 1)
  157. {
  158. g_lastkill = 0
  159.  
  160. if(get_cvar_num("dse_hud")==0){
  161. return PLUGIN_HANDLED
  162. }
  163. if(get_cvar_num("dse_hud")==1){
  164. set_dhudmessage(255, 215, 0, -1.0, 0.30, 0, 6.0, 3.0, 0.1, 1.5)
  165. show_dhudmessage(0, "%L:^n%s %L %s", LANG_PLAYER, "DSE_LAST_KILL", name_attacker, LANG_PLAYER, "DSE_KILLED", name_victim)
  166. }
  167.  
  168. if(get_cvar_num("dse_sound")==0){
  169. return PLUGIN_HANDLED
  170. }
  171. if(get_cvar_num("dse_sound")==1){
  172. client_cmd(0, "speak misc/last_kill")
  173. }
  174. }
  175.  
  176.  
  177. switch(AttackerLevel)
  178. {
  179. case 1:
  180. {
  181. if(wpn[1] == 'r')
  182. {
  183. show_sprite(victim, grenade_kill)
  184.  
  185. if(get_cvar_num("dse_sound")==0){
  186. return PLUGIN_HANDLED
  187. }
  188. if(get_cvar_num("dse_sound")==1){
  189. client_cmd(attacker,"spk misc/he_kill")
  190. }
  191. }
  192.  
  193. else if(wpn[0] == 'k')
  194. {
  195. show_sprite(victim, knife_kill)
  196.  
  197. if(get_cvar_num("dse_sound")==0){
  198. return PLUGIN_HANDLED
  199. }
  200. if(get_cvar_num("dse_sound")==1){
  201. client_cmd(attacker,"spk misc/kf_kill")
  202. }
  203. }
  204.  
  205. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  206. {
  207. if(hs)
  208. {
  209.  
  210. if(get_cvar_num("dse_hud")==0){
  211. return PLUGIN_HANDLED
  212. }
  213. if(get_cvar_num("dse_hud")==1){
  214. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  215. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  216. }
  217.  
  218. if(get_cvar_num("dse_sound")==0){
  219. return PLUGIN_HANDLED
  220. }
  221. if(get_cvar_num("dse_sound")==1){
  222. client_cmd(attacker, "speak misc/hs_kill")
  223. }
  224. }
  225. else
  226. {
  227.  
  228. if(get_cvar_num("dse_hud")==0){
  229. return PLUGIN_HANDLED
  230. }
  231. if(get_cvar_num("dse_hud")==1){
  232. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  233. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  234. }
  235.  
  236. if(get_cvar_num("dse_sound")==0){
  237. return PLUGIN_HANDLED
  238. }
  239. if(get_cvar_num("dse_sound")==1){
  240. client_cmd(attacker, "speak misc/wallshot")
  241. }
  242. }
  243. }
  244.  
  245. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  246. {
  247. show_sprite(victim, headshot)
  248.  
  249. if(get_cvar_num("dse_sound")==0){
  250. return PLUGIN_HANDLED
  251. }
  252. if(get_cvar_num("dse_sound")==1){
  253. client_cmd(attacker,"spk misc/hs_kill")
  254. }
  255. }
  256.  
  257. else
  258. {
  259. show_sprite(victim, one_kill)
  260.  
  261. if(get_cvar_num("dse_sound")==0){
  262. return PLUGIN_HANDLED
  263. }
  264. if(get_cvar_num("dse_sound")==1){
  265. client_cmd(attacker,"spk misc/kill1")
  266. }
  267. }
  268. }
  269.  
  270. case 2:
  271. {
  272. if(wpn[1] == 'r')
  273. {
  274. show_sprite(victim, grenade_kill)
  275.  
  276. if(get_cvar_num("dse_sound")==0){
  277. return PLUGIN_HANDLED
  278. }
  279. if(get_cvar_num("dse_sound")==1){
  280. client_cmd(attacker,"spk misc/he_kill")
  281. }
  282. }
  283.  
  284. else if(wpn[0] == 'k')
  285. {
  286. show_sprite(victim, knife_kill)
  287.  
  288. if(get_cvar_num("dse_sound")==0){
  289. return PLUGIN_HANDLED
  290. }
  291. if(get_cvar_num("dse_sound")==1){
  292. client_cmd(attacker,"spk misc/kf_kill")
  293. }
  294. }
  295.  
  296. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  297. {
  298. if(hs)
  299. {
  300.  
  301. if(get_cvar_num("dse_hud")==0){
  302. return PLUGIN_HANDLED
  303. }
  304. if(get_cvar_num("dse_hud")==1){
  305. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  306. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  307. }
  308.  
  309. if(get_cvar_num("dse_sound")==0){
  310. return PLUGIN_HANDLED
  311. }
  312. if(get_cvar_num("dse_sound")==1){
  313. client_cmd(attacker, "speak misc/hs_kill")
  314. }
  315. }
  316. else
  317. {
  318.  
  319. if(get_cvar_num("dse_hud")==0){
  320. return PLUGIN_HANDLED
  321. }
  322. if(get_cvar_num("dse_hud")==1){
  323. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  324. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  325. }
  326.  
  327. if(get_cvar_num("dse_sound")==0){
  328. return PLUGIN_HANDLED
  329. }
  330. if(get_cvar_num("dse_sound")==1){
  331. client_cmd(attacker, "speak misc/wallshot")
  332. }
  333. }
  334. }
  335.  
  336. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  337. {
  338. show_sprite(victim, headshot)
  339.  
  340. if(get_cvar_num("dse_sound")==0){
  341. return PLUGIN_HANDLED
  342. }
  343. if(get_cvar_num("dse_sound")==1){
  344. client_cmd(attacker,"spk misc/hs_kill")
  345. }
  346. }
  347.  
  348. else
  349. {
  350. show_sprite(victim, two_kill)
  351.  
  352. if(get_cvar_num("dse_sound")==0){
  353. return PLUGIN_HANDLED
  354. }
  355. if(get_cvar_num("dse_sound")==1){
  356. client_cmd(attacker,"spk misc/kill2")
  357. }
  358. }
  359. }
  360.  
  361. case 3:
  362. {
  363. if(wpn[1] == 'r')
  364. {
  365. show_sprite(victim, grenade_kill)
  366.  
  367. if(get_cvar_num("dse_sound")==0){
  368. return PLUGIN_HANDLED
  369. }
  370. if(get_cvar_num("dse_sound")==1){
  371. client_cmd(attacker,"spk misc/he_kill")
  372. }
  373. }
  374.  
  375. else if(wpn[0] == 'k')
  376. {
  377. show_sprite(victim, knife_kill)
  378.  
  379. if(get_cvar_num("dse_sound")==0){
  380. return PLUGIN_HANDLED
  381. }
  382. if(get_cvar_num("dse_sound")==1){
  383. client_cmd(attacker,"spk misc/kf_kill")
  384. }
  385. }
  386.  
  387. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  388. {
  389. if(hs)
  390. {
  391.  
  392. if(get_cvar_num("dse_hud")==0){
  393. return PLUGIN_HANDLED
  394. }
  395. if(get_cvar_num("dse_hud")==1){
  396. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  397. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  398. }
  399.  
  400. if(get_cvar_num("dse_sound")==0){
  401. return PLUGIN_HANDLED
  402. }
  403. if(get_cvar_num("dse_sound")==1){
  404. client_cmd(attacker, "speak misc/hs_kill")
  405. }
  406. }
  407. else
  408. {
  409.  
  410. if(get_cvar_num("dse_hud")==0){
  411. return PLUGIN_HANDLED
  412. }
  413. if(get_cvar_num("dse_hud")==1){
  414. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  415. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  416. }
  417.  
  418. if(get_cvar_num("dse_sound")==0){
  419. return PLUGIN_HANDLED
  420. }
  421. if(get_cvar_num("dse_sound")==1){
  422. client_cmd(attacker, "speak misc/wallshot")
  423. }
  424. }
  425. }
  426.  
  427. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  428. {
  429. show_sprite(victim, headshot)
  430.  
  431. if(get_cvar_num("dse_sound")==0){
  432. return PLUGIN_HANDLED
  433. }
  434. if(get_cvar_num("dse_sound")==1){
  435. client_cmd(attacker,"spk misc/hs_kill")
  436. }
  437. }
  438.  
  439. else
  440. {
  441. show_sprite(victim, three_kill)
  442.  
  443. if(get_cvar_num("dse_sound")==0){
  444. return PLUGIN_HANDLED
  445. }
  446. if(get_cvar_num("dse_sound")==1){
  447. client_cmd(attacker,"spk misc/kill3")
  448. }
  449. }
  450. }
  451.  
  452. case 4:
  453. {
  454. if(wpn[1] == 'r')
  455. {
  456. show_sprite(victim, grenade_kill)
  457.  
  458. if(get_cvar_num("dse_sound")==0){
  459. return PLUGIN_HANDLED
  460. }
  461. if(get_cvar_num("dse_sound")==1){
  462. client_cmd(attacker,"spk misc/he_kill")
  463. }
  464. }
  465.  
  466. else if(wpn[0] == 'k')
  467. {
  468. show_sprite(victim, knife_kill)
  469.  
  470. if(get_cvar_num("dse_sound")==0){
  471. return PLUGIN_HANDLED
  472. }
  473. if(get_cvar_num("dse_sound")==1){
  474. client_cmd(attacker,"spk misc/kf_kill")
  475. }
  476. }
  477.  
  478. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  479. {
  480. if(hs)
  481. {
  482.  
  483. if(get_cvar_num("dse_hud")==0){
  484. return PLUGIN_HANDLED
  485. }
  486. if(get_cvar_num("dse_hud")==1){
  487. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  488. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  489. }
  490.  
  491. if(get_cvar_num("dse_sound")==0){
  492. return PLUGIN_HANDLED
  493. }
  494. if(get_cvar_num("dse_sound")==1){
  495. client_cmd(attacker, "speak misc/hs_kill")
  496. }
  497. }
  498. else
  499. {
  500.  
  501. if(get_cvar_num("dse_hud")==0){
  502. return PLUGIN_HANDLED
  503. }
  504. if(get_cvar_num("dse_hud")==1){
  505. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  506. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  507. }
  508.  
  509. if(get_cvar_num("dse_sound")==0){
  510. return PLUGIN_HANDLED
  511. }
  512. if(get_cvar_num("dse_sound")==1){
  513. client_cmd(attacker, "speak misc/wallshot")
  514. }
  515. }
  516. }
  517.  
  518. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  519. {
  520. show_sprite(victim, headshot)
  521.  
  522. if(get_cvar_num("dse_sound")==0){
  523. return PLUGIN_HANDLED
  524. }
  525. if(get_cvar_num("dse_sound")==1){
  526. client_cmd(attacker,"spk misc/hs_kill")
  527. }
  528. }
  529.  
  530. else
  531. {
  532. show_sprite(victim, four_kill)
  533.  
  534. if(get_cvar_num("dse_sound")==0){
  535. return PLUGIN_HANDLED
  536. }
  537. if(get_cvar_num("dse_sound")==1){
  538. client_cmd(attacker,"spk misc/kill4")
  539. }
  540. }
  541. }
  542.  
  543. case 5:
  544. {
  545. if(wpn[1] == 'r')
  546. {
  547. show_sprite(victim, grenade_kill)
  548.  
  549. if(get_cvar_num("dse_sound")==0){
  550. return PLUGIN_HANDLED
  551. }
  552. if(get_cvar_num("dse_sound")==1){
  553. client_cmd(attacker,"spk misc/he_kill")
  554. }
  555. }
  556.  
  557. else if(wpn[0] == 'k')
  558. {
  559. show_sprite(victim, knife_kill)
  560.  
  561. if(get_cvar_num("dse_sound")==0){
  562. return PLUGIN_HANDLED
  563. }
  564. if(get_cvar_num("dse_sound")==1){
  565. client_cmd(attacker,"spk misc/kf_kill")
  566. }
  567. }
  568.  
  569. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  570. {
  571. if(hs)
  572. {
  573.  
  574. if(get_cvar_num("dse_hud")==0){
  575. return PLUGIN_HANDLED
  576. }
  577. if(get_cvar_num("dse_hud")==1){
  578. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  579. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  580. }
  581.  
  582. if(get_cvar_num("dse_sound")==0){
  583. return PLUGIN_HANDLED
  584. }
  585. if(get_cvar_num("dse_sound")==1){
  586. client_cmd(attacker, "speak misc/hs_kill")
  587. }
  588. }
  589. else
  590. {
  591.  
  592. if(get_cvar_num("dse_hud")==0){
  593. return PLUGIN_HANDLED
  594. }
  595. if(get_cvar_num("dse_hud")==1){
  596. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  597. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  598. }
  599.  
  600. if(get_cvar_num("dse_sound")==0){
  601. return PLUGIN_HANDLED
  602. }
  603. if(get_cvar_num("dse_sound")==1){
  604. client_cmd(attacker, "speak misc/wallshot")
  605. }
  606. }
  607. }
  608.  
  609. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  610. {
  611. show_sprite(victim, headshot)
  612.  
  613. if(get_cvar_num("dse_sound")==0){
  614. return PLUGIN_HANDLED
  615. }
  616. if(get_cvar_num("dse_sound")==1){
  617. client_cmd(attacker,"spk misc/hs_kill")
  618. }
  619. }
  620.  
  621. else
  622. {
  623. show_sprite(victim, five_kill)
  624.  
  625. if(get_cvar_num("dse_sound")==0){
  626. return PLUGIN_HANDLED
  627. }
  628. if(get_cvar_num("dse_sound")==1){
  629. client_cmd(attacker,"spk misc/kill5")
  630. }
  631. }
  632. }
  633.  
  634. case 6:
  635. {
  636. if(wpn[1] == 'r')
  637. {
  638. show_sprite(victim, grenade_kill)
  639.  
  640. if(get_cvar_num("dse_sound")==0){
  641. return PLUGIN_HANDLED
  642. }
  643. if(get_cvar_num("dse_sound")==1){
  644. client_cmd(attacker,"spk misc/he_kill")
  645. }
  646. }
  647.  
  648. else if(wpn[0] == 'k')
  649. {
  650. show_sprite(victim, knife_kill)
  651.  
  652. if(get_cvar_num("dse_sound")==0){
  653. return PLUGIN_HANDLED
  654. }
  655. if(get_cvar_num("dse_sound")==1){
  656. client_cmd(attacker,"spk misc/kf_kill")
  657. }
  658. }
  659.  
  660. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  661. {
  662. if(hs)
  663. {
  664.  
  665. if(get_cvar_num("dse_hud")==0){
  666. return PLUGIN_HANDLED
  667. }
  668. if(get_cvar_num("dse_hud")==1){
  669. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  670. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  671. }
  672.  
  673. if(get_cvar_num("dse_sound")==0){
  674. return PLUGIN_HANDLED
  675. }
  676. if(get_cvar_num("dse_sound")==1){
  677. client_cmd(attacker, "speak misc/hs_kill")
  678. }
  679. }
  680. else
  681. {
  682.  
  683. if(get_cvar_num("dse_hud")==0){
  684. return PLUGIN_HANDLED
  685. }
  686. if(get_cvar_num("dse_hud")==1){
  687. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  688. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  689. }
  690.  
  691. if(get_cvar_num("dse_sound")==0){
  692. return PLUGIN_HANDLED
  693. }
  694. if(get_cvar_num("dse_sound")==1){
  695. client_cmd(attacker, "speak misc/wallshot")
  696. }
  697. }
  698. }
  699.  
  700. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  701. {
  702. show_sprite(victim, headshot)
  703.  
  704. if(get_cvar_num("dse_sound")==0){
  705. return PLUGIN_HANDLED
  706. }
  707. if(get_cvar_num("dse_sound")==1){
  708. client_cmd(attacker,"spk misc/hs_kill")
  709. }
  710. }
  711.  
  712. else
  713. {
  714. show_sprite(victim, six_kill)
  715.  
  716. if(get_cvar_num("dse_sound")==0){
  717. return PLUGIN_HANDLED
  718. }
  719. if(get_cvar_num("dse_sound")==1){
  720. client_cmd(attacker,"spk misc/kill6")
  721. }
  722. }
  723. }
  724.  
  725. case 7:
  726. {
  727. if(wpn[1] == 'r')
  728. {
  729. show_sprite(victim, grenade_kill)
  730.  
  731. if(get_cvar_num("dse_sound")==0){
  732. return PLUGIN_HANDLED
  733. }
  734. if(get_cvar_num("dse_sound")==1){
  735. client_cmd(attacker,"spk misc/he_kill")
  736. }
  737. }
  738.  
  739. else if(wpn[0] == 'k')
  740. {
  741. show_sprite(victim, knife_kill)
  742.  
  743. if(get_cvar_num("dse_sound")==0){
  744. return PLUGIN_HANDLED
  745. }
  746. if(get_cvar_num("dse_sound")==1){
  747. client_cmd(attacker,"spk misc/kf_kill")
  748. }
  749. }
  750.  
  751. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  752. {
  753. if(hs)
  754. {
  755.  
  756. if(get_cvar_num("dse_hud")==0){
  757. return PLUGIN_HANDLED
  758. }
  759. if(get_cvar_num("dse_hud")==1){
  760. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  761. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  762. }
  763.  
  764. if(get_cvar_num("dse_sound")==0){
  765. return PLUGIN_HANDLED
  766. }
  767. if(get_cvar_num("dse_sound")==1){
  768. client_cmd(attacker, "speak misc/hs_kill")
  769. }
  770. }
  771. else
  772. {
  773.  
  774. if(get_cvar_num("dse_hud")==0){
  775. return PLUGIN_HANDLED
  776. }
  777. if(get_cvar_num("dse_hud")==1){
  778. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  779. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  780. }
  781.  
  782. if(get_cvar_num("dse_sound")==0){
  783. return PLUGIN_HANDLED
  784. }
  785. if(get_cvar_num("dse_sound")==1){
  786. client_cmd(attacker, "speak misc/wallshot")
  787. }
  788. }
  789. }
  790. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  791. {
  792. show_sprite(victim, headshot)
  793.  
  794. if(get_cvar_num("dse_sound")==0){
  795. return PLUGIN_HANDLED
  796. }
  797. if(get_cvar_num("dse_sound")==1){
  798. client_cmd(attacker,"spk misc/hs_kill")
  799. }
  800. }
  801.  
  802. else
  803. {
  804. show_sprite(victim, seven_kill)
  805.  
  806. if(get_cvar_num("dse_sound")==0){
  807. return PLUGIN_HANDLED
  808. }
  809. if(get_cvar_num("dse_sound")==1){
  810. client_cmd(attacker,"spk misc/kill7")
  811. }
  812. }
  813. }
  814.  
  815. case 8:
  816. {
  817. if(wpn[1] == 'r')
  818. {
  819. show_sprite(victim, grenade_kill)
  820.  
  821. if(get_cvar_num("dse_sound")==0){
  822. return PLUGIN_HANDLED
  823. }
  824. if(get_cvar_num("dse_sound")==1){
  825. client_cmd(attacker,"spk misc/he_kill")
  826. }
  827. }
  828.  
  829. else if(wpn[0] == 'k')
  830. {
  831. show_sprite(victim, knife_kill)
  832.  
  833. if(get_cvar_num("dse_sound")==0){
  834. return PLUGIN_HANDLED
  835. }
  836. if(get_cvar_num("dse_sound")==1){
  837. client_cmd(attacker,"spk misc/knife_kill")
  838. }
  839. }
  840.  
  841. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  842. {
  843. if(hs)
  844. {
  845.  
  846. if(get_cvar_num("dse_hud")==0){
  847. return PLUGIN_HANDLED
  848. }
  849. if(get_cvar_num("dse_hud")==1){
  850. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  851. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  852. }
  853.  
  854. if(get_cvar_num("dse_sound")==0){
  855. return PLUGIN_HANDLED
  856. }
  857. if(get_cvar_num("dse_sound")==1){
  858. client_cmd(attacker, "speak misc/hs_kill")
  859. }
  860. }
  861. else
  862. {
  863.  
  864. if(get_cvar_num("dse_hud")==0){
  865. return PLUGIN_HANDLED
  866. }
  867. if(get_cvar_num("dse_hud")==1){
  868. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  869. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  870. }
  871.  
  872. if(get_cvar_num("dse_sound")==0){
  873. return PLUGIN_HANDLED
  874. }
  875. if(get_cvar_num("dse_sound")==1){
  876. client_cmd(attacker, "speak misc/wallshot")
  877. }
  878. }
  879. }
  880.  
  881. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  882. {
  883. show_sprite(victim, headshot)
  884.  
  885. if(get_cvar_num("dse_sound")==0){
  886. return PLUGIN_HANDLED
  887. }
  888. if(get_cvar_num("dse_sound")==1){
  889. client_cmd(attacker,"spk misc/hs_kill")
  890. }
  891. }
  892.  
  893. else
  894. {
  895. show_sprite(victim, eight_kill)
  896.  
  897. if(get_cvar_num("dse_sound")==0){
  898. return PLUGIN_HANDLED
  899. }
  900. if(get_cvar_num("dse_sound")==1){
  901. client_cmd(attacker,"spk misc/kill8")
  902. }
  903. }
  904. }
  905.  
  906. case 9:
  907. {
  908. if(wpn[1] == 'r')
  909. {
  910. show_sprite(victim, grenade_kill)
  911.  
  912. if(get_cvar_num("dse_sound")==0){
  913. return PLUGIN_HANDLED
  914. }
  915. if(get_cvar_num("dse_sound")==1){
  916. client_cmd(attacker,"spk misc/he_kill")
  917. }
  918. }
  919.  
  920. else if(wpn[0] == 'k')
  921. {
  922. show_sprite(victim, knife_kill)
  923.  
  924. if(get_cvar_num("dse_sound")==0){
  925. return PLUGIN_HANDLED
  926. }
  927. if(get_cvar_num("dse_sound")==1){
  928. client_cmd(attacker,"spk misc/knife_kill")
  929. }
  930. }
  931.  
  932. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  933. {
  934. if(hs)
  935. {
  936.  
  937. if(get_cvar_num("dse_hud")==0){
  938. return PLUGIN_HANDLED
  939. }
  940. if(get_cvar_num("dse_hud")==1){
  941. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  942. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  943. }
  944.  
  945. if(get_cvar_num("dse_sound")==0){
  946. return PLUGIN_HANDLED
  947. }
  948. if(get_cvar_num("dse_sound")==1){
  949. client_cmd(attacker, "speak misc/hs_kill")
  950. }
  951. }
  952. else
  953. {
  954.  
  955. if(get_cvar_num("dse_hud")==0){
  956. return PLUGIN_HANDLED
  957. }
  958. if(get_cvar_num("dse_hud")==1){
  959. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  960. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  961. }
  962.  
  963. if(get_cvar_num("dse_sound")==0){
  964. return PLUGIN_HANDLED
  965. }
  966. if(get_cvar_num("dse_sound")==1){
  967. client_cmd(attacker, "speak misc/wallshot")
  968. }
  969. }
  970. }
  971.  
  972. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  973. {
  974. show_sprite(victim, headshot)
  975.  
  976. if(get_cvar_num("dse_sound")==0){
  977. return PLUGIN_HANDLED
  978. }
  979. if(get_cvar_num("dse_sound")==1){
  980. client_cmd(attacker,"spk misc/hs_kill")
  981. }
  982. }
  983.  
  984. else
  985. {
  986. show_sprite(victim, nine_kill)
  987.  
  988. if(get_cvar_num("dse_sound")==0){
  989. return PLUGIN_HANDLED
  990. }
  991. if(get_cvar_num("dse_sound")==1){
  992. client_cmd(attacker,"spk misc/kill9")
  993. }
  994. }
  995. }
  996.  
  997. case 10:
  998. {
  999. if(wpn[1] == 'r')
  1000. {
  1001. show_sprite(victim, grenade_kill)
  1002.  
  1003. if(get_cvar_num("dse_sound")==0){
  1004. return PLUGIN_HANDLED
  1005. }
  1006. if(get_cvar_num("dse_sound")==1){
  1007. client_cmd(attacker,"spk misc/he_kill")
  1008. }
  1009. }
  1010.  
  1011. else if(wpn[0] == 'k')
  1012. {
  1013. show_sprite(victim, knife_kill)
  1014.  
  1015. if(get_cvar_num("dse_sound")==0){
  1016. return PLUGIN_HANDLED
  1017. }
  1018. if(get_cvar_num("dse_sound")==1){
  1019. client_cmd(attacker,"spk misc/knife_kill")
  1020. }
  1021. }
  1022.  
  1023. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  1024. {
  1025. if(hs)
  1026. {
  1027.  
  1028. if(get_cvar_num("dse_hud")==0){
  1029. return PLUGIN_HANDLED
  1030. }
  1031. if(get_cvar_num("dse_hud")==1){
  1032. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  1033. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  1034. }
  1035.  
  1036. if(get_cvar_num("dse_sound")==0){
  1037. return PLUGIN_HANDLED
  1038. }
  1039. if(get_cvar_num("dse_sound")==1){
  1040. client_cmd(attacker, "speak misc/hs_kill")
  1041. }
  1042. }
  1043. else
  1044. {
  1045.  
  1046. if(get_cvar_num("dse_hud")==0){
  1047. return PLUGIN_HANDLED
  1048. }
  1049. if(get_cvar_num("dse_hud")==1){
  1050. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  1051. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  1052. }
  1053.  
  1054. if(get_cvar_num("dse_sound")==0){
  1055. return PLUGIN_HANDLED
  1056. }
  1057. if(get_cvar_num("dse_sound")==1){
  1058. client_cmd(attacker, "speak misc/wallshot")
  1059. }
  1060. }
  1061. }
  1062.  
  1063. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  1064. {
  1065. show_sprite(victim, headshot)
  1066.  
  1067. if(get_cvar_num("dse_sound")==0){
  1068. return PLUGIN_HANDLED
  1069. }
  1070. if(get_cvar_num("dse_sound")==1){
  1071. client_cmd(attacker,"spk misc/hs_kill")
  1072. }
  1073. }
  1074.  
  1075. else
  1076. {
  1077. show_sprite(victim, ten_kill)
  1078.  
  1079. if(get_cvar_num("dse_sound")==0){
  1080. return PLUGIN_HANDLED
  1081. }
  1082. if(get_cvar_num("dse_sound")==1){
  1083. client_cmd(attacker,"spk misc/kill10")
  1084. }
  1085. }
  1086. }
  1087.  
  1088. case 11:
  1089. {
  1090. if(wpn[1] == 'r')
  1091. {
  1092. show_sprite(victim, grenade_kill)
  1093.  
  1094. if(get_cvar_num("dse_sound")==0){
  1095. return PLUGIN_HANDLED
  1096. }
  1097. if(get_cvar_num("dse_sound")==1){
  1098. client_cmd(attacker,"spk misc/he_kill")
  1099. }
  1100. }
  1101.  
  1102. else if(wpn[0] == 'k')
  1103. {
  1104. show_sprite(victim, knife_kill)
  1105.  
  1106. if(get_cvar_num("dse_sound")==0){
  1107. return PLUGIN_HANDLED
  1108. }
  1109. if(get_cvar_num("dse_sound")==1){
  1110. client_cmd(attacker,"spk misc/knife_kill")
  1111. }
  1112. }
  1113.  
  1114. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  1115. {
  1116. if(hs)
  1117. {
  1118.  
  1119. if(get_cvar_num("dse_hud")==0){
  1120. return PLUGIN_HANDLED
  1121. }
  1122. if(get_cvar_num("dse_hud")==1){
  1123. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  1124. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  1125. }
  1126.  
  1127. if(get_cvar_num("dse_sound")==0){
  1128. return PLUGIN_HANDLED
  1129. }
  1130. if(get_cvar_num("dse_sound")==1){
  1131. client_cmd(attacker, "speak misc/hs_kill")
  1132. }
  1133. }
  1134. else
  1135. {
  1136.  
  1137. if(get_cvar_num("dse_hud")==0){
  1138. return PLUGIN_HANDLED
  1139. }
  1140. if(get_cvar_num("dse_hud")==1){
  1141. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  1142. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  1143. }
  1144.  
  1145. if(get_cvar_num("dse_sound")==0){
  1146. return PLUGIN_HANDLED
  1147. }
  1148. if(get_cvar_num("dse_sound")==1){
  1149. client_cmd(attacker, "speak misc/wallshot")
  1150. }
  1151. }
  1152. }
  1153.  
  1154. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  1155. {
  1156. show_sprite(victim, headshot)
  1157.  
  1158. if(get_cvar_num("dse_sound")==0){
  1159. return PLUGIN_HANDLED
  1160. }
  1161. if(get_cvar_num("dse_sound")==1){
  1162. client_cmd(attacker,"spk misc/hs_kill")
  1163. }
  1164. }
  1165.  
  1166. else
  1167. {
  1168. show_sprite(victim, eleven_kill)
  1169.  
  1170. if(get_cvar_num("dse_sound")==0){
  1171. return PLUGIN_HANDLED
  1172. }
  1173. if(get_cvar_num("dse_sound")==1){
  1174. client_cmd(attacker,"spk misc/kill11")
  1175. }
  1176. }
  1177. }
  1178.  
  1179. case 12:
  1180. {
  1181. if(wpn[1] == 'r')
  1182. {
  1183. show_sprite(victim, grenade_kill)
  1184.  
  1185. if(get_cvar_num("dse_sound")==0){
  1186. return PLUGIN_HANDLED
  1187. }
  1188. if(get_cvar_num("dse_sound")==1){
  1189. client_cmd(attacker,"spk misc/he_kill")
  1190. }
  1191. }
  1192.  
  1193. else if(wpn[0] == 'k')
  1194. {
  1195. show_sprite(victim, knife_kill)
  1196.  
  1197. if(get_cvar_num("dse_sound")==0){
  1198. return PLUGIN_HANDLED
  1199. }
  1200. if(get_cvar_num("dse_sound")==1){
  1201. client_cmd(attacker,"spk misc/knife_kill")
  1202. }
  1203. }
  1204.  
  1205. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  1206. {
  1207. if(hs)
  1208. {
  1209.  
  1210. if(get_cvar_num("dse_hud")==0){
  1211. return PLUGIN_HANDLED
  1212. }
  1213. if(get_cvar_num("dse_hud")==1){
  1214. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  1215. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  1216. }
  1217.  
  1218. if(get_cvar_num("dse_sound")==0){
  1219. return PLUGIN_HANDLED
  1220. }
  1221. if(get_cvar_num("dse_sound")==1){
  1222. client_cmd(attacker, "speak misc/hs_kill")
  1223. }
  1224. }
  1225. else
  1226. {
  1227.  
  1228. if(get_cvar_num("dse_hud")==0){
  1229. return PLUGIN_HANDLED
  1230. }
  1231. if(get_cvar_num("dse_hud")==1){
  1232. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  1233. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  1234. }
  1235.  
  1236. if(get_cvar_num("dse_sound")==0){
  1237. return PLUGIN_HANDLED
  1238. }
  1239. if(get_cvar_num("dse_sound")==1){
  1240. client_cmd(attacker, "speak misc/wallshot")
  1241. }
  1242. }
  1243. }
  1244.  
  1245. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  1246. {
  1247. show_sprite(victim, headshot)
  1248.  
  1249. if(get_cvar_num("dse_sound")==0){
  1250. return PLUGIN_HANDLED
  1251. }
  1252. if(get_cvar_num("dse_sound")==1){
  1253. client_cmd(attacker,"spk misc/hs_kill")
  1254. }
  1255. }
  1256.  
  1257. else
  1258. {
  1259. show_sprite(victim, twelve_kill)
  1260.  
  1261. if(get_cvar_num("dse_sound")==0){
  1262. return PLUGIN_HANDLED
  1263. }
  1264. if(get_cvar_num("dse_sound")==1){
  1265. client_cmd(attacker,"spk misc/kill12")
  1266. }
  1267. }
  1268. }
  1269.  
  1270. case 13:
  1271. {
  1272. if(wpn[1] == 'r')
  1273. {
  1274. show_sprite(victim, grenade_kill)
  1275.  
  1276. if(get_cvar_num("dse_sound")==0){
  1277. return PLUGIN_HANDLED
  1278. }
  1279. if(get_cvar_num("dse_sound")==1){
  1280. client_cmd(attacker,"spk misc/he_kill")
  1281. }
  1282. }
  1283.  
  1284. else if(wpn[0] == 'k')
  1285. {
  1286. show_sprite(victim, knife_kill)
  1287.  
  1288. if(get_cvar_num("dse_sound")==0){
  1289. return PLUGIN_HANDLED
  1290. }
  1291. if(get_cvar_num("dse_sound")==1){
  1292. client_cmd(attacker,"spk misc/knife_kill")
  1293. }
  1294. }
  1295.  
  1296. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  1297. {
  1298. if(hs)
  1299. {
  1300.  
  1301. if(get_cvar_num("dse_hud")==0){
  1302. return PLUGIN_HANDLED
  1303. }
  1304. if(get_cvar_num("dse_hud")==1){
  1305. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  1306. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  1307. }
  1308.  
  1309. if(get_cvar_num("dse_sound")==0){
  1310. return PLUGIN_HANDLED
  1311. }
  1312. if(get_cvar_num("dse_sound")==1){
  1313. client_cmd(attacker, "speak misc/hs_kill")
  1314. }
  1315. }
  1316. else
  1317. {
  1318.  
  1319. if(get_cvar_num("dse_hud")==0){
  1320. return PLUGIN_HANDLED
  1321. }
  1322. if(get_cvar_num("dse_hud")==1){
  1323. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  1324. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  1325. }
  1326.  
  1327. if(get_cvar_num("dse_sound")==0){
  1328. return PLUGIN_HANDLED
  1329. }
  1330. if(get_cvar_num("dse_sound")==1){
  1331. client_cmd(attacker, "speak misc/wallshot")
  1332. }
  1333. }
  1334. }
  1335.  
  1336. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  1337. {
  1338. show_sprite(victim, headshot)
  1339.  
  1340. if(get_cvar_num("dse_sound")==0){
  1341. return PLUGIN_HANDLED
  1342. }
  1343. if(get_cvar_num("dse_sound")==1){
  1344. client_cmd(attacker,"spk misc/hs_kill")
  1345. }
  1346. }
  1347.  
  1348. else
  1349. {
  1350. show_sprite(victim, thirteen_kill)
  1351.  
  1352. if(get_cvar_num("dse_sound")==0){
  1353. return PLUGIN_HANDLED
  1354. }
  1355. if(get_cvar_num("dse_sound")==1){
  1356. client_cmd(attacker,"spk misc/kill13")
  1357. }
  1358. }
  1359. }
  1360.  
  1361. case 14:
  1362. {
  1363. if(wpn[1] == 'r')
  1364. {
  1365. show_sprite(victim, grenade_kill)
  1366.  
  1367. if(get_cvar_num("dse_sound")==0){
  1368. return PLUGIN_HANDLED
  1369. }
  1370. if(get_cvar_num("dse_sound")==1){
  1371. client_cmd(attacker,"spk misc/he_kill")
  1372. }
  1373. }
  1374.  
  1375. else if(wpn[0] == 'k')
  1376. {
  1377. show_sprite(victim, knife_kill)
  1378.  
  1379. if(get_cvar_num("dse_sound")==0){
  1380. return PLUGIN_HANDLED
  1381. }
  1382. if(get_cvar_num("dse_sound")==1){
  1383. client_cmd(attacker,"spk misc/knife_kill")
  1384. }
  1385. }
  1386.  
  1387. else if(wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  1388. {
  1389. if(hs)
  1390. {
  1391.  
  1392. if(get_cvar_num("dse_hud")==0){
  1393. return PLUGIN_HANDLED
  1394. }
  1395. if(get_cvar_num("dse_hud")==1){
  1396. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  1397. show_dhudmessage(attacker, "%L^n-|%L! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-", LANG_PLAYER, "DSE_WALL_OVER_HS", LANG_PLAYER, "DSE_YES")
  1398. }
  1399.  
  1400. if(get_cvar_num("dse_sound")==0){
  1401. return PLUGIN_HANDLED
  1402. }
  1403. if(get_cvar_num("dse_sound")==1){
  1404. client_cmd(attacker, "speak misc/hs_kill")
  1405. }
  1406. }
  1407. else
  1408. {
  1409.  
  1410. if(get_cvar_num("dse_hud")==0){
  1411. return PLUGIN_HANDLED
  1412. }
  1413. if(get_cvar_num("dse_hud")==1){
  1414. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  1415. show_dhudmessage(attacker, "%L", LANG_PLAYER, "DSE_WALLSHOT")
  1416. }
  1417.  
  1418. if(get_cvar_num("dse_sound")==0){
  1419. return PLUGIN_HANDLED
  1420. }
  1421. if(get_cvar_num("dse_sound")==1){
  1422. client_cmd(attacker, "speak misc/wallshot")
  1423. }
  1424. }
  1425. }
  1426.  
  1427. else if(hs && wpn[0] != 'k' && wpn[1] != 'r')
  1428. {
  1429. show_sprite(victim, headshot)
  1430.  
  1431. if(get_cvar_num("dse_sound")==0){
  1432. return PLUGIN_HANDLED
  1433. }
  1434. if(get_cvar_num("dse_sound")==1){
  1435. client_cmd(attacker,"spk misc/hs_kill")
  1436. }
  1437. }
  1438.  
  1439. else
  1440. {
  1441. show_sprite(victim, fourteen_kill)
  1442.  
  1443. if(get_cvar_num("dse_sound")==0){
  1444. return PLUGIN_HANDLED
  1445. }
  1446. if(get_cvar_num("dse_sound")==1){
  1447. client_cmd(attacker,"spk misc/kill14")
  1448. }
  1449. }
  1450. }
  1451. }
  1452.  
  1453. return PLUGIN_CONTINUE
  1454. }
  1455.  
  1456. public show_sprite(id, sprite)
  1457. {
  1458. if(!is_user_connected(id))
  1459. return PLUGIN_CONTINUE
  1460.  
  1461.  
  1462.  
  1463. static origin[3]
  1464. get_user_origin(id, origin)
  1465.  
  1466. message_begin(MSG_BROADCAST, SVC_TEMPENTITY, origin)
  1467. write_byte(TE_SPRITE)
  1468. write_coord(origin[0])
  1469. write_coord(origin[1])
  1470. write_coord(origin[2]+70)
  1471. write_short(sprite)
  1472. write_byte(10)
  1473. write_byte(250)
  1474. message_end()
  1475.  
  1476. return PLUGIN_CONTINUE
  1477. }
  1478.  
  1479. bool:can_see_fm(entindex1, entindex2)
  1480. {
  1481. if (!entindex1 || !entindex2)
  1482. return false
  1483.  
  1484. if (pev_valid(entindex1) && pev_valid(entindex1))
  1485. {
  1486. new flags = pev(entindex1, pev_flags)
  1487. if (flags & EF_NODRAW || flags & FL_NOTARGET)
  1488. {
  1489. return false
  1490. }
  1491.  
  1492. new Float:lookerOrig[3]
  1493. new Float:targetBaseOrig[3]
  1494. new Float:targetOrig[3]
  1495. new Float:temp[3]
  1496.  
  1497. pev(entindex1, pev_origin, lookerOrig)
  1498. pev(entindex1, pev_view_ofs, temp)
  1499. lookerOrig[0] += temp[0]
  1500. lookerOrig[1] += temp[1]
  1501. lookerOrig[2] += temp[2]
  1502.  
  1503. pev(entindex2, pev_origin, targetBaseOrig)
  1504. pev(entindex2, pev_view_ofs, temp)
  1505. targetOrig[0] = targetBaseOrig [0] + temp[0]
  1506. targetOrig[1] = targetBaseOrig [1] + temp[1]
  1507. targetOrig[2] = targetBaseOrig [2] + temp[2]
  1508.  
  1509. engfunc(EngFunc_TraceLine, lookerOrig, targetOrig, 0, entindex1, 0) // checks the had of seen player
  1510. if (get_tr2(0, TraceResult:TR_InOpen) && get_tr2(0, TraceResult:TR_InWater))
  1511. {
  1512. return false
  1513. }
  1514. else
  1515. {
  1516. new Float:flFraction
  1517. get_tr2(0, TraceResult:TR_flFraction, flFraction)
  1518. if (flFraction == 1.0 || (get_tr2(0, TraceResult:TR_pHit) == entindex2))
  1519. {
  1520. return true
  1521. }
  1522. else
  1523. {
  1524. targetOrig[0] = targetBaseOrig [0]
  1525. targetOrig[1] = targetBaseOrig [1]
  1526. targetOrig[2] = targetBaseOrig [2]
  1527. engfunc(EngFunc_TraceLine, lookerOrig, targetOrig, 0, entindex1, 0) // checks the body of seen player
  1528. get_tr2(0, TraceResult:TR_flFraction, flFraction)
  1529. if (flFraction == 1.0 || (get_tr2(0, TraceResult:TR_pHit) == entindex2))
  1530. {
  1531. return true
  1532. }
  1533. else
  1534. {
  1535. targetOrig[0] = targetBaseOrig [0]
  1536. targetOrig[1] = targetBaseOrig [1]
  1537. targetOrig[2] = targetBaseOrig [2] - 17.0
  1538. engfunc(EngFunc_TraceLine, lookerOrig, targetOrig, 0, entindex1, 0) // checks the legs of seen player
  1539. get_tr2(0, TraceResult:TR_flFraction, flFraction)
  1540. if (flFraction == 1.0 || (get_tr2(0, TraceResult:TR_pHit) == entindex2))
  1541. {
  1542. return true
  1543. }
  1544. }
  1545. }
  1546. }
  1547. }
  1548. return false
  1549. }

Feleslegesen letölteted vele?
SMA Forráskód: [ Mindet kijelol ]
  1. precache_sound("misc/hs_kill.wav")
  2. precache_sound("misc/kf_kill.wav")
  3. precache_sound("misc/he_kill.wav")
  4. precache_sound("misc/wallshot.wav")
  5. precache_sound("misc/kill1.wav")
  6. precache_sound("misc/kill2.wav")
  7. precache_sound("misc/kill3.wav")
  8. precache_sound("misc/kill4.wav")
  9. precache_sound("misc/kill5.wav")
  10. precache_sound("misc/kill6.wav")
  11. precache_sound("misc/kill7.wav")
  12. precache_sound("misc/kill8.wav")
  13. precache_sound("misc/kill9.wav")
  14. precache_sound("misc/kill10.wav")
  15. precache_sound("misc/kill11.wav")
  16. precache_sound("misc/kill12.wav")
  17. precache_sound("misc/kill13.wav")
  18. precache_sound("misc/kill14.wav")
  19. precache_sound("misc/firstblood.wav")
  20. precache_sound("misc/last_kill.wav")


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Halál Sprite Hatás help
HozzászólásElküldve:2013.03.29. 13:45 
Offline
Őstag

Csatlakozott:2013.01.27. 17:48
Hozzászólások:1247
Megköszönt másnak: 6 alkalommal
Megköszönték neki: 61 alkalommal
aha. Pár mp-t csak ki bírnak! De, nem nehéz kivenni.!

_________________
banned user


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [5 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 9 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole