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.
//Csak oda irok dolgokat, ami lényeges abban, hogy beleírjuk a zenéket. #include <amxmodx> #include <amxmisc> #include <colorchat> #define PLUGIN "Korvegi Zene Cimmel!" #define VERSION "1.0" #define AUTHOR "A te neved^^" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("SendAudio", "tzene", "a", "2=%!MRAD_terwin") register_event("SendAudio", "ctzene", "a", "2=%!MRAD_ctwin") } public ctzene() //Ez azt jelenti, hogy ha a ct-k nyernek, akkor fog megszólalni a zene. { 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. { case 1 : { 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! 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. } case 2 : { client_cmd(0, "mp3 play sound/mappa/nev.mp3") ColorChat(0, GREEN, "Ide ird a zene címét") } case 3 : { client_cmd(0, "mp3 play sound/mappa/nev.mp3") ColorChat(0, GREEN, "Ide ird a zene címét") } case 4 : { client_cmd(0, "mp3 play sound/mappa/nev.mp3") ColorChat(0, GREEN, "Ide ird a zene címét") } case 5 : { client_cmd(0, "mp3 play sound/mappa/nev.mp3") ColorChat(0, GREEN, "Ide ird a zene címét") } case 6 : { client_cmd(0, "mp3 play sound/mappa/nev.mp3") ColorChat(0, GREEN, "Ide ird a zene címét") } case 7 : { client_cmd(0, "mp3 play sound/mappa/nev.mp3") ColorChat(0, GREEN, "Ide ird a zene címét") } } } public tzene() // Ezeket akkor játsza le, ha t-k győznek! { switch (random_num(1, 7)) { case 1 : { 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! 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. } case 2 : { client_cmd(0, "mp3 play sound/mappa/nev.mp3") ColorChat(0, GREEN, "Ide ird a zene címét") } case 3 : { client_cmd(0, "mp3 play sound/mappa/nev.mp3") ColorChat(0, GREEN, "Ide ird a zene címét") } case 4 : { client_cmd(0, "mp3 play sound/mappa/nev.mp3") ColorChat(0, GREEN, "Ide ird a zene címét") } case 5 : { client_cmd(0, "mp3 play sound/mappa/nev.mp3") ColorChat(0, GREEN, "Ide ird a zene címét") } case 6 : { client_cmd(0, "mp3 play sound/mappa/nev.mp3") ColorChat(0, GREEN, "Ide ird a zene címét") } case 7 : { client_cmd(0, "mp3 play sound/mappa/nev.mp3") ColorChat(0, GREEN, "Ide ird a zene címét") } } } 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. { precache_sound("mappa/nev.mp3"); precache_sound("mappa/nev.mp3"); precache_sound("mappa/nev.mp3"); precache_sound("mappa/nev.mp3"); precache_sound("mappa/nev.mp3"); precache_sound("mappa/nev.mp3"); precache_sound("mappa/nev.mp3"); precache_sound("mappa/nev.mp3"); precache_sound("mappa/nev.mp3"); precache_sound("mappa/nev.mp3"); precache_sound("mappa/nev.mp3"); precache_sound("mappa/nev.mp3"); precache_sound("mappa/nev.mp3"); precache_sound("mappa/nev.mp3"); }
Ha hozzá akarsz adni még számokat: Keresd meg a legutolsó case-t, ezesetben:
case 7 : { client_cmd(0, "mp3 play sound/mappa/nev.mp3") ColorChat(0, GREEN, "Ide ird a zene címét") }
és írd alá:
case 8 : //ÜGYELJ, HOGY MINDIG 1 SZÁMMAL TÖBB LEGYEN^^ { client_cmd(0, "mp3 play sound/mappa/nev.mp3") ColorChat(0, GREEN, "Ide ird a zene címét") }
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!)
switch (random_num(1, 7)) // és itt a 7et átirod annyira, ahány zenét szeretnél a csapatnak.
És végül a
Részbe beleirod:
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
|