no to wyjasnij mi na przykladzie tego
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Headshot Sound Hud"
#define VERSION "1.0"
#define AUTHOR "speedkill"
new ikonka
new const muza[] = "misc/4fun/glowa.wav"
new const muza1[] = "misc/4fun/lebszot.wav"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("DeathMsg", "death", "a", "1>0")
ikonka = get_user_msgid("StatusIcon")
}
public plugin_precache()
{
precache_sound(muza)
precache_sound(muza1)
}
public death()
{
new Killer = read_data(1)
new Victim = read_data(2)
new Hs = read_data(3)
new weapon = get_user_weapon(Killer)
if(Killer != Victim && get_user_team(Killer) != get_user_team(Victim) && Hs)
{
if(weapon == CSW_KNIFE)
{
client_cmd(Victim, "spk %s",muza1)
client_cmd(Killer, "spk %s",muza)
Display_Icon(Killer, 2, "d_knife", 255, 10, 0)
set_task(5.0,"wyłącz",Killer)
set_task(5.0,"wyłącz",Victim)
}
else
{
client_cmd(Victim, "spk %s",muza1)
client_cmd(Killer, "spk %s",muza)
}
}
}
public wyłącz(id)
{
Display_Icon(id, 0, "d_knife", 255, 10, 0)
}
stock Display_Icon(id, enable, name[], red, green, blue) {
if(is_user_connected(id)) {
message_begin(MSG_ONE, ikonka, {0,0,0}, id);
write_byte(enable);
write_string(name);
write_byte(red);
write_byte(green);
write_byte(blue);
message_end();
}
}
dlaczego pliki nie pobieraja sie na serwer i dlaczego nie dzialaja? wrzucone do cstrike/sound/misc/4fun i nazwy sie zgadzaja i format wav tez