| Poradniki AMX/AMXX Tutaj znajdziesz gotowe rozwiązania dotyczące amx/amxx. Popularne pluginy, modyfikacje pluginów itp. |  Wszystko o Round Sound .wav | | | | | Spamer
Postów: 126 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 0 Zarejestrowany: Jan 2008 | [size=5] Witam! [/size]
[size=4]W tym temacie znajdziecie wszystko na temat roundsound - o rozszerzeniu wav.[/size]
Spis treści: 1. Kod źródłowy .sma
2. Ucinanie własnych kawałków, które chcemy mieć na serwerze.
3. Komplikacja.
4. Dodanie pluginu na serwer.
[size=5]1. Kod źródłowy .sma[/size] Kod: //RoundSound.amxx -by PaintLancer
#include <amxmodx>
public plugin_init()
{
register_plugin("RoundSound","1.0","PaintLancer")
register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")
}
public t_win()
{
new rand = random_num(0,2)
client_cmd(0,"stopsound")
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")
}
return PLUGIN_HANDLED
}
public ct_win()
{
new rand = random_num(0,2)
client_cmd(0,"stopsound")
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")
}
return PLUGIN_HANDLED
}
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")
return PLUGIN_CONTINUE
}
Tu gdzie jest podajemy folder misc w którym znajduje się plik ttwinnar oczywiście możemy to zmienić jak się nam podoba. Pamiętaj plik musi znajdować się w folderze sound lub dalej. Np. case 0: client_cmd(0,"spk ct_win") - wtedy plik ct_win musi się znajdować w folderze sound.
Pamiętaj, aby przed każdą ścieżką muzyki było np.: Kod: case 0: client_cmd(0,"spk misc/ctwinnar2")
case 1: client_cmd(0,"spk misc/adassdav")
case 2: client_cmd(0,"spk misc/dad1445g")
i tak dalej.
Tu gdzie jest Kod: precache_sound("misc/ctwinnar2.wav")
znów podajemy ścieżkę, tylko pamiętaj tu na końcu musi być rozszerzenie .wav Jeżeli nadal tego nie rozumiesz to już nie wiem może to Ci pomoże.
[size=5] 2. Ucinanie własnych kawałków, które chcemy mieć na serwerze.
[/size]
Aby ucinać własne kawałki musisz posiadać odpowiedni to tego program. Ja polecam WavePad 3.05.
Ściągasz program, instalujesz. Gdy już masz muzykę w obojętnie jakim formacie (może być .mp3 .wav .amr .ogg itp.) otwierasz ją za pomocą wavepad. Gdy już otworzysz to po prostu zaznaczasz myszką i usuwasz ( Delete - przycisk na klawiaturze) taki kawałek który chcesz wyciąć. Gdy już to zrobiłeś klikasz File>Save File As...>wybierasz gdzie ma być zapisany ten plik i w jakim formacie ma być (czyli wav). Następnie wyświetli Ci się taka tabelka, wybierasz w niej: Nazwa: (bez nazwy)
Format: PCM
Atrybut: 22,050 kHz; bitów 16; Mono 43 kb/s - Jeżeli weźmiesz na więcej nie będzie działało, a jeżeli na mniej to będzie gorsza jakość!
(Dodam jeszcze, że w tym programie możesz dodać echo i dużo dużo więcej - naprawdę fajny program.)
Teraz kliknij na twój plik PPM>Właściwości>Podsumowanie>Zaawansowane i teraz twój plik powinien wyglądać tak: Szybkość transmisji bitów: 352 kb/s
Rozmiar próbki audio: 16 bitów
Kanały: 1 (mono)
Częstotliwość próbkowania audio: 22 kHz
Format dźwięku: PCM [size=5]3. Komplikacja.[/size]
Wchodzisz na stronę http://www.amxmodx.org/webcompiler.cgi i tam gdzie piszę If you want, you can also paste plugin source code into the box below:
Plugin short name: podajemy nazwę czyli roundsound (pamiętaj w tym nie morze być rozszerzenia amxx!) I tu gdzie jest dużo wolnego miejsca wpisujesz/kopiujesz kod źródłowy. Następnie gdy naciśniesz Compile to na górze pojawi Ci się link, musisz na niego kliknąć wtedy gdy się ściągnie będzie się nazywał roundsound.amxx [size=5]4. Dodanie pluginu na serwer. [/size]
Gdy już ściągnołeś roundsound.amxx trzeba go dodać serwer. Wchodzisz tam gdzie masz zainstalowanego CS - standardowo C:Program FilesValvecstrikeaddonsamxmodxplugins i tam wklejasz plik [b]roundsund.amxx[b], następnie wchodzisz do C:Program FilesValvecstrikeaddonsamxmodxconfigs i otwierasz plik plugins.ini i dopisujesz do niego Jeszcze nie zapominajmy o muzyce, muzykę dodajemy w ten folder, który wybraliśmy na początku.
I to by było na tyle.
Jeśli macie pytania (nie powinno ich być) to piszcie.
[size=5] KONIEC [/size] | |
| |  | | | | | Lamka
Postów: 1 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 0 Zarejestrowany: Mar 2008 | Robie wszystko według tego, a mi dźwięków nie odtwarza.
Wgrałem na serwer wszystkie potrzbne pliki i dupa.  | |
| |  | | | | | Spamer
Postów: 150 Poziom upalenia: 
Doświadczenie: palił z lufki
Spalił:
1 za 1 wypowiedź
Postawił: 2 Zarejestrowany: Mar 2008 Wiek: 31 | Lothvill, a muza jest np jazda.mp3 czy jazda.wav ? bo musi być wav bo mp3 nie pójdzie ci wtedy
| |
| |  | | | | | Spamer
Postów: 219 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 0 Zarejestrowany: Dec 2007 | Na prawdę świetne wiele osób ma problemy z tym no ale dzięki tak dokładnemu wytłumaczeniu powinno się wszystko udać!
Ziomek super respekt :cool:
| |
| |  | | | | | Spamer
Postów: 126 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 0 Zarejestrowany: Jan 2008 | Cytat: |
Napisał Tajfun Na prawdę świetne wiele osób ma problemy z tym no ale dzięki tak dokładnemu wytłumaczeniu powinno się wszystko udać!
Ziomek super respekt :cool: | Dobrze mówisz. Sam miałem problemy. Z kodem źródłowym, ta muzyka mi nie chciała działać, ale podpatrzyłem od tej normalniej muzyki z roundsound, znalazłem Wave Pad i napisałem poradnik. | |
| |  |  heh | | | | | Lamka
Postów: 1 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 0 Zarejestrowany: Mar 2008 | Nawet fajny ten poradnik :P tylko widać kilka błedów ortograficznych Cytat: |
Jeżeli nadal tego nie rozumiesz to już nie wiem morzę to Ci pomorze.
| powinno
byc Cytat: |
Jeżeli nadal tego nie rozumiesz to już nie wiem moze to Ci pomoze.
|
pozdro xd[/code] | |
| |  | | | | | prawie jak pro
Postów: 1,157 Poziom upalenia: 
Doświadczenie: palił z lufki
Spalił:
4 za 4 wypowiedzi
Postawił: 8 Zarejestrowany: Feb 2008 | przyda sie to. ale po co sie meczyles ? szukaj
| |
| |  | | | | | Lamka
Postów: 8 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 0 Zarejestrowany: Mar 2008 | Hmmm wszystko ladnie pieknie jestem pewien ze robie ok ale mimo ze muzyka byla sciagana to nie jest odtwarana czym to moze byc spowodowane? obiecoje POMOGL
| |
| |  | | | | | Spamer
Postów: 150 Poziom upalenia: 
Doświadczenie: palił z lufki
Spalił:
1 za 1 wypowiedź
Postawił: 2 Zarejestrowany: Mar 2008 Wiek: 31 | Może tym ze muza jest jazda.mp3 a powinno być jazda.wav ^^
| |
| |  | | | | | Lamka
Postów: 8 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 0 Zarejestrowany: Mar 2008 | Nie nie  jest ok. poczytalem troche forum i gdzies glebiej znalazlem post w ktorym byla opisana dokladna jakos dzwiekow moja byla za dobra czy cos  wrzucam na serva powinno byc ok ;] dzieki za szybka odp. | |
| |  | | | | | Spamer
Postów: 126 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 0 Zarejestrowany: Jan 2008 | Cytat: |
Napisał WymiataczEM Nawet fajny ten poradnik :P tylko widać kilka błedów ortograficznych Cytat: |
Jeżeli nadal tego nie rozumiesz to już nie wiem morzę to Ci pomorze.
| powinno
byc Cytat: |
Jeżeli nadal tego nie rozumiesz to już nie wiem moze to Ci pomoze.
|
pozdro xd[/code] | OK, dzięki już to naprawiłem. Cytat: |
Napisał ~Trick Nie nie  jest ok. poczytalem troche forum i gdzies glebiej znalazlem post w ktorym byla opisana dokladna jakos dzwiekow moja byla za dobra czy cos  wrzucam na serva powinno byc ok ;] dzieki za szybka odp. | OMG! Przecież wyraźnie napisałem! Atrybut: 22,050 kHz; bitów 16; Mono 43 kb/s - Jeżeli weźmiesz na więcej nie będzie działało, a jeżeli na mniej to będzie gorsza jakość!
Czytaj cały poradnik uważnie! | |
| |  | | | | | Spamer
Postów: 219 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 0 Zarejestrowany: Dec 2007 | Myszax, mam nadzieję, że się nie obrazisz
Jeśli potrzebujecie gotowych dźwięków to zapraszam | |
| |  | | | | | Lamka
Postów: 8 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 0 Zarejestrowany: Mar 2008 | Nie musisz mnie obrazac przecież powiedzialem ze to moj blad :] niczego ci nie zarzucam Spoko poradnik naprawde LEPIEJ sie tego wytlumaczyc nie da
| |
| |  | | | | | Spamer
Postów: 126 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 0 Zarejestrowany: Jan 2008 | Cytat: |
Napisał ~Trick naprawde LEPIEJ sie tego wytlumaczyc nie da | No nie bym był tego taki pewien  - Można jeszcze screeny zrobić(jak będę miał czas to zrobię)
Dodałem trochę do drugiego punktu. | |
| |  | | | | | Lamka
Postów: 2 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 0 Zarejestrowany: Jan 2008 | hmm mam pytanko jak zrobić żeby leciały losowo z tt i ct bo np mam 30 utworów i zawsze leca prawie te same
| |
| |  | | | | | Spamer
Postów: 219 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 0 Zarejestrowany: Dec 2007 | RabbiT, trzeba trochę pomyśleć...
tam gdzie masz linijkę Cytat: |
Napisał Myszax new rand = random_num(0,2) | to zmieniasz to na Cytat: |
new rand = random_num(0,29)
| No i teraz będą leciały wszystkie kawałki, tylko pamiętaj zrób tak samo przy ct i tt. | |
| |  | | | | | Lamka
Postów: 1 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 0 Zarejestrowany: Mar 2008 | A gdzie są te pliki .sma
Moje gg to 2176576 wdzieczny byłbym jakby ktoś mi witłomaczył to na gg krok po kroku
| |
| |  | | | | | Lamka
Postów: 1 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 0 Zarejestrowany: Apr 2008 | Fajny Poradnik PzDr
| |
| |  |  | | | | | Lamka
Postów: 3 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 0 Zarejestrowany: May 2008 | Kod: #include <amxmodx>
public plugin_init()
{
register_plugin("RoundSound","1.0","PaintLancer")
register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")
}
public t_win()
{
new rand = random_num(0,2)
client_cmd(0,"stopsound")
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")
}
return PLUGIN_CONTINUE
}
public ct_win()
{
new rand = random_num(0,2)
client_cmd(0,"stopsound")
switch(rand)
{
case 0: client_cmd(0,"spk misc/CT/ct1")
case 1: client_cmd(0,"spk misc/CT/ct2")
case 2: client_cmd(0,"spk misc/CT/ct3")
case 3: client_cmd(0,"spk misc/CT/ct4")
case 4: client_cmd(0,"spk misc/CT/ct5")
case 5: client_cmd(0,"spk misc/CT/ct6")
case 6: client_cmd(0,"spk misc/CT/ct7")
case 7: client_cmd(0,"spk misc/CT/ct8")
case 8: client_cmd(0,"spk misc/CT/ct9")
case 9: client_cmd(0,"spk misc/CT/ct10")
case 10: client_cmd(0,"spk misc/CT/ct11")
}
return PLUGIN_CONTINUE
}
public plugin_precache()
{
precache_sound("misc/CT/ct1.wav")
precache_sound("misc/CT/ct2.wav")
precache_sound("misc/CT/ct3.wav")
precache_sound("misc/CT/ct4.wav")
precache_sound("misc/CT/ct5.wav")
precache_sound("misc/CT/ct6.wav")
precache_sound("misc/CT/ct7.wav")
precache_sound("misc/CT/ct8.wav")
precache_sound("misc/CT/ct9.wav")
precache_sound("misc/CT/ct10.wav")
precache_sound("misc/CT/ct11wav")
return PLUGIN_CONTINUE
}
[/code]
[size=2][ Dodano: Pon 19 Maj, 2008 ][/size]
to jest u mnie czemu nei działa? ;/ odp.. | |
| |  |  | | | | | prawie jak pro
Postów: 1,157 Poziom upalenia: 
Doświadczenie: palił z lufki
Spalił:
4 za 4 wypowiedzi
Postawił: 8 Zarejestrowany: Feb 2008 | sm12, zly sma
blad masz ... Kod: #include <amxmodx>
public plugin_init()
{
register_plugin("RoundSound","1.0","PaintLancer")
register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")
}
public t_win()
{
new rand = random_num(0,2)
client_cmd(0,"stopsound")
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")
}
return PLUGIN_CONTINUE
}
public ct_win()
{
new rand = random_num(0,10)
client_cmd(0,"stopsound")
switch(rand)
{
case 0: client_cmd(0,"spk misc/CT/ct1")
case 1: client_cmd(0,"spk misc/CT/ct2")
case 2: client_cmd(0,"spk misc/CT/ct3")
case 3: client_cmd(0,"spk misc/CT/ct4")
case 4: client_cmd(0,"spk misc/CT/ct5")
case 5: client_cmd(0,"spk misc/CT/ct6")
case 6: client_cmd(0,"spk misc/CT/ct7")
case 7: client_cmd(0,"spk misc/CT/ct8")
case 8: client_cmd(0,"spk misc/CT/ct9")
case 9: client_cmd(0,"spk misc/CT/ct10")
case 10: client_cmd(0,"spk misc/CT/ct11")
}
return PLUGIN_CONTINUE
}
public plugin_precache()
{
precache_sound("misc/CT/ct1.wav")
precache_sound("misc/CT/ct2.wav")
precache_sound("misc/CT/ct3.wav")
precache_sound("misc/CT/ct4.wav")
precache_sound("misc/CT/ct5.wav")
precache_sound("misc/CT/ct6.wav")
precache_sound("misc/CT/ct7.wav")
precache_sound("misc/CT/ct8.wav")
precache_sound("misc/CT/ct9.wav")
precache_sound("misc/CT/ct10.wav")
precache_sound("misc/CT/ct11wav")
return PLUGIN_CONTINUE
}
Cytat: |
new rand = random_num(0,2)
| wystarczy zamienic na tyle ile masz czyli Cytat: |
new rand = random_num(0,10)
| | |
| |  | | | | | Lamka
Postów: 3 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 0 Zarejestrowany: May 2008 | thx
| |
| |  | | | | | prawie jak pro
Postów: 1,157 Poziom upalenia: 
Doświadczenie: palił z lufki
Spalił:
4 za 4 wypowiedzi
Postawił: 8 Zarejestrowany: Feb 2008 | sm12, tylko jak TT wygra to tylko 1 z 3 pisoenej poleci a dla CT to 1 z 11 wiec zrob po rowno
| |
| |  | | | | | Lamka
Postów: 3 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 0 Zarejestrowany: May 2008 | nadal mi nie działa niewiem czemu pomocy
| |
| |  |  Odp: Wszystko o Round Sound .wav | | | | | Lamka
Postów: 11 Poziom upalenia: 
Doświadczenie: abstynent
Spalił:
0 za 0 wypowiedzi
Postawił: 1 Zarejestrowany: Jul 2008 | lol ja w tych sprawach jestem zielony jakby ktos mogl prosze jasniej ;/
we ride together , we die together... | |
| |  |  Odp: Wszystko o Round Sound .wav | | | | | Spamer
Postów: 212 Poziom upalenia: 
Doświadczenie: palił z lufki
Spalił:
5 za 5 wypowiedzi
Postawił: 1 Zarejestrowany: Feb 2008 | |