hlmod.hu
https://hlmod.hu/

Körvégi zene címmel!
https://hlmod.hu/viewtopic.php?f=14&t=11283
Oldal: 1 / 1

Szerző:  laki5000 [ 2013.10.11. 20:05 ]
Hozzászólás témája:  Körvégi zene címmel!

Hello.
Ez az első olyan tutorialom, amibe azért tényleg sokat magyarázok, és reméle mérthetően, tehát az elején megmondom, a negatív kommenteket kihagynám.

Végülis a lényeg, hogy ebben a tutorialban megmutatom, hogy hogyan kell megcsinálni, hogy a körvégi zene címét kiírja chaten, akár hudban, aki ért hozzá, a hudos részt nem részletezem majd, aki akarja, ugyis megcsinálja, de azért úgy gondolom, hogy az fogja teljesen megérteni, aki valamennyire ért is a scripteléshez.

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. //Csak oda irok dolgokat, ami lényeges abban, hogy beleírjuk a zenéket.
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <colorchat>
  6.  
  7. #define PLUGIN "Korvegi Zene Cimmel!"
  8. #define VERSION "1.0"
  9. #define AUTHOR "A te neved^^"
  10.  
  11.  
  12. public plugin_init() {
  13. register_plugin(PLUGIN, VERSION, AUTHOR)
  14.  
  15.  
  16. register_event("SendAudio", "tzene", "a", "2=%!MRAD_terwin")
  17. register_event("SendAudio", "ctzene", "a", "2=%!MRAD_ctwin")
  18. }
  19.  
  20. public ctzene() //Ez azt jelenti, hogy ha a ct-k nyernek, akkor fog megszólalni a zene.
  21. {
  22. switch (random_num(1, 7)) //Itt persze annyi zenét szólaltathatsz meg a ct győzelmekor, ahányat akarsz, csak a "7"es számot írd át annyira, ahány számot szeretnél.
  23. {
  24. case 1 :
  25. {
  26. client_cmd(0, "mp3 play sound/mappa/nev.mp3") //Csak egy helyre irom le: a mappa/nev-et írd átt úgy, ahogy te akarod a zenét felrakni ftpbe, pl xyzene/ct1, de ügyelj rá, hogy az mp3 play sound/-t, és a .mp3-at NE TÖRÖLD KI!
  27. ColorChat(0, GREEN, "Ide ird a zene címét") // Ide írd be a zene címét, akár színesen is: ^1 sárga ^3 csapat szín ^4 zöld. (EZT SZINTÉN CSAK EGYSZER IROM LE, az összes helyen, ahol ezeket a szavakat látod, ezt kell tenned.
  28.  
  29. }
  30. case 2 :
  31. {
  32. client_cmd(0, "mp3 play sound/mappa/nev.mp3")
  33. ColorChat(0, GREEN, "Ide ird a zene címét")
  34.  
  35. }
  36. case 3 :
  37. {
  38. client_cmd(0, "mp3 play sound/mappa/nev.mp3")
  39. ColorChat(0, GREEN, "Ide ird a zene címét")
  40.  
  41. }
  42. case 4 :
  43. {
  44. client_cmd(0, "mp3 play sound/mappa/nev.mp3")
  45. ColorChat(0, GREEN, "Ide ird a zene címét")
  46.  
  47. }
  48. case 5 :
  49. {
  50. client_cmd(0, "mp3 play sound/mappa/nev.mp3")
  51. ColorChat(0, GREEN, "Ide ird a zene címét")
  52.  
  53. }
  54. case 6 :
  55. {
  56. client_cmd(0, "mp3 play sound/mappa/nev.mp3")
  57. ColorChat(0, GREEN, "Ide ird a zene címét")
  58.  
  59. }
  60.  
  61. case 7 :
  62. {
  63. client_cmd(0, "mp3 play sound/mappa/nev.mp3")
  64. ColorChat(0, GREEN, "Ide ird a zene címét")
  65. }
  66. }
  67. }
  68.  
  69. public tzene() // Ezeket akkor játsza le, ha t-k győznek!
  70. {
  71. switch (random_num(1, 7))
  72. {
  73. case 1 :
  74. {
  75. client_cmd(0, "mp3 play sound/mappa/nev.mp3") //Csak egy helyre irom le: a mappa/nev-et írd átt úgy, ahogy te akarod a zenét felrakni ftpbe, pl xyzene/ct1, de ügyelj rá, hogy az mp3 play sound/-t, és a .mp3-at NE TÖRÖLD KI!
  76. ColorChat(0, GREEN, "Ide ird a zene címét") // Ide írd be a zene címét, akár színesen is: ^1 sárga ^3 csapat szín ^4 zöld. (EZT SZINTÉN CSAK EGYSZER IROM LE, az összes helyen, ahol ezeket a szavakat látod, ezt kell tenned.
  77.  
  78. }
  79. case 2 :
  80. {
  81. client_cmd(0, "mp3 play sound/mappa/nev.mp3")
  82. ColorChat(0, GREEN, "Ide ird a zene címét")
  83.  
  84. }
  85. case 3 :
  86. {
  87. client_cmd(0, "mp3 play sound/mappa/nev.mp3")
  88. ColorChat(0, GREEN, "Ide ird a zene címét")
  89.  
  90. }
  91. case 4 :
  92. {
  93. client_cmd(0, "mp3 play sound/mappa/nev.mp3")
  94. ColorChat(0, GREEN, "Ide ird a zene címét")
  95.  
  96. }
  97. case 5 :
  98. {
  99. client_cmd(0, "mp3 play sound/mappa/nev.mp3")
  100. ColorChat(0, GREEN, "Ide ird a zene címét")
  101.  
  102. }
  103. case 6 :
  104. {
  105. client_cmd(0, "mp3 play sound/mappa/nev.mp3")
  106. ColorChat(0, GREEN, "Ide ird a zene címét")
  107.  
  108. }
  109.  
  110. case 7 :
  111. {
  112. client_cmd(0, "mp3 play sound/mappa/nev.mp3")
  113. ColorChat(0, GREEN, "Ide ird a zene címét")
  114. }
  115. }
  116. }
  117.  
  118. public plugin_precache() //Ez a legfontosabb rész, ahol írd be a zenét, amit az előzőekben írtál, ehhez is hozzá lehet adni azzal, hogy kimásolsz egy sort, és a következő sorba ugyan azt beleirod, persze más zenecímmel, amit akarsz, hogy lejátszon.
  119. {
  120. precache_sound("mappa/nev.mp3");
  121. precache_sound("mappa/nev.mp3");
  122. precache_sound("mappa/nev.mp3");
  123. precache_sound("mappa/nev.mp3");
  124. precache_sound("mappa/nev.mp3");
  125. precache_sound("mappa/nev.mp3");
  126. precache_sound("mappa/nev.mp3");
  127.  
  128. precache_sound("mappa/nev.mp3");
  129. precache_sound("mappa/nev.mp3");
  130. precache_sound("mappa/nev.mp3");
  131. precache_sound("mappa/nev.mp3");
  132. precache_sound("mappa/nev.mp3");
  133. precache_sound("mappa/nev.mp3");
  134. precache_sound("mappa/nev.mp3");
  135. }


Ha hozzá akarsz adni még számokat:
Keresd meg a legutolsó case-t, ezesetben:
SMA Forráskód: [ Mindet kijelol ]
  1. case 7 :
  2. {
  3. client_cmd(0, "mp3 play sound/mappa/nev.mp3")
  4. ColorChat(0, GREEN, "Ide ird a zene címét")
  5. }


és írd alá:
SMA Forráskód: [ Mindet kijelol ]
  1. case 8 : //ÜGYELJ, HOGY MINDIG 1 SZÁMMAL TÖBB LEGYEN^^
  2. {
  3. client_cmd(0, "mp3 play sound/mappa/nev.mp3")
  4. ColorChat(0, GREEN, "Ide ird a zene címét")
  5. }


Keresd meg ezt a sort(kettő van belőle, a felső a ct- zenéinek számát, az alsó a t-k zenéinek számát változtatja, tehát hiába irsz bele még 6 számot, ugyis csak az első 7et fogja lejátszani, ugyanakkor ha nem írsz hozzá több számot, de pl. ezesetben a 7-es számot átíród mongyuk 8ra, akkor valamikor nem fog megszólalni zene!)
SMA Forráskód: [ Mindet kijelol ]
  1. switch (random_num(1, 7)) // és itt a 7et átirod annyira, ahány zenét szeretnél a csapatnak.


És végül a
SMA Forráskód: [ Mindet kijelol ]
  1. public plugin_precache()

Részbe beleirod:
SMA Forráskód: [ Mindet kijelol ]
  1. precache_sound("mappa/nev.mp3"); // a zene elérési helyét, amit megadtál.


Remélem érthető voltam, ne szóljatok le, mert nem nagyon erősségem a fogalmazás:$ :)
De azért a véleményt kérem, hogy milyen lett a tutorial!

Még hozzáírnám a colorchates részhez ezt a tutorialt: [INC] ColorChat

Szerző:  ~TeQuiLa` [ 2013.10.11. 20:41 ]
Hozzászólás témája:  Re: Körvégi zene címmel!

Miért nem csinálod meg inibe? Nem nagy hű-hó.
Ini tartalma pl:
"elérési út" "TEAM" "CÍME"
pl:
"sound/korvegi/ct1.mp3" "CT" "CT1 zene címe"

Szerző:  laki5000 [ 2013.10.11. 21:03 ]
Hozzászólás témája:  Re: Körvégi zene címmel!

Ahhoz nem értek:$

Szerző:  BeepBeep [ 2013.10.12. 08:41 ]
Hozzászólás témája:  Re: Körvégi zene címmel!

Én részletezném még, minek kell a colorchat, vagy linkelj arra is egy bemutatót (ha van)
:)

Szerző:  kiki [ 2013.10.12. 08:48 ]
Hozzászólás témája:  Re: Körvégi zene címmel!

Colorchat se kell sokáig, 1.8.3-ba már integrálva lesz.

Szerző:  Super Nova [ 2013.10.12. 09:44 ]
Hozzászólás témája:  Re: Körvégi zene címmel!

Colorchat "leírás/bemutatás"
[INC] ColorChat

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