Pentru a adauga sunetele Sank Sound pentru AdminMod trebuie sa urmatiri cativa pasi destul de simpli:
In primul rand trebuie sa descarcati Sank Sound de mai jos din pagina.
Fisierul "plugin_sank_sounds.sma" se pune in "addons/adminmod/scripting/examples/".
Se executa "compile_all.batch" si apoi se copiaza "plugin_sank_sounds.amx" din "addons/adminmod/scripting/binaries" in "addons/scripts".
Apoi se adauga fisierul in plugins.ini (addons/adminmod/config/plugins.ini):
urmatoarea linie:
Code:
addons/adminmod/scripts/plugin_sank_sounds.amx
In fisierul SND-LIST, fisierul care contine sunetele se pune in "addons/adminmod/config/", in acesta se pune:
Code:
# TimeStamp: 00:58 November 13, 2002
# File created by: Sank
# Important parameters:
SND_MAX; 20
SND_WARN; 17
SND_JOIN;
SND_EXIT; misc\comeagain.wav
SND_PUNISH; admin_slap
SND_DELAY; 0
SND_SPLIT; 0
EXACT_MATCH; 1
# Word/Wav combinations:
# The '@' symbol signifies an admin-only sound
woohoo; misc\woohoo.wav;misc\woohoo2.wav
crap; misc\awwcrap.wav;misc\awwcrap2.wav;misc\awwman.wav
ha ha; misc\haha.wav
doh;
misc\doh.wav;misc\doh2.wav;misc\doh3.wav;misc\doh4.wav;misc\doh5.wav;misc\doh7.w
av;@misc\dohoo.wav;@misc\dohnuts.wav
bud; misc\bud.wav;misc\weis.wav;misc\er.wav
ouch; misc\ow.wav
@we're doomed; misc\doomed.wav
plant it; "plant it";
target; "target destroyed"
Pentru a se mai adauga un sunet se foloseste comanda "admin_sound_add nume;misc\nume.wav", unde nume este numele sunetului si a fisierului.
Sunetele din arhiva se pun in sound\misc, sunetele aditionale pe care le adaugi tot acolo se pun si se adauga cu comanda de mai sus.
Pentru a fi sigur ca sunetul a fost adaugat va trebui sa restartezi serverul.
pentru melodiile mp3 puteti folosi pluginul de mai jos:
Code:
#include <amxmodx>
#include <amxmisc>
#include <engine>
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,"mp3 stop")
**switch(rand)
**{
****case 0: client_cmd(0,"mp3 play sound/rsc002/rsc_t_win_1")
****case 1: client_cmd(0,"mp3 play sound/rsc002/rsc_t_win_2")
****case 2: client_cmd(0,"mp3 play sound/rsc002/rsc_t_win_3")
**}
**return PLUGIN_CONTINUE
}
public ct_win()
{
**new rand = random_num(0,2)
**client_cmd(0,"mp3 stop")
**switch(rand)
**{
****case 0: client_cmd(0,"mp3 play sound/rsc002/rsc_ct_win_1")
****case 1: client_cmd(0,"mp3 play sound/rsc002/rsc_ct_win_2")
****case 2: client_cmd(0,"mp3 play sound/rsc002/rsc_ct_win_3")
**}
**return PLUGIN_CONTINUE
}
public plugin_precache()
{
**precache_sound("rsc002/rsc_t_win_1.mp3")
**precache_sound("rsc002/rsc_t_win_2.mp3")
**precache_sound("rsc002/rsc_t_win_3.mp3")
**precache_sound("rsc002/rsc_ct_win_1.mp3")
**precache_sound("rsc002/rsc_ct_win_2.mp3")
**precache_sound("rsc002/rsc_ct_win_3.mp3")
**return PLUGIN_CONTINUE
}