hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.01. 10:39



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó 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: ultimate sounds javítás HELP!!!
HozzászólásElküldve: 2014.01.02. 12:14 
Offline
Beavatott

Csatlakozott: 2013.03.01. 14:37
Hozzászólások: 92
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 4 alkalommal
Sziasztok!

Vki javítaná nekem ezt? Nem játsza le a köreleji kezdő hangot de 0 hibával konvertálja.....

Köszi előre is!
:)

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define KNIFFMESSAGES 1
  5. #define LEVELS 13
  6. #define MESSAGESNOHP 4
  7. #define MESSAGESHP 4
  8.  
  9. new kills[33] = {0,...};
  10. new deaths[33] = {0,...};
  11. new alone_ann = 0
  12. new levels[13] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14};
  13.  
  14. new stksounds[13][] = {
  15. "new_dsp_ultimate/combowhore",
  16. "new_dsp_ultimate/rampage",
  17. "new_dsp_ultimate/killingspree",
  18. "new_dsp_ultimate/dominating",
  19. "new_dsp_ultimate/unstoppable",
  20. "new_dsp_ultimate/ultrakill",
  21. "new_dsp_ultimate/eagleeye",
  22. "new_dsp_ultimate/ownage",
  23. "new_dsp_ultimate/ludicrouskill",
  24. "new_dsp_ultimate/whickedsick",
  25. "new_dsp_ultimate/monsterkill",
  26. "new_dsp_ultimate/holyshit",
  27. "new_dsp_ultimate/godlike"};
  28.  
  29. new stkmessages[13][] = {
  30. "[* 1.szint *] %s IS ON Combowhore !",
  31. "[* 2.szint *] %s IS ON Rampage !",
  32. "[* 3.szint *] %s IS ON Killing Spree !",
  33. "[* 4.szint *] %s IS ON Dominating !",
  34. "[* 5.szint *] %s IS ON Unstoppable !",
  35. "[* 6.szint *] %s IS ON Ultra Kill !",
  36. "[* 7.szint *] %s IS ON Eagle Eye !",
  37. "[* 8.szint *] %s IS ON Ownage !",
  38. "[* 9.szint *] %s IS ON Ludicrous Kill !",
  39. "[* 10.szint *] %s IS ON Whicked Sick !",
  40. "[* 11.szint *] %s IS ON Monster Kill !",
  41. "[* 12.szint *] %s IS ON Holy Shit !",
  42. "[* 13.szint *] %s IS ON GodLike !"};
  43.  
  44.  
  45. new kniffmessages[KNIFFMESSAGES][] = {
  46. "%s leszĂşrta %s -t"}
  47.  
  48. new messagesnohp[MESSAGESNOHP][] = {
  49. "%i terrorista vs %i CT^n%s: Mostmár minden rajtad múlik",
  50. "%i terrorista vs %i CT^n%s: Remélem van nálad életmentő csomag",
  51. "%i terrorista vs %i CT^n%s: Minden csapat társadat kinyirták, sok szerencsét",
  52. "%i terrorista vs %i CT^n%s: Te vagy az ĂştolsĂł"}
  53.  
  54. new messageshp[MESSAGESHP][] = {
  55. "%i terrorista vs %i CT^n%s: Mostmár minden rajtad múlik",
  56. "%i terrorista vs %i CT^n%s: Remélem van nálad életmentő csomag",
  57. "%i terrorista vs %i CT^n%s: Minden csapat társadat kinyirták, sok szerencsét",
  58. "%i terrorista vs %i CT^n%s: Te vagy az ĂştolsĂł"}
  59.  
  60.  
  61. get_streak()
  62. {
  63. new streak[3]
  64. get_cvar_string("streak_mode",streak,2)
  65. return read_flags(streak)
  66. }
  67.  
  68. public death_event(id)
  69. {
  70. new streak = get_streak()
  71.  
  72. if ((streak&1) || (streak&2))
  73. {
  74. new killer = read_data(1);
  75. new victim = read_data(2);
  76.  
  77. kills[killer] += 1;
  78. kills[victim] = 0;
  79. deaths[killer] = 0;
  80. deaths[victim] += 1;
  81.  
  82. for (new i = 0; i < LEVELS; i++)
  83. {
  84. if (kills[killer] == levels[i])
  85. {
  86. announce(killer, i);
  87. return PLUGIN_CONTINUE;
  88. }
  89. }
  90. }
  91. return PLUGIN_CONTINUE;
  92. }
  93.  
  94. announce(killer, level)
  95. {
  96. new r = random(256)
  97. new g = random(256)
  98. new b = random(256)
  99. new streak = get_streak()
  100.  
  101. if (streak&1)
  102. {
  103. new name[33];
  104.  
  105. get_user_name(killer, name, 32);
  106. set_hudmessage(r,g,b, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2);
  107. show_hudmessage(0, stkmessages[level], name);
  108. }
  109.  
  110. if (streak&2){
  111. client_cmd(0, "spk %s", stksounds[level]);
  112. }
  113. }
  114.  
  115. public reset_hud(id)
  116. {
  117. new streak = get_streak()
  118.  
  119. if (streak&1)
  120. {
  121.  
  122. if (kills[id] > levels[0])
  123. {
  124. client_print(id, print_chat,
  125. "* Te %d öltél. Igy tovább", kills[id]);
  126.  
  127. }
  128.  
  129. else if (deaths[id] > 1)
  130. {
  131. client_print(id, print_chat,
  132. "* Te meghaltál %d*. Jobban figyelj!", deaths[id]);
  133. }
  134. }
  135. }
  136.  
  137. public client_connect(id)
  138. {
  139. new streak = get_streak()
  140.  
  141. if ((streak&1) || (streak&2))
  142. {
  143. kills[id] = 0;
  144. deaths[id] = 0;
  145. }
  146. }
  147.  
  148. public knife_kill()
  149. {
  150. new kniffmode[4]
  151. get_cvar_string("kniff_mode",kniffmode,4)
  152. new kniffmode_bit = read_flags(kniffmode)
  153.  
  154. if (kniffmode_bit & 1)
  155. {
  156. new killer_id = read_data(1)
  157. new victim_id = read_data(2)
  158. new killer_name[33], victim_name[33]
  159.  
  160. get_user_name(killer_id,killer_name,33)
  161. get_user_name(victim_id,victim_name,33)
  162.  
  163.  
  164. set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
  165. show_hudmessage(0,kniffmessages[ random_num(0,KNIFFMESSAGES-1) ],killer_name,victim_name)
  166. }
  167.  
  168. if (kniffmode_bit & 2)
  169. {
  170. client_cmd(0,"spk new_dsp_ultimate/humiliatingdefeat.waw")
  171. }
  172. }
  173.  
  174.  
  175. public roundend_msg(id)
  176.  
  177. alone_ann = 0
  178.  
  179. public death_msg(id)
  180. {
  181.  
  182. new lmmode[8]
  183. get_cvar_string("lastman_mode",lmmode,8)
  184. new lmmode_bit = read_flags(lmmode)
  185.  
  186. new players_ct[32], players_t[32], ict, ite, last
  187. get_players(players_ct,ict,"ae","CT")
  188. get_players(players_t,ite,"ae","TERRORIST")
  189.  
  190. if (ict==1&&ite==1)
  191. {
  192. new name1[32], name2[32]
  193. get_user_name(players_ct[0],name1,32)
  194. get_user_name(players_t[0],name2,32)
  195. set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
  196.  
  197. if (lmmode_bit & 1)
  198. {
  199. if (lmmode_bit & 2)
  200. {
  201. show_hudmessage(0,"%s (%i hp) vs. %s (%i hp)",name1,get_user_health(players_ct[0]),name2,get_user_health(players_t[0]))
  202. }
  203.  
  204. else
  205. {
  206. show_hudmessage(0,"%s vs. %s",name1,name2)
  207. }
  208.  
  209. if (lmmode_bit & 4)
  210. {
  211. client_cmd(0,"spk new_dsp_ultimate/maytheforce")
  212. }
  213. }
  214. }
  215. else
  216. {
  217. if (ict==1&&ite>1&&alone_ann==0&&(lmmode_bit & 4))
  218. {
  219. last=players_ct[0]
  220. client_cmd(last,"spk new_dsp_ultimate/oneandonly")
  221. }
  222.  
  223. else if (ite==1&&ict>1&&alone_ann==0&&(lmmode_bit & 4))
  224. {
  225. last=players_t[0]
  226. client_cmd(last,"spk new_dsp_ultimate/oneandonly")
  227. }
  228.  
  229. else
  230. {
  231. return PLUGIN_CONTINUE
  232. }
  233. alone_ann = last
  234. new name[32]
  235. get_user_name(last,name,32)
  236.  
  237. if (lmmode_bit & 1)
  238. {
  239. set_hudmessage(0, 255, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
  240.  
  241. if (lmmode_bit & 2)
  242. {
  243. show_hudmessage(0,messageshp[ random_num(0,MESSAGESHP-1) ],ite ,ict ,name,get_user_health(last))
  244. }
  245.  
  246. else
  247. {
  248. show_hudmessage(0,messagesnohp[ random_num(0,MESSAGESNOHP-1) ],ite ,ict ,name )
  249. }
  250. }
  251.  
  252. if (lmmode_bit & 4)
  253. {
  254. client_cmd(last,"spk new_dsp_ultimate/maytheforce")
  255. }
  256. }
  257. return PLUGIN_CONTINUE
  258. }
  259.  
  260.  
  261. public hs()
  262. {
  263. new hsmode[4]
  264. get_cvar_string("hs_mode",hsmode,4)
  265. new hsmode_bit = read_flags(hsmode)
  266.  
  267. if (hsmode_bit & 1)
  268. {
  269. new killer_id = read_data(1)
  270. new victim_id = read_data(2)
  271. new victim_name[33]
  272.  
  273. get_user_name(victim_id,victim_name,33)
  274.  
  275. set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 3.0, 3.0, 0.15, 0.15, 1)
  276. show_hudmessage(killer_id,"::HEADSHOT::^nFejbelotted %s-t!",victim_name)
  277. }
  278.  
  279. if (hsmode_bit & 2)
  280. {
  281. client_cmd(0,"spk new_dsp_ultimate/headshot.wav")
  282. }
  283. }
  284.  
  285. public plugin_precache()
  286. {
  287. precache_sound("new_dsp_ultimate/combowhore.wav")
  288. precache_sound("new_dsp_ultimate/rampage.wav")
  289. precache_sound("new_dsp_ultimate/killingspree.wav")
  290. precache_sound("new_dsp_ultimate/dominating.wav")
  291. precache_sound("new_dsp_ultimate/unstoppable.wav")
  292. precache_sound("new_dsp_ultimate/ultrakill.wav")
  293. precache_sound("new_dsp_ultimate/eagleeye.wav")
  294. precache_sound("new_dsp_ultimate/ownage.wav")
  295. precache_sound("new_dsp_ultimate/ludicrouskill.wav")
  296. precache_sound("new_dsp_ultimatee/whickedsick.wav")
  297. precache_sound("new_dsp_ultimate/monsterkill.wav")
  298. precache_sound("new_dsp_ultimate/holyshit.wav")
  299. precache_sound("new_dsp_ultimate/godlike.wav")
  300. precache_sound("new_dsp_ultimate/hs1.wav")
  301. precache_sound("new_dsp_ultimate/hs2.wav")
  302. precache_sound("new_dsp_ultimate/hs3.wav")
  303. precache_sound("new_dsp_ultimate/hs4.wav")
  304. precache_sound("new_dsp_ultimate/hs5.wav")
  305. precache_sound("new_dsp_ultimate/hs6.wav")
  306. precache_sound("new_dsp_ultimate/hs7.wav")
  307. precache_sound("new_dsp_ultimate/hs8.wav")
  308. precache_sound("new_dsp_ultimate/hs9.wav")
  309. precache_sound("new_dsp_ultimate/hs10.wav")
  310. precache_sound("new_dsp_ultimate/koreleji.wav")
  311. precache_sound("new_dsp_ultimate/planted1.wav")
  312. precache_sound("new_dsp_ultimate/planted2.wav")
  313. precache_sound("new_dsp_ultimate/planted3.wav")
  314.  
  315. return PLUGIN_CONTINUE
  316. }
  317.  
  318.  
  319.  
  320. public plugin_init()
  321. {
  322. register_plugin("Ultimate_BaSzOgASD","2.0","bron")
  323. register_event("DeathMsg","hs","a","3=1")
  324. register_event("DeathMsg","knife_kill","a","4&kni")
  325. register_event("ResetHUD", "reset_hud", "b");
  326. register_event("DeathMsg", "death_event", "a")
  327. register_event("SendAudio","roundend_msg","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw")
  328. register_event("TextMsg","roundend_msg","a","2&#Game_C","2&#Game_w")
  329. register_event("RoundTime", "roundcount", "bc")
  330. register_event("TextMsg","reset_counter","a","2&#Game_C","2&#Game_w")
  331. register_event("DeathMsg","death_msg","a")
  332. register_event("DeathMsg", "DeathMsg", "a")
  333. register_cvar("lastman_mode","abc")
  334. register_cvar("streak_mode","ab")
  335. register_cvar("kniff_mode","ab")
  336. register_cvar("hs_mode","a")
  337.  
  338. return PLUGIN_CONTINUE
  339. }
  340.  
  341. forward bomb_planted(planter);
  342.  
  343. new bomb_sounds[][] =
  344. {
  345. "new_dsp_ultimate/planted1",
  346. "new_dsp_ultimate/planted2",
  347. "new_dsp_ultimate/planted3"
  348. }
  349.  
  350. public bomb_planted(id) {
  351. new plantername[32]
  352. get_user_name(id,plantername,31)
  353. set_hudmessage(255, 0, 0, -1.0, 0.2, 1, 6.0, 6.0)
  354. show_hudmessage(0, "%s élesitette a bombát!", plantername)
  355. client_cmd(0,"spk %s",bomb_sounds[random(sizeof bomb_sounds)]);
  356.  
  357. return PLUGIN_CONTINUE
  358. }
  359.  
  360. new g_roundCount
  361.  
  362. new prepare_sounds[][] =
  363. {
  364. "new_dsp_ultimate/koreleji"
  365. };
  366.  
  367. public roundcount()
  368. if ( read_data(1) == floatround(get_cvar_float("mp_roundtime") * 60.0) ) {
  369.  
  370. ++g_roundCount
  371.  
  372. new r = random(256)
  373. new g = random(256)
  374. new b = random(256)
  375.  
  376. set_hudmessage(r,g,b, -1.0, 0.30, 0, 6.0, 6.0, 1.0, 0.15, 1)
  377. show_hudmessage(0,"^nKĂ©szĂĽlj fel a harcra!^n%d.KĂ–R ", g_roundCount)
  378.  
  379. client_cmd(0,"spk %s",prepare_sounds[random(sizeof prepare_sounds)]);
  380. }
  381.  
  382. public reset_counter(){
  383. g_roundCount = 0
  384.  
  385. return PLUGIN_CONTINUE
  386. }
  387.  
  388. public DeathMsg()
  389. {
  390. new hs = read_data(3)
  391. if (hs > 0){
  392. new los = random_num(1, 10)
  393. switch(los){
  394. case 1 : client_cmd(0, "spk new_dsp_ultimate/hs1.wav")
  395. case 2 : client_cmd(0, "spk new_dsp_ultimate/hs2.wav")
  396. case 3 : client_cmd(0, "spk new_dsp_ultimatee/hs3.wav")
  397. case 4 : client_cmd(0, "spk new_dsp_ultimate/hs4.wav")
  398. case 5 : client_cmd(0, "spk new_dsp_ultimate/hs5.wav")
  399. case 6 : client_cmd(0, "spk new_dsp_ultimate/hs6.wav")
  400. case 7 : client_cmd(0, "spk new_dsp_ultimate/hs7.wav")
  401. case 8 : client_cmd(0, "spk new_dsp_ultimate/hs8.wav")
  402. case 9 : client_cmd(0, "spk new_dsp_ultimate/hs9.wav")
  403. case 10 : client_cmd(0, "spk new_dsp_ultimate/hs10.wav")
  404.  
  405. }
  406. }else{
  407. return PLUGIN_HANDLED;
  408. }
  409. return PLUGIN_HANDLED;
  410. }
  411.  
  412. stock print_color(const id, const input[], any:...)
  413. {
  414. new count = 1, players[32]
  415. static msg[191]
  416. vformat(msg, 190, input, 3)
  417.  
  418. replace_all(msg, 190, "!g", "^4")
  419. replace_all(msg, 190, "!y", "^1")
  420. replace_all(msg, 190, "!t", "^3")
  421. replace_all(msg, 190, "á", "á")
  422. replace_all(msg, 190, "é", "Ă©")
  423. replace_all(msg, 190, "í", "Ă­")
  424. replace_all(msg, 190, "ó", "Ăł")
  425. replace_all(msg, 190, "ö", "ö")
  426. replace_all(msg, 190, "ő", "Ĺ‘")
  427. replace_all(msg, 190, "ú", "Ăş")
  428. replace_all(msg, 190, "ü", "ĂĽ")
  429. replace_all(msg, 190, "ű", "ű")
  430. replace_all(msg, 190, "Á", "Á")
  431. replace_all(msg, 190, "É", "É")
  432. replace_all(msg, 190, "Í", "ĂŤ")
  433. replace_all(msg, 190, "Ó", "Ă“")
  434. replace_all(msg, 190, "Ö", "Ă–")
  435. replace_all(msg, 190, "Ő", "Ő")
  436. replace_all(msg, 190, "Ú", "Ăš")
  437. replace_all(msg, 190, "Ü", "Ăś")
  438. replace_all(msg, 190, "Ű", "Ĺ°")
  439.  
  440. if (id) players[0] = id; else get_players(players, count, "ch")
  441. {
  442. for (new i = 0; i < count; i++)
  443. {
  444. if (is_user_connected(players[i]))
  445. {
  446. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  447. write_byte(players[i])
  448. write_string(msg)
  449. message_end()
  450. }
  451. }
  452. }
  453. return PLUGIN_HANDLED
  454. }
  455.  
  456. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  457. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  458. */
  459.  

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: ultimate sounds javítás HELP!!!
HozzászólásElküldve: 2014.01.02. 12:32 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2011.08.15. 14:42
Hozzászólások: 1345
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 277 alkalommal
Így lefut, de teszteld le, hogy működik-e.
Első ilyen munkám, szóval előre elnézést, ha nem menne.

