KnD-ZoNe
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

KnD-ZoNe


 
AcasaGalerieUltimele imaginiCăutareÎnregistrareConectare

 

 Metode de implementere sunete in serverul de CS

In jos 
AutorMesaj
vlad11

vlad11


Mesaje : 160
Data de inscriere : 30/10/2012
Varsta : 30
Localizare : Targoviste, Dambovita

Metode de implementere sunete in serverul de CS Empty
MesajSubiect: Metode de implementere sunete in serverul de CS   Metode de implementere sunete in serverul de CS Icon_minitimeVin Noi 16, 2012 1:52 am

Inserarea sunetelor muzicale in joc se poate face
in mai multe moduri . Unul dintre ele ar fi instalarea pluginului
"roundsound" in cazul in care serverul functioneaza pe AmxModX. Acest
plugin introduce in joc cateva sunete , cu care sunt sigur ca esti
familiarizat. Acestea sunt cantate la sfarsitul rundei. Sunt sigur ca
te-ai plictisit de ele - jumatate rock si jumatate manea arabeasca,
aceleasi melodii de ani de zile de care eu unul m-am saturat . Vei
invata aici cum sa le modifici.

Alta metoda ar fi modificarea
unui plugin deja instalat in AmxModX. Este vorba de pluginul "miscstats"
care poate fi modificat foarte usor. Poti introduce astfel alte melodii
si sunete decat cele prestabilite atat timp cat ele sunt suportate de
clientul Counter Strike pe care il folosesti. Fisierele sunet care se
pot folosi sunt fisierele wav.

Introducerea sunetelor prin modificarea pluginului miscstats
-1.
Cauti pe internet sau oriunde crezi tu de cuviinta fisiere wav care se
potrivesc dorintelor tale. Acestea sunt mici fisiere sunet care vor fi
"cantate" in joc. Fisierele trebuie sa fie cat mai mici - de preferat su
100 Kb , asta pentru aputea fi suportate de clientul CS , si pentru a
putea fi downloadate cat mai repede de jucatorul care se conecteaza la
server.Poti incerca fisiere wav folosite pentru ring tonuri telefonice.
Aceste fisiere le copiezi in HLDS\cstrike\sound\misc.


2. Modifici pluginul "miscstats".


3.
Instalezi pluginul "precache" . Foarte important ! Fara acest plugin
sunetele nu vor putea fi auzite de jucatori. Vei fi singurul care aude
sunetele pentru ca ceilalti nu le vor avea instalate in
cstrike\sound\misc.

Cea mai simpla metoda de implementare a
sunetelor muzicale in serverul de Counter Strike 1.6 este sa iei
pluginul gata facut de aici si sa-l instalezi asa cum este. Deci, il
descarci il dezarhivezi oriunde pe disc dupa care :
a.Copiezi fisierul miscstats.amxx in HLDS\cstrike\addons\amxmodx\plugins peste cel care e deja acolo;
b.Copiezi fisierele din folderul sound in HLDS\cstrike\sound\misc
c.Instalezi
pluginul precache ca orice alt plugin amxmodx (fisierul amxx trebuie
copiat in amxmodx\plugins , apoi trebuie editat pluginul in
amxmodx\configs\plugins.ini)
d.Copiezi fisierul text precache.txt in HLDS\cstrike\addons\amxmodx\configs
Daca ai instalat totul cum trebuie atunci ar trebui sa auzi in timpul jocului urmatoarele sunete :
-la inceput de runda o scurta bucata muzicala Parazitii
-pentru ultimul jucator dintr-o echipa ramas “viu” se va auzi sunetul “impressive”
-in timpul rundei la unele fraguri se va auzi bucata muzicala “dinpacate”

Pentru
a putea, insa, sa iti inserezi orice bucata muzicala dorita (in
limitele in care sunt suportate de clientul CS ), va trebui sa sti ce
trebuie modificat in pluginul miscstats. Dupa ce ai descarcat si ai
dezarhivat miscstats.zip, deschizi folderul unde vei gasi fisierul
miscstats.sma pe care il copiezi in
HLDS\cstrike\addons\amxmodx\scriptings.

Deschizi sma-ul si cauti
linia marcata cu (1) in pagina ajutatoare. (cauti foarte atent si cu
rabdare dand de scroll in jos destul de mult; pluginul este destul de
mare si trebuie sa cauti cu atentie). Aici este sunetul “firstblood”
care se aude la primul frag al rundei. Daca vrei sa-l inlocuiesti , poti
pune tu numele unui fisier wav, care il vrei tu.
Ex : din play_sound("misc/firstblood") - poti face
play_sound("misc/maneanasoala")- inlocuiesti doar numele fisierului wav.
Daca vei inlocui aici, sunetul “firstblood” nu se va mai auzi, in locul lui auzindu-se sunetul pe care l-ai pus tu.
Apoi
cauti linia marcata cu (2) in pagina ajutatoare . Aici inlocuiesti
sunetul “impressive” cu numele fisierului wav pe care vrei sa il
implementezi. Acesta va fi sunetul care va rula in cazul “last man” -
ultimul jucator ramas in picioare.
Acum cauti linia marcata cu (3) in
pagina ajutatoare. Aici ai sunetul “dinpacate” pe car il poti inlocui
tu cu ce vrei. Acesta va fi din nou un sunet care va fi auzit in
situatia de “last man” alternand cu celalalt (impressive).
Cauti apoi
linia marcata cu (4) in pagina ajutatoare. Aici este sunetul care se
aude la inceput de runda “prepare to fight”, iar sub el este un sunet
“parazitii” pe care il poti inlocui tu cu ce sunet vrei - stergi
parazitii si pui “mariaciobanu” sau orice wav vrei tu . La sunetul
"prepare" nu umbli !
Pentru fiecare sunet adaugat trebuie editat in fisierul text "precache" o linie de genul : sound\misc\sunet.wav

Cand
ai terminat de facut modificarile pe care le-ai dorit, compilezi sma-ul
(daca nu stii cum invata aici) si instalezi fisierul amxx in
amxmodx\plugins ,apoi il editezi in amxmodx\configs\plugins.ini .
Copiaza sunetele wav in HLDS\cstrike\sound\misc - unde HLDS este directorul principal al serverului.

Atentie ! Nu uita de punctele b,c,d de mai sus !
Important
! Fisierele wav trebuie sa fie cat mai mici pentru a putea fi auzite.
Degeaba veti incerca sa puneti o melodie intreaga sau ceva de acest gen
pentru ca nu va functiona.

Introducerea sunetelor cu ajutorul pluginului roundsound
Modificarea pluginului

Daca
totusi vrei sa folosesti pluginul roundsound, atunci iti voi arata cum
se poate modifica pentru a pune tu ce sunete vrei si a scapa de sunetele
default, care sunt vechi si obosite. Este foarte simplu, nu ai mare
lucru de facut. Pluginul are 6 sunete wav prestabilite care pot fi
inlocuite daca tii neaparat . Sunetele sunt :
- pentru runde castigate de ct : ctwinar2, ctwinar3, ctwinar4
- pentru runde castigate de tero : twinar, twinar2, twinar3
Pentru a le inlocui trebuie sa ai grija sa :

1. Copiezi noile sunete wav in HLDS\cstrike\sound\misc


Sa
fie tot 6 la numar si sa fie numite cat mai simplu . Trei dintre ele
vor fi pentru runde castigate de ct si trei pentru runde castigate de
tero.

2.Descarci de aici pluginul si il dezarhivezi

In folderul principal gasesti fisierul sma. Il deschizi si ai acolo cateva linii care trebuie modificate. Ai asa :

switch(rand)
{
case 0: client_cmd(0,"spk misc/twinnar")
case 1: client_cmd(0,"spk misc/twinnar2")
case 2: client_cmd(0,"spk misc/twinnar3")
si
switch(rand)
{
case 0: client_cmd(0,"spk misc/ctwinnar2")
case 1: client_cmd(0,"spk misc/ctwinnar3")
case 2: client_cmd(0,"spk misc/ctwinnar4")
Aici
trebuie modificate numele fisierelor sunet wav. De exemplu : vrei sa
pui pentru runda castigate de tero sunetele - manea1, house2 si
lautareasca3 . Vei schimba twinar,twinar2,twinar3 cu sunetele care le
vrei astfel incat vei avea :
case 0: client_cmd(0,"spk misc/manea1")
case 1: client_cmd(0,"spk misc/house2")
case 2: client_cmd(0,"spk misc/lautareasca3")
La fel si cu sunetele corespunzatoare castigarii rundei de catre counteri.

Imediat mai jos ai cateva linii de precache :
public plugin_precache()
{
precache_sound("misc/ctwinnar2.wav")
precache_sound("misc/ctwinnar3.wav")
precache_sound("misc/ctwinnar4.wav")
precache_sound("misc/twinnar.wav")
precache_sound("misc/twinnar2.wav")
precache_sound("misc/twinnar3.wav")


La fel vei schimba si aici sunetele prestabilite cu cele pe care le vrei tu .
Acest pas este foarte important . Daca nu treci aici numele sunetelor, vei fi singurul care le va auzi in timpul jocului.


3.Compilezi sma-ul si instalezi pluginul .

Nu trebuie sa mai instalezi alt plugin de precache pentru pluginul roundsound, el fiind inclus !

Va
reamintesc : fisierele wav trebuie sa fie cat mai mici ! De preferat
sub 100 de kb, insa merg si ceva mai mari . Incearca wav-urile folosite
pentru ringtonuri telefonice (gasesti cate vrei pe net). Fisierele mp3
nu sunt suportate de aceste doua pluginuri
Sus In jos
 
Metode de implementere sunete in serverul de CS
Sus 
Pagina 1 din 1
 Subiecte similare
-
» SUNETE........
» 5 Metode pentru reducerea lag-ului si marirea fps-ului in Counter-Strike 1.6

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
KnD-ZoNe :: KnD-ZoNe-> Counter-Strike :: Tutoriale-
Mergi direct la: