1. Na 3 dźwięki: ale_urwal,ale_urwal2,ale_urwal3
2. Rozszerzenie pliku dźwiękowego .wav
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "HS"
#define VERSION "1.0"
#define AUTHOR "AMXX.pl"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("DeathMsg","Death","ae")
}
public Death()
{
new killer = read_data(1)
new victim = read_data(2)
new hs = read_data(3)
if(hs)
{
Headshot(killer,victim,hs)
}
}
public Headshot(killer,victim,hs)
{
new killer_name[32]
new victim_name[32]
get_user_name(killer,killer_name,31)
get_user_name(victim,victim_name,31)
client_print(0, print_chat, "# %s strzelil headshota %s!",killer_name,victim_name)
new rand
rand = random_num(0,2)
switch (rand)
{
case 0:
{
client_cmd(0,"spk misc/hs/ale_urwal")
}
case 1:
{
client_cmd(0,"spk misc/hs/ale_urwal2")
}
case 2:
{
client_cmd(0,"spk misc/hs/ale_urwal3")
}
}
}
public plugin_precache()
{
precache_sound("misc/hs/ale_urwal.wav")
precache_sound("misc/hs/ale_urwal2.wav")
precache_sound("misc/hs/ale_urwal3.wav")
}
EDIT: Nie doczytałem, że chcesz bez napisów
:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "HS"
#define VERSION "1.0"
#define AUTHOR "AMXX.pl"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("DeathMsg","Death","ae")
}
public Death()
{
new hs = read_data(3)
if(hs)
{
Headshot(hs)
}
}
public Headshot(hs)
{
new rand
rand = random_num(0,2)
switch (rand)
{
case 0:
{
client_cmd(0,"spk misc/hs/ale_urwal")
}
case 1:
{
client_cmd(0,"spk misc/hs/ale_urwal2")
}
case 2:
{
client_cmd(0,"spk misc/hs/ale_urwal3")
}
}
}
public plugin_precache()
{
precache_sound("misc/hs/ale_urwal.wav")
precache_sound("misc/hs/ale_urwal2.wav")
precache_sound("misc/hs/ale_urwal3.wav")
}
Użytkownik sbstn edytował ten post 12.04.2010 14:50