
Tak wygląda zwykłe sma od roundsound'a, na 6 nutek ctwin ttwin, trzeba je wrzucić w sound/misc.
Jeśli chcemy zmienić nazwy nutek wystarczy zmieć nazwy i gotowe np. tak.#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
}
#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/cs-portal")
case 1: client_cmd(0,"spk misc/cs-portal1")
case 2: client_cmd(0,"spk misc/cs-portal2")
}
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/cs-portal3")
case 1: client_cmd(0,"spk misc/cs-portal4")
case 2: client_cmd(0,"spk misc/cs-portal5")
}
return PLUGIN_HANDLED
}
public plugin_precache()
{
precache_sound("misc/cs-portal.wav")
precache_sound("misc/cs-portal1.wav")
precache_sound("misc/cs-portal2.wav")
precache_sound("misc/cs-portal3.wav")
precache_sound("misc/cs-portal4.wav")
precache_sound("misc/cs-portal5.wav")
return PLUGIN_CONTINUE
}
Następnie jeśli chcemy żeby nutek było więcej:
Dopisujemy linijkę,
Zmieniamy case,
Zmieniamy Radom_nim.
Będzie to wyglądało tak
#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,4)
client_cmd(0,"stopsound")
switch(rand)
{
case 0: client_cmd(0,"spk misc/cs-portal")
case 1: client_cmd(0,"spk misc/cs-portal1")
case 2: client_cmd(0,"spk misc/cs-portal2")
case 3: client_cmd(0,"spk misc/cs-portal3")
case 4: client_cmd(0,"spk misc/cs-portal4")
}
return PLUGIN_HANDLED
}
public ct_win()
{
new rand = random_num(0,4)
client_cmd(0,"stopsound")
switch(rand)
{
case 0: client_cmd(0,"spk misc/cs-portal5")
case 1: client_cmd(0,"spk misc/cs-portal6")
case 2: client_cmd(0,"spk misc/cs-portal7")
case 3: client_cmd(0,"spk misc/cs-portal8")
case 4: client_cmd(0,"spk misc/cs-portal9")
}
return PLUGIN_HANDLED
}
public plugin_precache()
{
precache_sound("misc/cs-portal.wav")
precache_sound("misc/cs-portal1.wav")
precache_sound("misc/cs-portal2.wav")
precache_sound("misc/cs-portal3.wav")
precache_sound("misc/cs-portal4.wav")
precache_sound("misc/cs-portal5.wav")
precache_sound("misc/cs-portal6.wav")
precache_sound("misc/cs-portal7.wav")
precache_sound("misc/cs-portal8.wav")
precache_sound("misc/cs-portal9.wav")
return PLUGIN_CONTINUE
}
Teraz jeśli chcemy żeby nasze nutki były w mp3 wystarczy zmienić spk na mp3 loop, "stopsound" zmienić na "mp3 stop" i na końcu zamiast wav zmienić na mp3. Sami zobaczcie

#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,4)
client_cmd(0,"mp3 stop")
switch(rand)
{
case 0: client_cmd(0,"mp3 loop misc/cs-portal")
case 1: client_cmd(0,"mp3 loop misc/cs-portal1")
case 2: client_cmd(0,"mp3 loop misc/cs-portal2")
case 3: client_cmd(0,"mp3 loop misc/cs-portal3")
case 4: client_cmd(0,"mp3 loop misc/cs-portal4")
}
return PLUGIN_HANDLED
}
public ct_win()
{
new rand = random_num(0,4)
client_cmd(0,"mp3 stop")
switch(rand)
{
case 0: client_cmd(0,"mp3 loop misc/cs-portal5")
case 1: client_cmd(0,"mp3 loop misc/cs-portal6")
case 2: client_cmd(0,"mp3 loop misc/cs-portal7")
case 3: client_cmd(0,"mp3 loop misc/cs-portal8")
case 4: client_cmd(0,"mp3 loop misc/cs-portal9")
}
return PLUGIN_HANDLED
}
public plugin_precache()
{
precache_sound("misc/cs-portal.mp3")
precache_sound("misc/cs-portal1.mp3")
precache_sound("misc/cs-portal2.mp3")
precache_sound("misc/cs-portal3.mp3")
precache_sound("misc/cs-portal4.mp3")
precache_sound("misc/cs-portal5.mp3")
precache_sound("misc/cs-portal6.mp3")
precache_sound("misc/cs-portal7.mp3")
precache_sound("misc/cs-portal8.mp3")
precache_sound("misc/cs-portal9.mp3")
return PLUGIN_CONTINUE
}
Jeśli chcemy umieścić nutki w swoim folderze wystarczy zamiast misc napisać swoją nazwę będzie on naszym folderem który będzie się znajdował w sound.
#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,4)
client_cmd(0,"mp3 stop")
switch(rand)
{
case 0: client_cmd(0,"mp3 loop portannet/cs-portal")
case 1: client_cmd(0,"mp3 loop portannet/cs-portal1")
case 2: client_cmd(0,"mp3 loop portannet/cs-portal2")
case 3: client_cmd(0,"mp3 loop portannet/cs-portal3")
case 4: client_cmd(0,"mp3 loop portannet/cs-portal4")
}
return PLUGIN_HANDLED
}
public ct_win()
{
new rand = random_num(0,4)
client_cmd(0,"mp3 stop")
switch(rand)
{
case 0: client_cmd(0,"mp3 loop portannet/cs-portal5")
case 1: client_cmd(0,"mp3 loop portannet/cs-portal6")
case 2: client_cmd(0,"mp3 loop portannet/cs-portal7")
case 3: client_cmd(0,"mp3 loop portannet/cs-portal8")
case 4: client_cmd(0,"mp3 loop portannet/cs-portal9")
}
return PLUGIN_HANDLED
}
public plugin_precache()
{
precache_sound("portannet/cs-portal.mp3")
precache_sound("portannet/cs-portal1.mp3")
precache_sound("portannet/cs-portal2.mp3")
precache_sound("portannet/cs-portal3.mp3")
precache_sound("portannet/cs-portal4.mp3")
precache_sound("portannet/cs-portal5.mp3")
precache_sound("portannet/cs-portal6.mp3")
precache_sound("portannet/cs-portal7.mp3")
precache_sound("portannet/cs-portal8.mp3")
precache_sound("portannet/cs-portal9.mp3")
return PLUGIN_CONTINUE
}
Teraz wystarczy tylko skopiować to co przerobiliśmy wejść tutaj w nagłówku wpisać roundsound poniżej wkleić nasz plik sma, potem complite, zapisać już plik amxx gdzie chcemy i gotowe

To już chyba na tyle



Poradnik by hq - kopiowanie na inne fora bez zgody autora jest karalne !!!