Ei bine, pentru început, trebuie să fi tăiat muzica, bineînțeles.
Puteți să o tăiați în Movie Maker
Dacă aveți fișiere mp3 apoi convertiți-le în wav. Pentru a face acest lucru, puteți folosi programul dBpoweramp Music Converter convenabil și practic, ușor de utilizat. Este mai bine să salvați muzica cu ajutorul parametrilor. 8bit, 22050 Hz, 176kb ps, mono
Deci, hai să mergem la procedura de instalare a muzicii în plugin.
Descărcați fișierul roundsound.sma din partea de jos a articolului "Descărcați de la Myserver.do.am (1.24Kb)"
După ce l-am deschis, vedem următoarele:
200? '200px': '' + (acest.scrollHeight + 5) + 'px'); "> //RoundSound.amxx -by PaintLancer
public plugin_init (# 41;
<
register_plugin ("RoundSound", "1.0", "PaintLancer" # 41;
register_event ("SendAudio", "t_win", "a", "2%! MRAD_terwin" # 41;
register_event ("SendAudio", "ct_win", "a", "2%! MRAD_ctwin" # 41;
>
public t_win (# 41;
<
noua rand = random_num (1,9 # 41;
comutator (rand # 41;
<
cazul 1: client_cmd (0, "spk misc / VogueServ / 1" # 41;
cazul 2: client_cmd (0, "spk misc / VogueServ / 2" # 41;
cazul 3: client_cmd (0, "spk misc / VogueServ / 3" # 41;
cazul 4: client_cmd (0, "spk misc / VogueServ / 4" # 41;
cazul 5: client_cmd (0, "spk misc / VogueServ / 5" # 41;
cazul 6: client_cmd (0, "spk misc / VogueServ / 6" # 41;
cazul 7: client_cmd (0, "spk misc / VogueServ / 7" # 41;
cazul 8: client_cmd (0, "spk misc / VogueServ / 8" # 41;
cazul 9: client_cmd (0, "spk misc / VogueServ / 9" # 41;
>
public ct_win (# 41;
<
noua rand = random_num (1,9 # 41;
comutator (rand # 41;
<
cazul 1: client_cmd (0, "spk misc / VogueServ / 10" # 41;
cazul 2: client_cmd (0, "spk misc / VogueServ / 11" # 41;
cazul 3: client_cmd (0, "spk misc / VogueServ / 12" # 41;
cazul 4: client_cmd (0, "spk misc / VogueServ / 13" # 41;
cazul 5: client_cmd (0, "spk misc / VogueServ / 14" # 41;
cazul 6: client_cmd (0, "spk misc / VogueServ / 15" # 41;
cazul 7: client_cmd (0, "spk misc / VogueServ / 16" # 41;
cazul 8: client_cmd (0, "spk misc / VogueServ / 17" # 41;
cazul 9: client_cmd (0, "spk misc / VogueServ / 18" # 41;
>
public plugin_precache (# 41;
<
precache_sound ("misc / VogueServ / 1.wav" # 41;
precache_sound ("misc / VogueServ / 2.wav" # 41;
precache_sound ("misc / VogueServ / 3.wav" # 41;
precache_sound ("misc / VogueServ / 4.wav" # 41;
precache_sound ("misc / VogueServ / 5.wav" # 41;
precache_sound ("misc / VogueServ / 6.wav" # 41;
precache_sound ("misc / VogueServ / 7.wav" # 41;
precache_sound ("misc / VogueServ / 8.wav" # 41;
precache_sound ("misc / VogueServ / 9.wav" # 41;
precache_sound ("misc / VogueServ / 10.wav" # 41;
precache_sound ("misc / VogueServ / 11.wav" # 41;
precache_sound ("misc / VogueServ / 12.wav" # 41;
precache_sound ("misc / VogueServ / 13.wav" # 41;
precache_sound ("misc / VogueServ / 14.wav" # 41;
precache_sound ("misc / VogueServ / 15.wav" # 41;
precache_sound ("misc / VogueServ / 16.wav" # 41;
precache_sound ("misc / VogueServ / 17.wav" # 41;
precache_sound ("misc / VogueServ / 18.wav" # 41;
întoarceți PLUGIN_CONTINUE
>
Iată numele fișierelor, adică numele melodiilor. Trebuie să le înlocuiți cu a ta. Cel mai bine este ca toate titlurile să fie egale doar cu numărul acestora, de exemplu, ca și VogueServ.
Să presupunem că aveți 20 de melodii, 10 pentru a câștiga t și 10 pentru ct. apelați-le, de exemplu, "Sunet", redenumiți toate melodiile dvs. la sound1, sound2 și așa mai departe.
Creați un dosar valabil cu numele de runda. Modul este cstrike / sound / misc / roundsound și aruncă cântecele tale acolo.
Acum, scrieți în fișierul roundsound.sma după cum urmează:
200? '200px': '' + (acest.scrollHeight + 5) + 'px'); "> //RoundSound.amxx -by PaintLancer
public plugin_init (# 41;
<
register_plugin ("RoundSound", "1.0", "PaintLancer" # 41;
register_event ("SendAudio", "t_win", "a", "2%! MRAD_terwin" # 41;
register_event ("SendAudio", "ct_win", "a", "2%! MRAD_ctwin" # 41;
>
public t_win (# 41;
<
noua rand = random_num (1,10 # 41;
comutator (rand # 41;
<
cazul 1: client_cmd (0, "spk misc / roundsound / sound1" # 41;
cazul 2: client_cmd (0, "spk misc / roundsound / sound2" # 41;
cazul 3: client_cmd (0, "spk misc / roundsound / sound3" # 41;
cazul 4: client_cmd (0, "spk misc / roundsound / sound4" # 41;
cazul 5: client_cmd (0, "spk misc / roundsound / sound5" # 41;
cazul 6: client_cmd (0, "spk misc / roundsound / sound6" # 41;
cazul 7: client_cmd (0, "spk misc / roundsound / sound7" # 41;
cazul 8: client_cmd (0, "spk misc / roundsound / sound8" # 41;
cazul 9: client_cmd (0, "spk misc / roundsound / sound9" # 41;
cazul 10: client_cmd (0, "spk misc / roundsound / sound10" # 41;
>
public ct_win (# 41;
<
noua rand = random_num (1,10 # 41;
comutator (rand # 41;
<
cazul 1: client_cmd (0, "spk misc / roundsound / sound11" # 41;
cazul 2: client_cmd (0, "spk misc / roundsound / sound12" # 41;
cazul 3: client_cmd (0, "spk misc / roundsound / sound13" # 41;
cazul 4: client_cmd (0, "spk misc / roundsound / sound14" # 41;
cazul 5: client_cmd (0, "spk misc / roundsound / sound15" # 41;
cazul 6: client_cmd (0, "spk misc / roundsound / sound16" # 41;
cazul 7: client_cmd (0, "spk misc / roundsound / sound17" # 41;
cazul 8: client_cmd (0, "spk misc / roundsound / sound18" # 41;
cazul 9: client_cmd (0, "spk misc / roundsound / sound19" # 41;
cazul 10: client_cmd (0, "spk misc / roundsound / sound20" # 41;
>
public plugin_precache (# 41;
<
precache_sound ("misc / roundsound / sound1.wav" # 41;
precache_sound ("misc / roundsound / sound2.wav" # 41;
precache_sound ("misc / roundsound / sound3.wav" # 41;
precache_sound ("misc / roundsound / sound4.wav" # 41;
precache_sound ("misc / roundsound / sound5.wav" # 41;
precache_sound ("misc / roundsound / sound6.wav" # 41;
precache_sound ("misc / roundsound / sound7.wav" # 41;
precache_sound ("misc / roundsound / sound8.wav" # 41;
precache_sound ("misc / roundsound / sound9.wav" # 41;
precache_sound ("misc / roundsound / sound10.wav" # 41;
precache_sound ("misc / roundsound / sound11.wav" # 41;
precache_sound ("misc / roundsound / sound12.wav" # 41;
precache_sound ("misc / roundsound / sound13.wav" # 41;
precache_sound ("misc / roundsound / sound14.wav" # 41;
precache_sound ("misc / roundsound / sound15.wav" # 41;
precache_sound ("misc / roundsound / sound16.wav" # 41;
precache_sound ("misc / roundsound / sound17.wav" # 41;
precache_sound ("misc / roundsound / sound18.wav" # 41;
precache_sound ("misc / roundsound / sound19.wav" # 41;
precache_sound ("misc / roundsound / sound20.wav" # 41;
întoarceți PLUGIN_CONTINUE
>
Dacă ați lăsat astfel de nume ca semnal și sunet, puteți să vă copiați și să vă lipiți, dar asta nu este totul.
Vom analiza următoarele aspecte:
1. Numărul de cântece jucate la sfârșitul rundei, când înfrângerea teroriștilor. În cazul nostru, de la 1 la 10
2. Cântece care se vor juca când teroriștii vor câștiga. În cazul nostru, există 10 dintre ele, dar pot exista mai puține sau mai multe dintre ele, în funcție de numărul lor, sau adăugați o linie
? 200 '200px': '' + (this.scrollHeight + 5) + 'px'); "> caz client_cmd (0 ,." Spk misc / roundsound / sunet „# 41;
sau, dimpotrivă, ștergeți.
Să presupunem că aveți 11 melodii pentru teroriști, atunci adăugați o linie
? 200 '200px': '' + (this.scrollHeight + 5) + 'px'); "> caz 11: client_cmd (0," spk misc / roundsound / sound11 „# 41;
și așa mai departe. NU VĂ RUGĂM să schimbați numele și cazul în ordine.
3. Același lucru ca și punctul 1. numai pentru contra-teroriști
4. Același lucru ca și punctul 2. numai pentru contra-teroriști
5. Întreaga listă de melodii. Avem de la 1 la 20. De asemenea, dacă mai multe melodii adaugă o linie
. dacă este mai puțin ștergem. Nu uitați să schimbați sound20.wav sub numele piesei, dacă este de exemplu 21 va
Deci, acum totul este salva, compila (cel mai simplu mod de a compila compilator on-line) pentru a salva fișierul compilate amxx, mult dincolo de ceea ce se presupune în roundsound.sma scripting dosar roundsound.amxx în dosarul plugin-uri nu uitați să se înregistreze în plugins.ini, roundsound.amxx