Моделлер
Участник
Пользователь
- Сообщения
- 1,560
- Реакции
- 1,572
- Помог
- 2 раз(а)
Как можно например определённой модели дать свой звук смерти?
Вот у меня за сторону Т - мужики, КТ - девки
Я обычные звуки оставил мужские за Т, а девкам дал женские звуки
Просто ситуация на будущее - вдруг будут и мужс.и женс. за обе стороны
Вот так оно выглядит
Вот у меня за сторону Т - мужики, КТ - девки
Я обычные звуки оставил мужские за Т, а девкам дал женские звуки
Просто ситуация на будущее - вдруг будут и мужс.и женс. за обе стороны
Вот так оно выглядит
Код:
#include <amxmodx>
#include <fakemeta>
new const old_die_sounds[][] =
{
"player/die1.wav",
"player/die2.wav",
"player/die3.wav"
}
new const die_sounds_girl[][] =
{
"die_sounds_girl/die1.wav",
"die_sounds_girl/die2.wav",
"die_sounds_girl/die3.wav"
}
public plugin_init()
{
register_forward(FM_EmitSound, "Death_Sound")
}
public plugin_precache()
{
for(new i = 0; i < sizeof die_sounds_girl; i++)
precache_sound(die_sounds_girl[i])
}
public Death_Sound(id, channel, const sample[], Float:volume, Float:attn, flags, pitch)
{
if(sample[0] == 'h' && sample[1] == 'o' && sample[2] == 's' && sample[3] == 't' && sample[4] == 'a' && sample[5] == 'g' && sample[6] == 'e')
return FMRES_SUPERCEDE;
if(!is_user_connected(id) || get_user_team(id) != 2)
return FMRES_IGNORED;
for(new i = 0; i < sizeof die_sounds_girl; i++)
{
if(equal(sample, old_die_sounds[i]))
{
emit_sound(id, channel, die_sounds_girl[i], 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
}
}
return FMRES_IGNORED;
}
Последнее редактирование: