hlmod.hu
https://hlmod.hu/

Ebben mi a hiba??
https://hlmod.hu/viewtopic.php?f=9&t=4594
Oldal: 1 / 2

Szerző:  pixxa112 [2012.06.02. 23:18 ]
Hozzászólás témája:  Ebben mi a hiba??

Hali.
Ebben mi a hiba??

Kód:
  1. #include <amxmodx>

  2. #include <amxmisc>

  3.  

  4. #define PLUGIN_NAME "Ultimate_sounds"

  5. #define PLUGIN_VERSION "1.0"

  6. #define PLUGIN_AUTHOR ".#HaJ-HoO.~"

  7.  

  8.  

  9. new lastman_mode;

  10. new alone_ann = 0;

  11. new kills[22] = {0,...};

  12. new deaths[22] = {0,...};

  13. new kill[22][24];

  14.  

  15. #define LEVELS 14

  16. #define hsounds 2

  17. #define knsounds 1

  18. #define prpsounds 2

  19. #define maxdbsounds 1

  20. #define TASK_CLEAR_KILL    100

  21.  

  22. new hsenable

  23. new knifeenable

  24. new cvardouble

  25. new rnstartcvar

  26. new killstreaktype

  27.  

  28.  

  29. new levels[14] = {3,4,5,6,7,8,9,10,11,13,15,18,20};

  30.  

  31. new sounds[14][] =

  32. {

  33. "sound/sm_ultimate/1",

  34. "sound/sm_ultimate/2",

  35. "sound/sm_ultimate/3",

  36. "sound/sm_ultimate/4",

  37. "sound/sm_ultimate/5",

  38. "sound/sm_ultimate/6",

  39. "sound/sm_ultimate/7",

  40. "sound/sm_ultimate/8",

  41. "sound/sm_ultimate/9",

  42. "sound/sm_ultimate/10",

  43. "sound/sm_ultimate/11",

  44. "sound/sm_ultimate/12",

  45. "sound/sm_ultimate/13",

  46. "sound/sm_ultimate/14"

  47. };

  48.  

  49. new messages[14][] =

  50.  

  51.         "Orjong !!!",        

  52.         "gyilkosan bulizik! !!!",

  53.         "dominans !!!"

  54.         "ultragyilkolast csinalt!!",

  55.         "sas szemekkkel rendelkezik!!",

  56.         "birtokolja a palyat!",

  57.         "nevetsegesen gyilkol!!",

  58.         "egy fejvadasz!",

  59.         "betegesen bunos!",

  60.         "szornyu gyilkolast csinalt!",

  61.         "szent szar! megolt meg egyet!",

  62.         "Legyozhetetlen !!!",

  63.         "Kiraly vagy !!!"

  64.  

  65.  

  66. {

  67. "%s: 1.szint: 2 kill %s Orjong !!!",        

  68. "%s: 2.szint: 3 kill gyilkosan bulizik! !!!",

  69. "%s: 3.szint: 4 kill dominans !!!",

  70. "%s: 4.szint: 5 kill megallithatatlan!",

  71. "%s: 5 szint: 6 kill ultragyilkolast csinalt!!",

  72. "%s: 6.szint: 8 kill sas szemekkkel rendelkezik!!",

  73. "%s: 7.szint: 9 kill birtokolja a palyat!",

  74. "%s: 8.szint: 10 kill nevetsegesen gyilkol!!",

  75. "%s: 9.szint: 11 kill egy fejvadasz!",

  76. "%s: 10.szint: 12 kill betegesen bunos!",

  77. "%s: 11.szint: 13 kill szornyu gyilkolast csinalt!",

  78. "%s: +12 szint: 15 kill szent szar! megolt meg egyet!",

  79. "%s: +13 szint: 18 kill Legyozhetetlen !!!",

  80. "%s: +14 szint: 20 kill Kiraly vagy !!!"

  81. };

  82.  

  83. new hslist[hsounds][] =

  84. {

  85. "sound/sm_ultimate/headhunter",

  86. "sound/sm_ultimate/headshot"

  87.  

  88.  

  89. }

  90.  

  91.  

  92. new preplist[prpsounds][]=

  93. {

  94. "sound/sm_ultimate/prepare1",

  95. "sound/sm_ultimate/prepare2"

  96.  

  97. }

  98.  

  99.  

  100.  

  101.  

  102.  

  103. new hsmessages[4][]=

  104. {

  105. "%s leszedte %s fejet !!",

  106. "%s hihetetlen fejest adott %s-nak !",

  107. "%s -tol kapott egy gyonyoru HEADSHOT-ot %s!",

  108. "%s adott %s -nek egy  super headshotot !"

  109. }

  110.  

  111. new knlist[knsounds][]=

  112. {

  113. "sound/sm_ultimate/knife1"

  114. }

  115.  

  116. new knmessages[3][]=

  117. {

  118. "%s ledofte %s",

  119. "%s felszabdalta a kesevel %s",

  120. "%s lekeselte %s"

  121. }

  122.  

  123.  

  124. new doublelist[maxdbsounds][]=

  125. {

  126. "sound/sm_ultimate/dominating"

  127. }

  128.  

  129. new messagesnohp[5][]=

  130. {

  131.  

  132. "%i terrorist vs %i CT^n%s: Szamitunk rad haver el ne baszd!",

  133. "%i terrorist vs %i CT^n%s: Remelem van nalad eletmento csomag",

  134. "%i terrorist vs %i CT^n%s: Kinyirtak a csaptarsaid.Sok szerencset!",

  135. "%i terrorist vs %i CT^n%s: Te vagy az utolso remenyunk!",

  136. "%i terrorist vs %i CT^n%s: Most egyedul vagy.Jo szorakozast!"

  137. }

  138.  

  139. new messageshp[5][]=

  140. {

  141.  

  142. "%i terrorist vs %i CT^n%s (%i hp): Szamitunk rad haver el ne baszd!",

  143. "%i terrorist vs %i CT^n%s (%i hp): Remelem van nalad eletmento csomag",

  144. "%i terrorist vs %i CT^n%s (%i hp): Kinyirtak a csaptarsaid.Sok szerencset!",

  145. "%i terrorist vs %i CT^n%s (%i hp): Te vagy az utolso remenyunk!",

  146. "%i terrorist vs %i CT^n%s (%i hp): Most egyedul vagy.Jo szorakozast!"

  147.  

  148. }

  149.  

  150. is_mode_set(bits) {

  151.     new mode[9];

  152.     get_cvar_string("ut_killstreak_advanced", mode, 8);

  153.     return read_flags(mode) & bits;

  154. }

  155.  

  156. public plugin_init() {

  157.     register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);

  158.     killstreaktype = register_cvar("ut_killstreak_advanced", "3");

  159.     register_event("ResetHUD", "reset_hud", "b");

  160.     register_event("HLTV","rnstart","a", "1=0", "2=0");

  161.     register_event("DeathMsg", "event_death", "a");

  162.     hsenable = register_cvar("ut_killstreak_hs","1");

  163.     knifeenable = register_cvar("ut_killstreak_knife","1");

  164.     cvardouble = register_cvar("ut_doublekill_events","1");

  165.     rnstartcvar = register_cvar("ut_roundcout_sounds","1");

  166.     register_event("DeathMsg","death_msg","a");

  167.     register_event("SendAudio","roundend_msg","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw");

  168.     register_event("TextMsg","roundend_msg","a","2&#Game_C","2&#Game_w");

  169.     lastman_mode = register_cvar("lastman_mode","abc")

  170.    

  171.     return PLUGIN_CONTINUE;

  172. }

  173.  

  174.  

  175. public event_death(id) {

  176.     new killer = read_data(1);

  177.     new victim = read_data(2);

  178.     new headshot = read_data(3);

  179.     new weapon[24], vicname[32], killname[32]

  180.     read_data(4,weapon,23)

  181.     get_user_name(victim,vicname,31)

  182.     get_user_name(killer,killname,31)

  183.    

  184.    

  185.  

  186.     if(headshot == 1 && get_pcvar_num(hsenable) ==1)

  187.     {

  188.         set_hudmessage(255, 255, 255, -1.0, 0.25, 0, 2.0, 2.0)

  189.         show_hudmessage(0, (hsmessages[random_num(0,3)]), killname, vicname)

  190.         new i

  191.         i = random_num(0,hsounds-1)

  192.         client_cmd(0,"mp3 play %s",hslist[i])

  193.     }

  194.  

  195.    

  196.     if(weapon[0] == 'k'  && get_pcvar_num(knifeenable) ==1)

  197.     {

  198.         set_hudmessage(255, 255, 255, -1.0, 0.25, 0, 2.0, 2.0)

  199.         show_hudmessage(0, (knmessages[random_num(0,2)]), killname, vicname)

  200.         new r

  201.         r = random_num(0,knsounds-1)

  202.         client_cmd(0,"mp3 play %s",knlist[r])  

  203.     }

  204.    

  205.    

  206.    

  207.  

  208.    

  209.    

  210.     if(kill[killer][0] && equal(kill[killer],weapon) && get_pcvar_num(cvardouble) == 1)

  211.     {

  212.         set_hudmessage(0, 200, 0, -1.0, 0.25, 0, 2.0, 2.0)

  213.         show_hudmessage(0,"OMG %s szent szar! megolt meg egyet!", killname)

  214.         kill[killer][0] = 0;

  215.         new q

  216.         q= random_num(0,maxdbsounds-1)

  217.         client_cmd(0,"mp3 play %s",doublelist[q])

  218.     }

  219.    

  220.     else

  221.     {

  222.         kill[killer] = weapon;

  223.         set_task(0.1,"clear_kill",TASK_CLEAR_KILL+killer);

  224.     }

  225.        

  226.        

  227.    

  228.     kills[killer] += 1;

  229.     kills[victim] = 0;

  230.     deaths[killer] = 0;

  231.     deaths[victim] += 1;

  232.  

  233.     for (new i = 0; i < LEVELS; i++)

  234.     {

  235.         if (kills[killer] == levels[i])

  236.         {

  237.             announce(killer, i);

  238.             return PLUGIN_CONTINUE;

  239.         }

  240.     }

  241.  

  242.     return PLUGIN_CONTINUE;

  243. }

  244.  

  245. announce(killer, level)

  246. {

  247.        

  248.     new name[33]

  249.  

  250.     get_user_name(killer, name, 32);

  251.     set_hudmessage( 0, 255, 0, 0.05, 0.65, 0, 3.0, 3.0, 0.01, 0.1, 2);

  252.  

  253.     if( (get_pcvar_num(killstreaktype) <= 0 ) || get_pcvar_num(killstreaktype) > 3)

  254.     return PLUGIN_HANDLED;

  255.    

  256.    

  257.    

  258.     if(get_pcvar_num(killstreaktype) == 1)

  259.     {

  260.         show_hudmessage(0, messages[level], name);

  261.     }

  262.        

  263.     if(get_pcvar_num(killstreaktype) == 2)

  264.     {

  265.         client_cmd(0, "mp3 play %s", sounds[level]);

  266.     }

  267.  

  268.     if(get_pcvar_num(killstreaktype) == 3)

  269.     {

  270.         show_hudmessage(0, messages[level], name);

  271.         client_cmd(0, "mp3 play %s", sounds[level]);

  272.     }

  273.        

  274.     return PLUGIN_CONTINUE;

  275.        

  276. }

  277.  

  278.  

  279. public reset_hud(id)

  280. {

  281.     if (is_mode_set(16)) {

  282.       if (kills[id] > levels[0]) {

  283.         client_print(id, print_chat,

  284.                      "*[S][M] Egymas utan %d oles*", kills[id]);

  285.       } else if (deaths[id] > 1) {

  286.         client_print(id, print_chat,

  287.                      "*[S][M] Ma'r %d halalod volt egymas utan.*", deaths[id]);

  288.  

  289.         }

  290.     }

  291. }

  292.  

  293. public rnstart(id)

  294. {

  295.     if(get_pcvar_num(rnstartcvar) == 1)

  296.     {  

  297.     set_hudmessage(255, 204, 0, -1.0, 0.30, 0, 6.0, 6.0)

  298.     show_hudmessage(0, "Keszulj fel a harcra!")

  299.     new q

  300.     q = random_num(0,prpsounds-1)

  301.     client_cmd(0,"mp3 play %s",preplist[q])

  302.     }

  303. }

  304.  

  305. public client_connect(id) {

  306.     kills[id] = 0;

  307.     deaths[id] = 0;

  308. }

  309.  

  310. public clear_kill(taskid)

  311.  {

  312.     new id = taskid-TASK_CLEAR_KILL;

  313.     kill[id][0] = 0;

  314.  }

  315.  

  316. public roundend_msg(id)

  317.  

  318.         alone_ann = 0

  319.  

  320. public death_msg(id)

  321. {

  322.  

  323.         new lmmode[8]

  324.         get_pcvar_string(lastman_mode,lmmode,8)

  325.         new lmmode_bit = read_flags(lmmode)

  326.  

  327.         new players_ct[32], players_t[32], ict, ite, last

  328.         get_players(players_ct,ict,"ae","CT")  

  329.         get_players(players_t,ite,"ae","TERRORIST")  

  330.  

  331.         if (ict==1&&ite==1)

  332.         {

  333.                 new name1[32], name2[32]

  334.                 get_user_name(players_ct[0],name1,32)

  335.                 get_user_name(players_t[0],name2,32)

  336.                 set_hudmessage(0, 255, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)

  337.  

  338.                 if (lmmode_bit & 1)

  339.                 {

  340.                         if (lmmode_bit & 2)

  341.                         {

  342.                                 show_hudmessage(0,"%s (%i hp) vs. %s (%i hp)",name1,get_user_health(players_ct[0]),name2,get_user_health(players_t[0]))

  343.                         }

  344.  

  345.                         else

  346.                         {

  347.                                 show_hudmessage(0,"%s vs. %s",name1,name2)

  348.                         }

  349.  

  350.                         if (lmmode_bit & 4)

  351.                         {

  352.                                 for(new i=1;i<=get_maxplayers();i++)

  353.                                         if( is_user_connected(i) == 1 )

  354.                                                 client_cmd(i,"mp3 play sound/sm_ultimate/maytheforce")

  355.                         }

  356.                 }

  357.         }

  358.         else

  359. {  

  360.         if (ict==1&&ite>1&&alone_ann==0&&(lmmode_bit & 2))

  361.         {

  362.                 last=players_ct[0]

  363.                 client_cmd(last,"mp3 play sound/sm_ultimate/prepare1")

  364.  

  365.         }

  366.  

  367.         else if (ite==1&&ict>1&&alone_ann==0&&(lmmode_bit & 4))

  368.         {

  369.                 last=players_t[0]

  370.                 client_cmd(last,"mp3 play sound/sm_ultimate/prepare2")

  371.         }

  372.  

  373.         else

  374.         {

  375.                 return PLUGIN_CONTINUE

  376.         }

  377.         alone_ann = last

  378.         new name[32]  

  379.         get_user_name(last,name,32)

  380.  

  381.         if (lmmode_bit & 1)

  382.         {

  383.                 set_hudmessage(0, 255, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)

  384.  

  385.                 if (lmmode_bit & 2)

  386.                 {

  387.                         show_hudmessage(0, messageshp[ random_num(0,5) ],ite ,ict ,name,get_user_health(last))

  388.                 }

  389.  

  390.                 else

  391.                 {

  392.                         show_hudmessage(0, messagesnohp[ random_num(0,5) ],ite ,ict ,name )

  393.                 }

  394.         }

  395.  

  396. }

  397.         return PLUGIN_CONTINUE  

  398. }

  399. public plugin_precache()

  400. {

  401. precache_sound("sm_ultimate/hattrick.wav")

  402. precache_sound("sm_ultimate/headhunter.wav")

  403. precache_sound("sm_ultimate/headshot.wav")

  404. precache_sound("sm_ultimate/humiliatingdefeat.wav")

  405. precache_sound("sm_ultimate/monsterkill.wav")

  406. precache_sound("sm_ultimate/ownage.wav")

  407. precache_sound("sm_ultimate/whickedsick.wav)

  408. precache_sound("sm_ultimate/holyshit.wav")

  409. precache_sound("sm_ultimate/domanating.wav")

  410. precache_sound("sm_ultimate/eagleeye.wav")

  411. precache_sound("sm_ultimate/firstblood.wav")

  412. precache_sound("sm_ultimate/killingspree.wav")

  413. precache_sound("sm_ultimate/ludicrouskill.wav")

  414. precache_sound("sm_ultimate/rampage.wav")

  415. precache_sound("sm_ultimate/ultrakill.wav")

  416. precache_sound("sm_ultimate/unstoppable.wav")

  417. precache_sound("sm_ultimate/godlike.wav")

  418. precache_sound("sm_ultimate/flawlessvictory.wav")

  419. precache_sound("sm_ultimate/knife1.wav")

  420. precache_sound("sm_ultimate/prepare1.wav")

  421. precache_sound("sm_ultimate/prepare2.wav")

  422. precache_sound("maytheforce.wav")

  423. }


+ hogy rakok hozzá .txt fájlt?? Amiben ezz lenne benne:

Idézet:
[hu]
ENABLED = Ultimate hangok bekapcsolva!
DISABLED = Ultimate hangok kikapcsolva!
ALREADY_ENABLED = Az ultimate hangok mar be vannak kapcsolva!
ALREADY_DISABLED = Az ultimate hangok mar ki vannak kapcsolva!
RAMPAGE = %s orjong!
KILLING_SPREE = %s gyilkosan bulizik!
DOMINATING = %s dominans!
UNSTOPPABLE = %s megallithatatlan!
ULTRA_KILL = %s ultragyilkolast csinalt!
EAGLE_EYE = %s sas szemekkel rendelkezik!
OWNAGE = %s birtokolja a palyat!
LUDICROUS_KILL = %s nevetsegesen gyilkol!
HEAD_HUNTER = %s egy fejvadasz!
WHICKED_SICK = %s betegesen bunos!
MONSTER_KILL = %s szornyu gyilkolast csinalt!
HOLY_SHIT = Szent szar! %s olt megegyet!
GODLIKE = %s isteni!!!
FIRST_BLOOD = %s sebzett elsonek!
HATTRICK = %s irrealis volt ebben a korben!
FLAWLESS_VICTORY_CT = Elsopro Anti-Terrorista gyozelem!
FLAWLESS_VICTORY_T = ELsopro Terrorista gyozelem!


Kérlek segitsetek.. :)

Szerző:  CeDee [2012.06.02. 23:42 ]
Hozzászólás témája:  Re: Ebben mi a hiba??

Kód:
  1. #include <amxmodx>

  2.  

  3. #include <amxmisc>

  4.  

  5.  

  6.  

  7. #define PLUGIN_NAME "Ultimate_sounds"

  8.  

  9. #define PLUGIN_VERSION "1.0"

  10.  

  11. #define PLUGIN_AUTHOR ".#HaJ-HoO.~"

  12.  

  13.  

  14.  

  15.  

  16.  

  17. new lastman_mode;

  18.  

  19. new alone_ann = 0;

  20.  

  21. new kills[22] = {0,...};

  22.  

  23. new deaths[22] = {0,...};

  24.  

  25. new kill[22][24];

  26.  

  27.  

  28.  

  29. #define LEVELS 13

  30.  

  31. #define hsounds 2

  32.  

  33. #define knsounds 1

  34.  

  35. #define prpsounds 2

  36.  

  37. #define maxdbsounds 1

  38.  

  39. #define TASK_CLEAR_KILL    100

  40.  

  41.  

  42.  

  43. new hsenable

  44.  

  45. new knifeenable

  46.  

  47. new cvardouble

  48.  

  49. new rnstartcvar

  50.  

  51. new killstreaktype

  52.  

  53.  

  54.  

  55.  

  56.  

  57. new levels[14] = {3,4,5,6,7,8,9,10,11,13,15,18,20};

  58.  

  59.  

  60.  

  61. new sounds[14][] =

  62.  

  63. {

  64.  

  65. "sound/sm_ultimate/1",

  66.  

  67. "sound/sm_ultimate/2",

  68.  

  69. "sound/sm_ultimate/3",

  70.  

  71. "sound/sm_ultimate/4",

  72.  

  73. "sound/sm_ultimate/5",

  74.  

  75. "sound/sm_ultimate/6",

  76.  

  77. "sound/sm_ultimate/7",

  78.  

  79. "sound/sm_ultimate/8",

  80.  

  81. "sound/sm_ultimate/9",

  82.  

  83. "sound/sm_ultimate/10",

  84.  

  85. "sound/sm_ultimate/11",

  86.  

  87. "sound/sm_ultimate/12",

  88.  

  89. "sound/sm_ultimate/13",

  90.  

  91. "sound/sm_ultimate/14"

  92.  

  93. };

  94.  

  95.  

  96.  

  97. new messages[27][] =

  98. {

  99.  

  100.  

  101. "Orjong!!!",        

  102.  

  103. "gyilkosan bulizik! !!!",

  104.  

  105. "dominans !!!",

  106.  

  107. "ultragyilkolast csinalt!!",

  108.  

  109. "sas szemekkkel rendelkezik!!",

  110.  

  111. "birtokolja a palyat!",

  112.  

  113. "nevetsegesen gyilkol!!",

  114.  

  115. "egy fejvadasz!",

  116.  

  117. "betegesen bunos!",

  118.  

  119. "szornyu gyilkolast csinalt!",

  120.  

  121. "szent szar! megolt meg egyet!",

  122.  

  123. "Legyozhetetlen !!!",

  124.  

  125. "Kiraly vagy !!!",

  126.  

  127. "%s: 1.szint: 2 kill %s Orjong !!!",        

  128.  

  129. "%s: 2.szint: 3 kill gyilkosan bulizik! !!!",

  130.  

  131. "%s: 3.szint: 4 kill dominans !!!",

  132.  

  133. "%s: 4.szint: 5 kill megallithatatlan!",

  134.  

  135. "%s: 5 szint: 6 kill ultragyilkolast csinalt!!",

  136.  

  137. "%s: 6.szint: 8 kill sas szemekkkel rendelkezik!!",

  138.  

  139. "%s: 7.szint: 9 kill birtokolja a palyat!",

  140.  

  141. "%s: 8.szint: 10 kill nevetsegesen gyilkol!!",

  142.  

  143. "%s: 9.szint: 11 kill egy fejvadasz!",

  144.  

  145. "%s: 10.szint: 12 kill betegesen bunos!",

  146.  

  147. "%s: 11.szint: 13 kill szornyu gyilkolast csinalt!",

  148.  

  149. "%s: +12 szint: 15 kill szent szar! megolt meg egyet!",

  150.  

  151. "%s: +13 szint: 18 kill Legyozhetetlen !!!",

  152.  

  153. "%s: +14 szint: 20 kill Kiraly vagy !!!"

  154.  

  155. };

  156.  

  157.  

  158.  

  159. new hslist[hsounds][] =

  160.  

  161. {

  162.  

  163. "sound/sm_ultimate/headhunter",

  164.  

  165. "sound/sm_ultimate/headshot"

  166.  

  167.  

  168.  

  169.  

  170.  

  171. }

  172.  

  173.  

  174.  

  175.  

  176.  

  177. new preplist[prpsounds][]=

  178.  

  179. {

  180.  

  181. "sound/sm_ultimate/prepare1",

  182.  

  183. "sound/sm_ultimate/prepare2"

  184.  

  185.  

  186.  

  187. }

  188.  

  189.  

  190.  

  191.  

  192.  

  193.  

  194.  

  195.  

  196.  

  197.  

  198.  

  199. new hsmessages[4][]=

  200.  

  201. {

  202.  

  203. "%s leszedte %s fejet !!",

  204.  

  205. "%s hihetetlen fejest adott %s-nak !",

  206.  

  207. "%s -tol kapott egy gyonyoru HEADSHOT-ot %s!",

  208.  

  209. "%s adott %s -nek egy  super headshotot !"

  210.  

  211. }

  212.  

  213.  

  214.  

  215. new knlist[knsounds][]=

  216.  

  217. {

  218.  

  219. "sound/sm_ultimate/knife1"

  220.  

  221. }

  222.  

  223.  

  224.  

  225. new knmessages[3][]=

  226.  

  227. {

  228.  

  229. "%s ledofte %s",

  230.  

  231. "%s felszabdalta a kesevel %s",

  232.  

  233. "%s lekeselte %s"

  234.  

  235. }

  236.  

  237.  

  238.  

  239.  

  240.  

  241. new doublelist[maxdbsounds][]=

  242.  

  243. {

  244.  

  245. "sound/sm_ultimate/dominating"

  246.  

  247. }

  248.  

  249.  

  250.  

  251. new messagesnohp[5][]=

  252.  

  253. {

  254.  

  255.  

  256.  

  257. "%i terrorist vs %i CT^n%s: Szamitunk rad haver el ne baszd!",

  258.  

  259. "%i terrorist vs %i CT^n%s: Remelem van nalad eletmento csomag",

  260.  

  261. "%i terrorist vs %i CT^n%s: Kinyirtak a csaptarsaid.Sok szerencset!",

  262.  

  263. "%i terrorist vs %i CT^n%s: Te vagy az utolso remenyunk!",

  264.  

  265. "%i terrorist vs %i CT^n%s: Most egyedul vagy.Jo szorakozast!"

  266.  

  267. }

  268.  

  269.  

  270.  

  271. new messageshp[5][]=

  272.  

  273. {

  274.  

  275.  

  276.  

  277. "%i terrorist vs %i CT^n%s (%i hp): Szamitunk rad haver el ne baszd!",

  278.  

  279. "%i terrorist vs %i CT^n%s (%i hp): Remelem van nalad eletmento csomag",

  280.  

  281. "%i terrorist vs %i CT^n%s (%i hp): Kinyirtak a csaptarsaid.Sok szerencset!",

  282.  

  283. "%i terrorist vs %i CT^n%s (%i hp): Te vagy az utolso remenyunk!",

  284.  

  285. "%i terrorist vs %i CT^n%s (%i hp): Most egyedul vagy.Jo szorakozast!"

  286.  

  287.  

  288.  

  289. }

  290.  

  291.  

  292.  

  293. is_mode_set(bits) {

  294.  

  295. new mode[9];

  296.  

  297. get_cvar_string("ut_killstreak_advanced", mode, 8);

  298.  

  299. return read_flags(mode) & bits;

  300.  

  301. }

  302.  

  303.  

  304.  

  305. public plugin_init() {

  306.  

  307. register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);

  308.  

  309. killstreaktype = register_cvar("ut_killstreak_advanced", "3");

  310.  

  311. register_event("ResetHUD", "reset_hud", "b");

  312.  

  313. register_event("HLTV","rnstart","a", "1=0", "2=0");

  314.  

  315. register_event("DeathMsg", "event_death", "a");

  316.  

  317. hsenable = register_cvar("ut_killstreak_hs","1");

  318.  

  319. knifeenable = register_cvar("ut_killstreak_knife","1");

  320.  

  321. cvardouble = register_cvar("ut_doublekill_events","1");

  322.  

  323. rnstartcvar = register_cvar("ut_roundcout_sounds","1");

  324.  

  325. register_event("DeathMsg","death_msg","a");

  326.  

  327. register_event("SendAudio","roundend_msg","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw");

  328.  

  329. register_event("TextMsg","roundend_msg","a","2&#Game_C","2&#Game_w");

  330.  

  331. lastman_mode = register_cvar("lastman_mode","abc")

  332.  

  333.  

  334.  

  335. return PLUGIN_CONTINUE;

  336.  

  337. }

  338.  

  339.  

  340.  

  341.  

  342.  

  343. public event_death(id) {

  344.  

  345. new killer = read_data(1);

  346.  

  347. new victim = read_data(2);

  348.  

  349. new headshot = read_data(3);

  350.  

  351. new weapon[24], vicname[32], killname[32]

  352.  

  353. read_data(4,weapon,23)

  354.  

  355. get_user_name(victim,vicname,31)

  356.  

  357. get_user_name(killer,killname,31)

  358.  

  359.  

  360.  

  361.  

  362.  

  363.  

  364.  

  365. if(headshot == 1 && get_pcvar_num(hsenable) ==1)

  366.  

  367. {

  368.  

  369. set_hudmessage(255, 255, 255, -1.0, 0.25, 0, 2.0, 2.0)

  370.  

  371. show_hudmessage(0, (hsmessages[random_num(0,3)]), killname, vicname)

  372.  

  373. new i

  374.  

  375. i = random_num(0,hsounds-1)

  376.  

  377. client_cmd(0,"mp3 play %s",hslist[i])

  378.  

  379. }

  380.  

  381.  

  382.  

  383.  

  384.  

  385. if(weapon[0] == 'k'  && get_pcvar_num(knifeenable) ==1)

  386.  

  387. {

  388.  

  389. set_hudmessage(255, 255, 255, -1.0, 0.25, 0, 2.0, 2.0)

  390.  

  391. show_hudmessage(0, (knmessages[random_num(0,2)]), killname, vicname)

  392.  

  393. new r

  394.  

  395. r = random_num(0,knsounds-1)

  396.  

  397. client_cmd(0,"mp3 play %s",knlist[r])  

  398.  

  399. }

  400.  

  401.  

  402.  

  403.  

  404.  

  405.  

  406.  

  407.  

  408.  

  409.  

  410.  

  411.  

  412.  

  413. if(kill[killer][0] && equal(kill[killer],weapon) && get_pcvar_num(cvardouble) == 1)

  414.  

  415. {

  416.  

  417. set_hudmessage(0, 200, 0, -1.0, 0.25, 0, 2.0, 2.0)

  418.  

  419. show_hudmessage(0,"OMG %s szent szar! megolt meg egyet!", killname)

  420.  

  421. kill[killer][0] = 0;

  422.  

  423. new q

  424.  

  425. q= random_num(0,maxdbsounds-1)

  426.  

  427. client_cmd(0,"mp3 play %s",doublelist[q])

  428.  

  429. }

  430.  

  431.  

  432.  

  433. else

  434.  

  435. {

  436.  

  437. kill[killer] = weapon;

  438.  

  439. set_task(0.1,"clear_kill",TASK_CLEAR_KILL+killer);

  440.  

  441. }

  442.  

  443.  

  444.  

  445.  

  446.  

  447.  

  448.  

  449. kills[killer] += 1;

  450.  

  451. kills[victim] = 0;

  452.  

  453. deaths[killer] = 0;

  454.  

  455. deaths[victim] += 1;

  456.  

  457.  

  458.  

  459. for (new i = 0; i < LEVELS; i++)

  460.  

  461. {

  462.  

  463. if (kills[killer] == levels[i])

  464.  

  465. {

  466.  

  467. announce(killer, i);

  468.  

  469. return PLUGIN_CONTINUE;

  470.  

  471. }

  472.  

  473. }

  474.  

  475.  

  476.  

  477. return PLUGIN_CONTINUE;

  478.  

  479. }

  480.  

  481.  

  482.  

  483. announce(killer, level)

  484.  

  485. {

  486.  

  487.  

  488.  

  489. new name[33]

  490.  

  491.  

  492.  

  493. get_user_name(killer, name, 32);

  494.  

  495. set_hudmessage( 0, 255, 0, 0.05, 0.65, 0, 3.0, 3.0, 0.01, 0.1, 2);

  496.  

  497.  

  498.  

  499. if( (get_pcvar_num(killstreaktype) <= 0 ) || get_pcvar_num(killstreaktype) > 3)

  500.  

  501. return PLUGIN_HANDLED;

  502.  

  503.  

  504.  

  505.  

  506.  

  507.  

  508.  

  509. if(get_pcvar_num(killstreaktype) == 1)

  510.  

  511. {

  512.  

  513. show_hudmessage(0, messages[level], name);

  514.  

  515. }

  516.  

  517.  

  518.  

  519. if(get_pcvar_num(killstreaktype) == 2)

  520.  

  521. {

  522.  

  523. client_cmd(0, "mp3 play %s", sounds[level]);

  524.  

  525. }

  526.  

  527.  

  528.  

  529. if(get_pcvar_num(killstreaktype) == 3)

  530.  

  531. {

  532.  

  533. show_hudmessage(0, messages[level], name);

  534.  

  535. client_cmd(0, "mp3 play %s", sounds[level]);

  536.  

  537. }

  538.  

  539.  

  540.  

  541. return PLUGIN_CONTINUE;

  542.  

  543.  

  544.  

  545. }

  546.  

  547.  

  548.  

  549.  

  550.  

  551. public reset_hud(id)

  552.  

  553. {

  554.  

  555. if (is_mode_set(16)) {

  556.  

  557. if (kills[id] > levels[0]) {

  558.  

  559. client_print(id, print_chat,

  560.  

  561. "*[S][M] Egymas utan %d oles*", kills[id]);

  562.  

  563. } else if (deaths[id] > 1) {

  564.  

  565. client_print(id, print_chat,

  566.  

  567. "*[S][M] Ma'r %d halalod volt egymas utan.*", deaths[id]);

  568.  

  569.  

  570.  

  571. }

  572.  

  573. }

  574.  

  575. }

  576.  

  577.  

  578.  

  579. public rnstart(id)

  580.  

  581. {

  582.  

  583. if(get_pcvar_num(rnstartcvar) == 1)

  584.  

  585. {  

  586.  

  587. set_hudmessage(255, 204, 0, -1.0, 0.30, 0, 6.0, 6.0)

  588.  

  589. show_hudmessage(0, "Keszulj fel a harcra!")

  590.  

  591. new q

  592.  

  593. q = random_num(0,prpsounds-1)

  594.  

  595. client_cmd(0,"mp3 play %s",preplist[q])

  596.  

  597. }

  598.  

  599. }

  600.  

  601.  

  602.  

  603. public client_connect(id) {

  604.  

  605. kills[id] = 0;

  606.  

  607. deaths[id] = 0;

  608.  

  609. }

  610.  

  611.  

  612.  

  613. public clear_kill(taskid)

  614.  

  615. {

  616.  

  617. new id = taskid-TASK_CLEAR_KILL;

  618.  

  619. kill[id][0] = 0;

  620.  

  621. }

  622.  

  623.  

  624.  

  625. public roundend_msg(id)

  626.  

  627.  

  628.  

  629. alone_ann = 0

  630.  

  631.  

  632.  

  633. public death_msg(id)

  634.  

  635. {

  636.  

  637.  

  638.  

  639. new lmmode[8]

  640.  

  641. get_pcvar_string(lastman_mode,lmmode,8)

  642.  

  643. new lmmode_bit = read_flags(lmmode)

  644.  

  645.  

  646.  

  647. new players_ct[32], players_t[32], ict, ite, last

  648.  

  649. get_players(players_ct,ict,"ae","CT")  

  650.  

  651. get_players(players_t,ite,"ae","TERRORIST")  

  652.  

  653.  

  654.  

  655. if (ict==1&&ite==1)

  656.  

  657. {

  658.  

  659. new name1[32], name2[32]

  660.  

  661. get_user_name(players_ct[0],name1,32)

  662.  

  663. get_user_name(players_t[0],name2,32)

  664.  

  665. set_hudmessage(0, 255, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)

  666.  

  667.  

  668.  

  669. if (lmmode_bit & 1)

  670.  

  671. {

  672.  

  673. if (lmmode_bit & 2)

  674.  

  675. {

  676.  

  677. show_hudmessage(0,"%s (%i hp) vs. %s (%i hp)",name1,get_user_health(players_ct[0]),name2,get_user_health(players_t[0]))

  678.  

  679. }

  680.  

  681.  

  682.  

  683. else

  684.  

  685. {

  686.  

  687. show_hudmessage(0,"%s vs. %s",name1,name2)

  688.  

  689. }

  690.  

  691.  

  692.  

  693. if (lmmode_bit & 4)

  694.  

  695. {

  696.  

  697. for(new i=1;i<=get_maxplayers();i++)

  698.  

  699. if( is_user_connected(i) == 1 )

  700.  

  701. client_cmd(i,"mp3 play sound/sm_ultimate/maytheforce")

  702.  

  703. }

  704.  

  705. }

  706.  

  707. }

  708.  

  709. else

  710.  

  711. {  

  712.  

  713. if (ict==1&&ite>1&&alone_ann==0&&(lmmode_bit & 2))

  714.  

  715. {

  716.  

  717. last=players_ct[0]

  718.  

  719. client_cmd(last,"mp3 play sound/sm_ultimate/prepare1")

  720.  

  721.  

  722.  

  723. }

  724.  

  725.  

  726.  

  727. else if (ite==1&&ict>1&&alone_ann==0&&(lmmode_bit & 4))

  728.  

  729. {

  730.  

  731. last=players_t[0]

  732.  

  733. client_cmd(last,"mp3 play sound/sm_ultimate/prepare2")

  734.  

  735. }

  736.  

  737.  

  738.  

  739. else

  740.  

  741. {

  742.  

  743. return PLUGIN_CONTINUE

  744.  

  745. }

  746.  

  747. alone_ann = last

  748.  

  749. new name[32]  

  750.  

  751. get_user_name(last,name,32)

  752.  

  753.  

  754.  

  755. if (lmmode_bit & 1)

  756.  

  757. {

  758.  

  759. set_hudmessage(0, 255, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)

  760.  

  761.  

  762.  

  763. if (lmmode_bit & 2)

  764.  

  765. {

  766.  

  767. show_hudmessage(0, messageshp[ random_num(0,5) ],ite ,ict ,name,get_user_health(last))

  768.  

  769. }

  770.  

  771.  

  772.  

  773. else

  774.  

  775. {

  776.  

  777. show_hudmessage(0, messagesnohp[ random_num(0,5) ],ite ,ict ,name )

  778.  

  779. }

  780.  

  781. }

  782.  

  783.  

  784.  

  785. }

  786.  

  787. return PLUGIN_CONTINUE  

  788.  

  789. }

  790.  

  791. public plugin_precache()

  792.  

  793. {

  794.  

  795. precache_sound("sm_ultimate/hattrick.wav")

  796.  

  797. precache_sound("sm_ultimate/headhunter.wav")

  798.  

  799. precache_sound("sm_ultimate/headshot.wav")

  800.  

  801. precache_sound("sm_ultimate/humiliatingdefeat.wav")

  802.  

  803. precache_sound("sm_ultimate/monsterkill.wav")

  804.  

  805. precache_sound("sm_ultimate/ownage.wav")

  806.  

  807. precache_sound("sm_ultimate/whickedsick.wav")

  808.  

  809. precache_sound("sm_ultimate/holyshit.wav")

  810.  

  811. precache_sound("sm_ultimate/domanating.wav")

  812.  

  813. precache_sound("sm_ultimate/eagleeye.wav")

  814.  

  815. precache_sound("sm_ultimate/firstblood.wav")

  816.  

  817. precache_sound("sm_ultimate/killingspree.wav")

  818.  

  819. precache_sound("sm_ultimate/ludicrouskill.wav")

  820.  

  821. precache_sound("sm_ultimate/rampage.wav")

  822.  

  823. precache_sound("sm_ultimate/ultrakill.wav")

  824.  

  825. precache_sound("sm_ultimate/unstoppable.wav")

  826.  

  827. precache_sound("sm_ultimate/godlike.wav")

  828.  

  829. precache_sound("sm_ultimate/flawlessvictory.wav")

  830.  

  831. precache_sound("sm_ultimate/knife1.wav")

  832.  

  833. precache_sound("sm_ultimate/prepare1.wav")

  834.  

  835. precache_sound("sm_ultimate/prepare2.wav")

  836.  

  837. precache_sound("maytheforce.wav")

  838.  

  839. }

  840.  

nemtudom h jó-e:D amit lentebb kérték ahozmár túleste van :D

Szerző:  pixxa112 [2012.06.02. 23:44 ]
Hozzászólás témája:  Re: Ebben mi a hiba??

Köszi :) xDD

Szerző:  CeDee [2012.06.02. 23:46 ]
Hozzászólás témája:  Re: Ebben mi a hiba??

nemhiszem -h jólesz de azert lefutott:DD

Szerző:  pixxa112 [2012.06.02. 23:46 ]
Hozzászólás témája:  Re: Ebben mi a hiba??

Amúgy Jó :) //Nincs hiba..

Szerző:  CeDee [2012.06.02. 23:47 ]
Hozzászólás témája:  Re: Ebben mi a hiba??

hát a forditoba nemjelezte :DD de probáld ki

Szerző:  pixxa112 [2012.06.02. 23:48 ]
Hozzászólás témája:  Re: Ebben mi a hiba??

.txt fájl-t nem tudod gyorsan megcsinálni??

(Beírni a pluginba igy: "ultimatesound.txt")

Szerző:  CeDee [2012.06.02. 23:50 ]
Hozzászólás témája:  Re: Ebben mi a hiba??

Kód:
  1. public plugin_init(){

  2. register_dictionary("ut_sound.txt");

  3. }

:D

Szerző:  pixxa112 [2012.06.02. 23:58 ]
Hozzászólás témája:  Re: Ebben mi a hiba??

És a pluginba nem tudom hova kell írni.

Lécci beirod KÉRLEK !!! (*.*)

Szerző:  pixxa112 [2012.06.03. 02:13 ]
Hozzászólás témája:  Re: Ebben mi a hiba??

Amúgy Cedee lefutni lefut. de a szerveren se az üzenetek se a hangokat se játsza le :(

Valaki segitsen
HELP ME

Oldal: 1 / 2 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/