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
_________________
Rengeteg új beszólás eléréséhez kattints IDE (Ezek alapból sank soundshoz készültek)Steam profil:[steam]http://steamcommunity.com/profiles/76561198089487307[/steam]