SMA Forráskód: [ Mindet kijelol ]
  1. /* [url=http&#58;//hlmod&#46;hu/viewtopic&#46;php?p=109761#p109761]Téma: ultimate sounds javítás HELP!!![/url]
  2.  
  3. [quote="xdadam"]Sziasztok!
  4.  
  5. Vki javítaná nekem ezt? Nem játsza le a köreleji kezdő hangot de 0 hibával konvertálja.....
  6.  
  7. Köszi előre is!
  8. <!-- s:) --><img src=\"{SMILIES_PATH}/icon_e_smile.gif\" alt=\":)\" title=\"mosoly\" /><!-- s:) -->
  9. */
  10.  
  11. #include <amxmodx>
  12. #include <amxmisc>
  13.  
  14. #define KNIFFMESSAGES 1
  15. #define LEVELS 13
  16. #define MESSAGESNOHP 4
  17. #define MESSAGESHP 4
  18.  
  19. new kills[33] = {0,...};
  20. new deaths[33] = {0,...};
  21. new alone_ann = 0
  22. new levels[13] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14};
  23.  
  24. new stksounds[13][] = {
  25. "new_dsp_ultimate/combowhore",
  26. "new_dsp_ultimate/rampage",
  27. "new_dsp_ultimate/killingspree",
  28. "new_dsp_ultimate/dominating",
  29. "new_dsp_ultimate/unstoppable",
  30. "new_dsp_ultimate/ultrakill",
  31. "new_dsp_ultimate/eagleeye",
  32. "new_dsp_ultimate/ownage",
  33. "new_dsp_ultimate/ludicrouskill",
  34. "new_dsp_ultimate/whickedsick",
  35. "new_dsp_ultimate/monsterkill",
  36. "new_dsp_ultimate/holyshit",
  37. "new_dsp_ultimate/godlike"};
  38.  
  39. new stkmessages[13][] = {
  40. "[* 1.szint *] %s IS ON Combowhore !",
  41. "[* 2.szint *] %s IS ON Rampage !",
  42. "[* 3.szint *] %s IS ON Killing Spree !",
  43. "[* 4.szint *] %s IS ON Dominating !",
  44. "[* 5.szint *] %s IS ON Unstoppable !",
  45. "[* 6.szint *] %s IS ON Ultra Kill !",
  46. "[* 7.szint *] %s IS ON Eagle Eye !",
  47. "[* 8.szint *] %s IS ON Ownage !",
  48. "[* 9.szint *] %s IS ON Ludicrous Kill !",
  49. "[* 10.szint *] %s IS ON Whicked Sick !",
  50. "[* 11.szint *] %s IS ON Monster Kill !",
  51. "[* 12.szint *] %s IS ON Holy Shit !",
  52. "[* 13.szint *] %s IS ON GodLike !"};
  53.  
  54.  
  55. new kniffmessages[KNIFFMESSAGES][] = {
  56. "%s leszĂşrta %s -t"}
  57.  
  58. new messagesnohp[MESSAGESNOHP][] = {
  59. "%i terrorista vs %i CT^n%s: Mostmár minden rajtad múlik",
  60. "%i terrorista vs %i CT^n%s: Remélem van nálad életmentő csomag",
  61. "%i terrorista vs %i CT^n%s: Minden csapat társadat kinyirták, sok szerencsét",
  62. "%i terrorista vs %i CT^n%s: Te vagy az ĂştolsĂł"}
  63.  
  64. new messageshp[MESSAGESHP][] = {
  65. "%i terrorista vs %i CT^n%s: Mostmár minden rajtad múlik",
  66. "%i terrorista vs %i CT^n%s: Remélem van nálad életmentő csomag",
  67. "%i terrorista vs %i CT^n%s: Minden csapat társadat kinyirták, sok szerencsét",
  68. "%i terrorista vs %i CT^n%s: Te vagy az ĂştolsĂł"}
  69.  
  70.  
  71. get_streak()
  72. {
  73. new streak[3]
  74. get_cvar_string("streak_mode",streak,2)
  75. return read_flags(streak)
  76. }
  77.  
  78. public death_event(id)
  79. {
  80. new streak = get_streak()
  81. if ((streak&1) || (streak&2))
  82. {
  83. new killer = read_data(1);
  84. new victim = read_data(2);
  85. kills[killer] += 1;
  86. kills[victim] = 0;
  87. deaths[killer] = 0;
  88. deaths[victim] += 1;
  89.  
  90. for (new i = 0; i < LEVELS; i++)
  91. {
  92. if (kills[killer] == levels[i])
  93. {
  94. announce(killer, i);
  95. return PLUGIN_CONTINUE;
  96. }
  97. }
  98. }
  99. return PLUGIN_CONTINUE;
  100. }
  101.  
  102. announce(killer, level)
  103. {
  104. new r = random(256)
  105. new g = random(256)
  106. new b = random(256)
  107. new streak = get_streak()
  108. if (streak&1)
  109. {
  110. new name[33];
  111. get_user_name(killer, name, 32);
  112. set_hudmessage(r,g,b, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2);
  113. show_hudmessage(0, stkmessages[level], name);
  114. }
  115. if (streak&2){
  116. client_cmd(0, "spk %s", stksounds[level]);
  117. }
  118. }
  119.  
  120. public reset_hud(id)
  121. {
  122. new streak = get_streak()
  123. if (streak&1)
  124. {
  125.  
  126. if (kills[id] > levels[0])
  127. {
  128. client_print(id, print_chat,
  129. "* Te %d öltél. Igy tovább", kills[id]);
  130. }
  131. else if (deaths[id] > 1)
  132. {
  133. client_print(id, print_chat,
  134. "* Te meghaltál %d*. Jobban figyelj!", deaths[id]);
  135. }
  136. }
  137. }
  138.  
  139. public client_connect(id)
  140. {
  141. new streak = get_streak()
  142. if ((streak&1) || (streak&2))
  143. {
  144. kills[id] = 0;
  145. deaths[id] = 0;
  146. }
  147. }
  148.  
  149. public knife_kill()
  150. {
  151. new kniffmode[4]
  152. get_cvar_string("kniff_mode",kniffmode,4)
  153. new kniffmode_bit = read_flags(kniffmode)
  154. if (kniffmode_bit & 1)
  155. {
  156. new killer_id = read_data(1)
  157. new victim_id = read_data(2)
  158. new killer_name[33], victim_name[33]
  159. get_user_name(killer_id,killer_name,33)
  160. get_user_name(victim_id,victim_name,33)
  161.  
  162.  
  163. set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
  164. show_hudmessage(0,kniffmessages[ random_num(0,KNIFFMESSAGES-1) ],killer_name,victim_name)
  165. }
  166. if (kniffmode_bit & 2)
  167. {
  168. client_cmd(0,"spk new_dsp_ultimate/humiliatingdefeat.waw")
  169. }
  170. }
  171.  
  172.  
  173. public roundend_msg(id)
  174.  
  175. alone_ann = 0
  176.  
  177. public death_msg(id)
  178. {
  179.  
  180. new lmmode[8]
  181. get_cvar_string("lastman_mode",lmmode,8)
  182. new lmmode_bit = read_flags(lmmode)
  183.  
  184. new players_ct[32], players_t[32], ict, ite, last
  185. get_players(players_ct,ict,"ae","CT")
  186. get_players(players_t,ite,"ae","TERRORIST")
  187.  
  188. if (ict==1&&ite==1)
  189. {
  190. new name1[32], name2[32]
  191. get_user_name(players_ct[0],name1,32)
  192. get_user_name(players_t[0],name2,32)
  193. set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
  194.  
  195. if (lmmode_bit & 1)
  196. {
  197. if (lmmode_bit & 2)
  198. {
  199. show_hudmessage(0,"%s (%i hp) vs. %s (%i hp)",name1,get_user_health(players_ct[0]),name2,get_user_health(players_t[0]))
  200. }
  201.  
  202. else
  203. {
  204. show_hudmessage(0,"%s vs. %s",name1,name2)
  205. }
  206.  
  207. if (lmmode_bit & 4)
  208. {
  209. client_cmd(0,"spk new_dsp_ultimate/maytheforce")
  210. }
  211. }
  212. }
  213. else
  214. {
  215. if (ict==1&&ite>1&&alone_ann==0&&(lmmode_bit & 4))
  216. {
  217. last=players_ct[0]
  218. client_cmd(last,"spk new_dsp_ultimate/oneandonly")
  219. }
  220.  
  221. else if (ite==1&&ict>1&&alone_ann==0&&(lmmode_bit & 4))
  222. {
  223. last=players_t[0]
  224. client_cmd(last,"spk new_dsp_ultimate/oneandonly")
  225. }
  226.  
  227. else
  228. {
  229. return PLUGIN_CONTINUE
  230. }
  231. alone_ann = last
  232. new name[32]
  233. get_user_name(last,name,32)
  234.  
  235. if (lmmode_bit & 1)
  236. {
  237. set_hudmessage(0, 255, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
  238.  
  239. if (lmmode_bit & 2)
  240. {
  241. show_hudmessage(0,messageshp[ random_num(0,MESSAGESHP-1) ],ite ,ict ,name,get_user_health(last))
  242. }
  243. else
  244. {
  245. show_hudmessage(0,messagesnohp[ random_num(0,MESSAGESNOHP-1) ],ite ,ict ,name )
  246. }
  247. }
  248.  
  249. if (lmmode_bit & 4)
  250. {
  251. client_cmd(last,"spk new_dsp_ultimate/maytheforce")
  252. }
  253. }
  254. return PLUGIN_CONTINUE
  255. }
  256.  
  257.  
  258. public hs()
  259. {
  260. new hsmode[4]
  261. get_cvar_string("hs_mode",hsmode,4)
  262. new hsmode_bit = read_flags(hsmode)
  263.  
  264. if (hsmode_bit & 1)
  265. {
  266. new killer_id = read_data(1)
  267. new victim_id = read_data(2)
  268. new victim_name[33]
  269.  
  270. get_user_name(victim_id,victim_name,33)
  271.  
  272. set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 3.0, 3.0, 0.15, 0.15, 1)
  273. show_hudmessage(killer_id,"::HEADSHOT::^nFejbelotted %s-t!",victim_name)
  274. }
  275.  
  276. if (hsmode_bit & 2)
  277. {
  278. client_cmd(0,"spk new_dsp_ultimate/headshot.wav")
  279. }
  280. }
  281.  
  282. public plugin_precache()
  283. {
  284. precache_sound("new_dsp_ultimate/combowhore.wav")
  285. precache_sound("new_dsp_ultimate/rampage.wav")
  286. precache_sound("new_dsp_ultimate/killingspree.wav")
  287. precache_sound("new_dsp_ultimate/dominating.wav")
  288. precache_sound("new_dsp_ultimate/unstoppable.wav")
  289. precache_sound("new_dsp_ultimate/ultrakill.wav")
  290. precache_sound("new_dsp_ultimate/eagleeye.wav")
  291. precache_sound("new_dsp_ultimate/ownage.wav")
  292. precache_sound("new_dsp_ultimate/ludicrouskill.wav")
  293. precache_sound("new_dsp_ultimatee/whickedsick.wav")
  294. precache_sound("new_dsp_ultimate/monsterkill.wav")
  295. precache_sound("new_dsp_ultimate/holyshit.wav")
  296. precache_sound("new_dsp_ultimate/godlike.wav")
  297. precache_sound("new_dsp_ultimate/hs1.wav")
  298. precache_sound("new_dsp_ultimate/hs2.wav")
  299. precache_sound("new_dsp_ultimate/hs3.wav")
  300. precache_sound("new_dsp_ultimate/hs4.wav")
  301. precache_sound("new_dsp_ultimate/hs5.wav")
  302. precache_sound("new_dsp_ultimate/hs6.wav")
  303. precache_sound("new_dsp_ultimate/hs7.wav")
  304. precache_sound("new_dsp_ultimate/hs8.wav")
  305. precache_sound("new_dsp_ultimate/hs9.wav")
  306. precache_sound("new_dsp_ultimate/hs10.wav")
  307. precache_sound("new_dsp_ultimate/koreleji.wav")
  308. precache_sound("new_dsp_ultimate/planted1.wav")
  309. precache_sound("new_dsp_ultimate/planted2.wav")
  310. precache_sound("new_dsp_ultimate/planted3.wav")
  311. return PLUGIN_CONTINUE
  312. }
  313.  
  314.  
  315. public plugin_init()
  316. {
  317. register_plugin("Ultimate_BaSzOgASD","2.0","bron")
  318. register_event("DeathMsg","hs","a","3=1")
  319. register_event("DeathMsg","knife_kill","a","4&kni")
  320. register_event("ResetHUD", "reset_hud", "b");
  321. register_event("DeathMsg", "death_event", "a")
  322. register_event("SendAudio","roundend_msg","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw")
  323. register_event("TextMsg","roundend_msg","a","2&#Game_C","2&#Game_w")
  324. register_event("RoundTime", "roundcount", "bc")
  325. register_event("TextMsg","reset_counter","a","2&#Game_C","2&#Game_w")
  326. register_event("DeathMsg","death_msg","a")
  327. register_event("DeathMsg", "DeathMsg", "a")
  328. register_cvar("lastman_mode","abc")
  329. register_cvar("streak_mode","ab")
  330. register_cvar("kniff_mode","ab")
  331. register_cvar("hs_mode","a")
  332.  
  333. return PLUGIN_CONTINUE
  334. }
  335.  
  336. forward bomb_planted(planter);
  337. new bomb_sounds[][] =
  338. {
  339. "new_dsp_ultimate/planted1",
  340. "new_dsp_ultimate/planted2",
  341. "new_dsp_ultimate/planted3"
  342. }
  343.  
  344. public bomb_planted(id) {
  345. new plantername[32]
  346. get_user_name(id,plantername,31)
  347. set_hudmessage(255, 0, 0, -1.0, 0.2, 1, 6.0, 6.0)
  348. show_hudmessage(0, "%s élesitette a bombát!", plantername)
  349. client_cmd(0,"spk %s",bomb_sounds[random(sizeof bomb_sounds)]);
  350.  
  351. return PLUGIN_CONTINUE
  352. }
  353.  
  354. new g_roundCount
  355.  
  356. public roundcount()
  357. if ( read_data(1) == floatround(get_cvar_float("mp_roundtime") * 60.0) ) {
  358.  
  359. ++g_roundCount
  360.  
  361. new r = random(256)
  362. new g = random(256)
  363. new b = random(256)
  364.  
  365. set_hudmessage(r,g,b, -1.0, 0.30, 0, 6.0, 6.0, 1.0, 0.15, 1)
  366. show_hudmessage(0,"^nKĂ©szĂĽlj fel a harcra!^n%d.KĂ–R ", g_roundCount)
  367. }
  368.  
  369. public reset_counter(){
  370. g_roundCount = 0
  371. return PLUGIN_CONTINUE
  372. }
  373.  
  374. public DeathMsg()
  375. {
  376. new hs = read_data(3)
  377. if (hs > 0){
  378. new los = random_num(1, 10)
  379. switch(los){
  380. case 1 : client_cmd(0, "spk new_dsp_ultimate/hs1.wav")
  381. case 2 : client_cmd(0, "spk new_dsp_ultimate/hs2.wav")
  382. case 3 : client_cmd(0, "spk new_dsp_ultimatee/hs3.wav")
  383. case 4 : client_cmd(0, "spk new_dsp_ultimate/hs4.wav")
  384. case 5 : client_cmd(0, "spk new_dsp_ultimate/hs5.wav")
  385. case 6 : client_cmd(0, "spk new_dsp_ultimate/hs6.wav")
  386. case 7 : client_cmd(0, "spk new_dsp_ultimate/hs7.wav")
  387. case 8 : client_cmd(0, "spk new_dsp_ultimate/hs8.wav")
  388. case 9 : client_cmd(0, "spk new_dsp_ultimate/hs9.wav")
  389. case 10 : client_cmd(0, "spk new_dsp_ultimate/hs10.wav")
  390. }
  391. }else{
  392. return PLUGIN_HANDLED;
  393. }
  394. return PLUGIN_HANDLED;
  395. }
  396.  
  397. stock print_color(const id, const input[], any:...)
  398. {
  399. new count = 1, players[32]
  400. static msg[191]
  401. vformat(msg, 190, input, 3)
  402.  
  403. replace_all(msg, 190, "!g", "^4")
  404. replace_all(msg, 190, "!y", "^1")
  405. replace_all(msg, 190, "!t", "^3")
  406. replace_all(msg, 190, "á", "á")
  407. replace_all(msg, 190, "é", "Ă©")
  408. replace_all(msg, 190, "í", "Ă­")
  409. replace_all(msg, 190, "ó", "Ăł")
  410. replace_all(msg, 190, "ö", "ö")
  411. replace_all(msg, 190, "ő", "Ĺ‘")
  412. replace_all(msg, 190, "ú", "Ăş")
  413. replace_all(msg, 190, "ü", "ĂĽ")
  414. replace_all(msg, 190, "ű", "ű")
  415. replace_all(msg, 190, "Á", "Á")
  416. replace_all(msg, 190, "É", "É")
  417. replace_all(msg, 190, "Í", "ĂŤ")
  418. replace_all(msg, 190, "Ó", "Ă“")
  419. replace_all(msg, 190, "Ö", "Ă–")
  420. replace_all(msg, 190, "Ő", "Ő")
  421. replace_all(msg, 190, "Ú", "Ăš")
  422. replace_all(msg, 190, "Ü", "Ăś")
  423. replace_all(msg, 190, "Ű", "Ĺ°")
  424.  
  425. if (id) players[0] = id; else get_players(players, count, "ch")
  426. {
  427. for (new i = 0; i < count; i++)
  428. {
  429. if (is_user_connected(players[i]))
  430. {
  431. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  432. write_byte(players[i])
  433. write_string(msg)
  434. message_end()
  435. }
  436. }
  437. }
  438. return PLUGIN_HANDLED
  439. }
  440.  
  441. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  442. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  443. */

_________________
Üdvözlettel: BBk
[AmxModX] Általam fordított pluginok
Death of Legend Fun Server History
NetMozi.com - Filmes fórum Badboy.killer
foximaxi


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: ultimate sounds javítás HELP!!!
HozzászólásElküldve: 2014.01.02. 12:50 
Offline
Beavatott

Csatlakozott: 2013.03.01. 14:37
Hozzászólások: 92
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 4 alkalommal
Badboy.killer írta:
Így lefut, de teszteld le, hogy működik-e.
Első ilyen munkám, szóval előre elnézést, ha nem menne.

SMA Forráskód: [ Mindet kijelol ]
  1. /* [url=http&#58;//hlmod&#46;hu/viewtopic&#46;php?p=109761#p109761]Téma: ultimate sounds javítás HELP!!![/url]
  2.  
  3. xdadam írta:
    Sziasztok!
  4.  
  5. Vki javítaná nekem ezt? Nem játsza le a köreleji kezdő hangot de 0 hibával konvertálja.....
  6.  
  7. Köszi előre is!
  8. <!-- s:) --><img src=\"{SMILIES_PATH}/icon_e_smile.gif\" alt=\":)\" title=\"mosoly\" /><!-- s:) -->
  9. */
  10.  
  11. #include <amxmodx>
  12. #include <amxmisc>
  13.  
  14. #define KNIFFMESSAGES 1
  15. #define LEVELS 13
  16. #define MESSAGESNOHP 4
  17. #define MESSAGESHP 4
  18.  
  19. new kills[33] = {0,...};
  20. new deaths[33] = {0,...};
  21. new alone_ann = 0
  22. new levels[13] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14};
  23.  
  24. new stksounds[13][] = {
  25. "new_dsp_ultimate/combowhore",
  26. "new_dsp_ultimate/rampage",
  27. "new_dsp_ultimate/killingspree",
  28. "new_dsp_ultimate/dominating",
  29. "new_dsp_ultimate/unstoppable",
  30. "new_dsp_ultimate/ultrakill",
  31. "new_dsp_ultimate/eagleeye",
  32. "new_dsp_ultimate/ownage",
  33. "new_dsp_ultimate/ludicrouskill",
  34. "new_dsp_ultimate/whickedsick",
  35. "new_dsp_ultimate/monsterkill",
  36. "new_dsp_ultimate/holyshit",
  37. "new_dsp_ultimate/godlike"};
  38.  
  39. new stkmessages[13][] = {
  40. "[* 1.szint *] %s IS ON Combowhore !",
  41. "[* 2.szint *] %s IS ON Rampage !",
  42. "[* 3.szint *] %s IS ON Killing Spree !",
  43. "[* 4.szint *] %s IS ON Dominating !",
  44. "[* 5.szint *] %s IS ON Unstoppable !",
  45. "[* 6.szint *] %s IS ON Ultra Kill !",
  46. "[* 7.szint *] %s IS ON Eagle Eye !",
  47. "[* 8.szint *] %s IS ON Ownage !",
  48. "[* 9.szint *] %s IS ON Ludicrous Kill !",
  49. "[* 10.szint *] %s IS ON Whicked Sick !",
  50. "[* 11.szint *] %s IS ON Monster Kill !",
  51. "[* 12.szint *] %s IS ON Holy Shit !",
  52. "[* 13.szint *] %s IS ON GodLike !"};
  53.  
  54.  
  55. new kniffmessages[KNIFFMESSAGES][] = {
  56. "%s leszĂşrta %s -t"}
  57.  
  58. new messagesnohp[MESSAGESNOHP][] = {
  59. "%i terrorista vs %i CT^n%s: Mostmár minden rajtad múlik",
  60. "%i terrorista vs %i CT^n%s: Remélem van nálad életmentő csomag",
  61. "%i terrorista vs %i CT^n%s: Minden csapat társadat kinyirták, sok szerencsét",
  62. "%i terrorista vs %i CT^n%s: Te vagy az ĂştolsĂł"}
  63.  
  64. new messageshp[MESSAGESHP][] = {
  65. "%i terrorista vs %i CT^n%s: Mostmár minden rajtad múlik",
  66. "%i terrorista vs %i CT^n%s: Remélem van nálad életmentő csomag",
  67. "%i terrorista vs %i CT^n%s: Minden csapat társadat kinyirták, sok szerencsét",
  68. "%i terrorista vs %i CT^n%s: Te vagy az ĂştolsĂł"}
  69.  
  70.  
  71. get_streak()
  72. {
  73. new streak[3]
  74. get_cvar_string("streak_mode",streak,2)
  75. return read_flags(streak)
  76. }
  77.  
  78. public death_event(id)
  79. {
  80. new streak = get_streak()
  81. if ((streak&1) || (streak&2))
  82. {
  83. new killer = read_data(1);
  84. new victim = read_data(2);
  85. kills[killer] += 1;
  86. kills[victim] = 0;
  87. deaths[killer] = 0;
  88. deaths[victim] += 1;
  89.  
  90. for (new i = 0; i < LEVELS; i++)
  91. {
  92. if (kills[killer] == levels[i])
  93. {
  94. announce(killer, i);
  95. return PLUGIN_CONTINUE;
  96. }
  97. }
  98. }
  99. return PLUGIN_CONTINUE;
  100. }
  101.  
  102. announce(killer, level)
  103. {
  104. new r = random(256)
  105. new g = random(256)
  106. new b = random(256)
  107. new streak = get_streak()
  108. if (streak&1)
  109. {
  110. new name[33];
  111. get_user_name(killer, name, 32);
  112. set_hudmessage(r,g,b, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2);
  113. show_hudmessage(0, stkmessages[level], name);
  114. }
  115. if (streak&2){
  116. client_cmd(0, "spk %s", stksounds[level]);
  117. }
  118. }
  119.  
  120. public reset_hud(id)
  121. {
  122. new streak = get_streak()
  123. if (streak&1)
  124. {
  125.  
  126. if (kills[id] > levels[0])
  127. {
  128. client_print(id, print_chat,
  129. "* Te %d öltél. Igy tovább", kills[id]);
  130. }
  131. else if (deaths[id] > 1)
  132. {
  133. client_print(id, print_chat,
  134. "* Te meghaltál %d*. Jobban figyelj!", deaths[id]);
  135. }
  136. }
  137. }
  138.  
  139. public client_connect(id)
  140. {
  141. new streak = get_streak()
  142. if ((streak&1) || (streak&2))
  143. {
  144. kills[id] = 0;
  145. deaths[id] = 0;
  146. }
  147. }
  148.  
  149. public knife_kill()
  150. {
  151. new kniffmode[4]
  152. get_cvar_string("kniff_mode",kniffmode,4)
  153. new kniffmode_bit = read_flags(kniffmode)
  154. if (kniffmode_bit & 1)
  155. {
  156. new killer_id = read_data(1)
  157. new victim_id = read_data(2)
  158. new killer_name[33], victim_name[33]
  159. get_user_name(killer_id,killer_name,33)
  160. get_user_name(victim_id,victim_name,33)
  161.  
  162.  
  163. set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
  164. show_hudmessage(0,kniffmessages[ random_num(0,KNIFFMESSAGES-1) ],killer_name,victim_name)
  165. }
  166. if (kniffmode_bit & 2)
  167. {
  168. client_cmd(0,"spk new_dsp_ultimate/humiliatingdefeat.waw")
  169. }
  170. }
  171.  
  172.  
  173. public roundend_msg(id)
  174.  
  175. alone_ann = 0
  176.  
  177. public death_msg(id)
  178. {
  179.  
  180. new lmmode[8]
  181. get_cvar_string("lastman_mode",lmmode,8)
  182. new lmmode_bit = read_flags(lmmode)
  183.  
  184. new players_ct[32], players_t[32], ict, ite, last
  185. get_players(players_ct,ict,"ae","CT")
  186. get_players(players_t,ite,"ae","TERRORIST")
  187.  
  188. if (ict==1&&ite==1)
  189. {
  190. new name1[32], name2[32]
  191. get_user_name(players_ct[0],name1,32)
  192. get_user_name(players_t[0],name2,32)
  193. set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
  194.  
  195. if (lmmode_bit & 1)
  196. {
  197. if (lmmode_bit & 2)
  198. {
  199. show_hudmessage(0,"%s (%i hp) vs. %s (%i hp)",name1,get_user_health(players_ct[0]),name2,get_user_health(players_t[0]))
  200. }
  201.  
  202. else
  203. {
  204. show_hudmessage(0,"%s vs. %s",name1,name2)
  205. }
  206.  
  207. if (lmmode_bit & 4)
  208. {
  209. client_cmd(0,"spk new_dsp_ultimate/maytheforce")
  210. }
  211. }
  212. }
  213. else
  214. {
  215. if (ict==1&&ite>1&&alone_ann==0&&(lmmode_bit & 4))
  216. {
  217. last=players_ct[0]
  218. client_cmd(last,"spk new_dsp_ultimate/oneandonly")
  219. }
  220.  
  221. else if (ite==1&&ict>1&&alone_ann==0&&(lmmode_bit & 4))
  222. {
  223. last=players_t[0]
  224. client_cmd(last,"spk new_dsp_ultimate/oneandonly")
  225. }
  226.  
  227. else
  228. {
  229. return PLUGIN_CONTINUE
  230. }
  231. alone_ann = last
  232. new name[32]
  233. get_user_name(last,name,32)
  234.  
  235. if (lmmode_bit & 1)
  236. {
  237. set_hudmessage(0, 255, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
  238.  
  239. if (lmmode_bit & 2)
  240. {
  241. show_hudmessage(0,messageshp[ random_num(0,MESSAGESHP-1) ],ite ,ict ,name,get_user_health(last))
  242. }
  243. else
  244. {
  245. show_hudmessage(0,messagesnohp[ random_num(0,MESSAGESNOHP-1) ],ite ,ict ,name )
  246. }
  247. }
  248.  
  249. if (lmmode_bit & 4)
  250. {
  251. client_cmd(last,"spk new_dsp_ultimate/maytheforce")
  252. }
  253. }
  254. return PLUGIN_CONTINUE
  255. }
  256.  
  257.  
  258. public hs()
  259. {
  260. new hsmode[4]
  261. get_cvar_string("hs_mode",hsmode,4)
  262. new hsmode_bit = read_flags(hsmode)
  263.  
  264. if (hsmode_bit & 1)
  265. {
  266. new killer_id = read_data(1)
  267. new victim_id = read_data(2)
  268. new victim_name[33]
  269.  
  270. get_user_name(victim_id,victim_name,33)
  271.  
  272. set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 3.0, 3.0, 0.15, 0.15, 1)
  273. show_hudmessage(killer_id,"::HEADSHOT::^nFejbelotted %s-t!",victim_name)
  274. }
  275.  
  276. if (hsmode_bit & 2)
  277. {
  278. client_cmd(0,"spk new_dsp_ultimate/headshot.wav")
  279. }
  280. }
  281.  
  282. public plugin_precache()
  283. {
  284. precache_sound("new_dsp_ultimate/combowhore.wav")
  285. precache_sound("new_dsp_ultimate/rampage.wav")
  286. precache_sound("new_dsp_ultimate/killingspree.wav")
  287. precache_sound("new_dsp_ultimate/dominating.wav")
  288. precache_sound("new_dsp_ultimate/unstoppable.wav")
  289. precache_sound("new_dsp_ultimate/ultrakill.wav")
  290. precache_sound("new_dsp_ultimate/eagleeye.wav")
  291. precache_sound("new_dsp_ultimate/ownage.wav")
  292. precache_sound("new_dsp_ultimate/ludicrouskill.wav")
  293. precache_sound("new_dsp_ultimatee/whickedsick.wav")
  294. precache_sound("new_dsp_ultimate/monsterkill.wav")
  295. precache_sound("new_dsp_ultimate/holyshit.wav")
  296. precache_sound("new_dsp_ultimate/godlike.wav")
  297. precache_sound("new_dsp_ultimate/hs1.wav")
  298. precache_sound("new_dsp_ultimate/hs2.wav")
  299. precache_sound("new_dsp_ultimate/hs3.wav")
  300. precache_sound("new_dsp_ultimate/hs4.wav")
  301. precache_sound("new_dsp_ultimate/hs5.wav")
  302. precache_sound("new_dsp_ultimate/hs6.wav")
  303. precache_sound("new_dsp_ultimate/hs7.wav")
  304. precache_sound("new_dsp_ultimate/hs8.wav")
  305. precache_sound("new_dsp_ultimate/hs9.wav")
  306. precache_sound("new_dsp_ultimate/hs10.wav")
  307. precache_sound("new_dsp_ultimate/koreleji.wav")
  308. precache_sound("new_dsp_ultimate/planted1.wav")
  309. precache_sound("new_dsp_ultimate/planted2.wav")
  310. precache_sound("new_dsp_ultimate/planted3.wav")
  311. return PLUGIN_CONTINUE
  312. }
  313.  
  314.  
  315. public plugin_init()
  316. {
  317. register_plugin("Ultimate_BaSzOgASD","2.0","bron")
  318. register_event("DeathMsg","hs","a","3=1")
  319. register_event("DeathMsg","knife_kill","a","4&kni")
  320. register_event("ResetHUD", "reset_hud", "b");
  321. register_event("DeathMsg", "death_event", "a")
  322. register_event("SendAudio","roundend_msg","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw")
  323. register_event("TextMsg","roundend_msg","a","2&#Game_C","2&#Game_w")
  324. register_event("RoundTime", "roundcount", "bc")
  325. register_event("TextMsg","reset_counter","a","2&#Game_C","2&#Game_w")
  326. register_event("DeathMsg","death_msg","a")
  327. register_event("DeathMsg", "DeathMsg", "a")
  328. register_cvar("lastman_mode","abc")
  329. register_cvar("streak_mode","ab")
  330. register_cvar("kniff_mode","ab")
  331. register_cvar("hs_mode","a")
  332.  
  333. return PLUGIN_CONTINUE
  334. }
  335.  
  336. forward bomb_planted(planter);
  337. new bomb_sounds[][] =
  338. {
  339. "new_dsp_ultimate/planted1",
  340. "new_dsp_ultimate/planted2",
  341. "new_dsp_ultimate/planted3"
  342. }
  343.  
  344. public bomb_planted(id) {
  345. new plantername[32]
  346. get_user_name(id,plantername,31)
  347. set_hudmessage(255, 0, 0, -1.0, 0.2, 1, 6.0, 6.0)
  348. show_hudmessage(0, "%s élesitette a bombát!", plantername)
  349. client_cmd(0,"spk %s",bomb_sounds[random(sizeof bomb_sounds)]);
  350.  
  351. return PLUGIN_CONTINUE
  352. }
  353.  
  354. new g_roundCount
  355.  
  356. public roundcount()
  357. if ( read_data(1) == floatround(get_cvar_float("mp_roundtime") * 60.0) ) {
  358.  
  359. ++g_roundCount
  360.  
  361. new r = random(256)
  362. new g = random(256)
  363. new b = random(256)
  364.  
  365. set_hudmessage(r,g,b, -1.0, 0.30, 0, 6.0, 6.0, 1.0, 0.15, 1)
  366. show_hudmessage(0,"^nKĂ©szĂĽlj fel a harcra!^n%d.KĂ–R ", g_roundCount)
  367. }
  368.  
  369. public reset_counter(){
  370. g_roundCount = 0
  371. return PLUGIN_CONTINUE
  372. }
  373.  
  374. public DeathMsg()
  375. {
  376. new hs = read_data(3)
  377. if (hs > 0){
  378. new los = random_num(1, 10)
  379. switch(los){
  380. case 1 : client_cmd(0, "spk new_dsp_ultimate/hs1.wav")
  381. case 2 : client_cmd(0, "spk new_dsp_ultimate/hs2.wav")
  382. case 3 : client_cmd(0, "spk new_dsp_ultimatee/hs3.wav")
  383. case 4 : client_cmd(0, "spk new_dsp_ultimate/hs4.wav")
  384. case 5 : client_cmd(0, "spk new_dsp_ultimate/hs5.wav")
  385. case 6 : client_cmd(0, "spk new_dsp_ultimate/hs6.wav")
  386. case 7 : client_cmd(0, "spk new_dsp_ultimate/hs7.wav")
  387. case 8 : client_cmd(0, "spk new_dsp_ultimate/hs8.wav")
  388. case 9 : client_cmd(0, "spk new_dsp_ultimate/hs9.wav")
  389. case 10 : client_cmd(0, "spk new_dsp_ultimate/hs10.wav")
  390. }
  391. }else{
  392. return PLUGIN_HANDLED;
  393. }
  394. return PLUGIN_HANDLED;
  395. }
  396.  
  397. stock print_color(const id, const input[], any:...)
  398. {
  399. new count = 1, players[32]
  400. static msg[191]
  401. vformat(msg, 190, input, 3)
  402.  
  403. replace_all(msg, 190, "!g", "^4")
  404. replace_all(msg, 190, "!y", "^1")
  405. replace_all(msg, 190, "!t", "^3")
  406. replace_all(msg, 190, "á", "á")
  407. replace_all(msg, 190, "é", "Ă©")
  408. replace_all(msg, 190, "í", "Ă­")
  409. replace_all(msg, 190, "ó", "Ăł")
  410. replace_all(msg, 190, "ö", "ö")
  411. replace_all(msg, 190, "ő", "Ĺ‘")
  412. replace_all(msg, 190, "ú", "Ăş")
  413. replace_all(msg, 190, "ü", "ĂĽ")
  414. replace_all(msg, 190, "ű", "ű")
  415. replace_all(msg, 190, "Á", "Á")
  416. replace_all(msg, 190, "É", "É")
  417. replace_all(msg, 190, "Í", "ĂŤ")
  418. replace_all(msg, 190, "Ó", "Ă“")
  419. replace_all(msg, 190, "Ö", "Ă–")
  420. replace_all(msg, 190, "Ő", "Ő")
  421. replace_all(msg, 190, "Ú", "Ăš")
  422. replace_all(msg, 190, "Ü", "Ăś")
  423. replace_all(msg, 190, "Ű", "Ĺ°")
  424.  
  425. if (id) players[0] = id; else get_players(players, count, "ch")
  426. {
  427. for (new i = 0; i < count; i++)
  428. {
  429. if (is_user_connected(players[i]))
  430. {
  431. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  432. write_byte(players[i])
  433. write_string(msg)
  434. message_end()
  435. }
  436. }
  437. }
  438. return PLUGIN_HANDLED
  439. }
  440.  
  441. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  442. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  443. */



tudom h lefut!!!

de a szerón nemjátsza le köreleji hangot....

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: ultimate sounds javítás HELP!!!
HozzászólásElküldve: 2014.01.02. 12:59 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2012.10.09. 13:48
Hozzászólások: 1439
Megköszönték neki: 174 alkalommal
Ha letölti
Counter-Strike 1.6 Hangfájlok

_________________
Minden jót! :)

Ők köszönték meg BeepBeep nek ezt a hozzászólást: xdadam (2014.01.02. 14:48)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: ultimate sounds javítás HELP!!!
HozzászólásElküldve: 2014.01.02. 14:48 
Offline
Beavatott

Csatlakozott: 2013.03.01. 14:37
Hozzászólások: 92
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 4 alkalommal
BeepBeep írta:


köszi a hanggal volt baja:)

_________________
Kép


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 45 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