Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/
emit_sound(id, CHAN_STATIC, g_scream_sounds[sound], VOL_NORM, ATTN_NONE, 0, PITCH_NORM) Вот так у меня орут люди только если втавлять файл больше 5 сек то начинает повторять оджно и тоже как сделать чтобы мой файл 8 сек проигровался и останавливался?! Посылать команнду клиенту stopsound не предлагать
Сообщение отредактировал CLLlAgOB - Понедельник, 03.03.2008, 20:13:31
Повторять начинает, если в wav-файле установлен("вшит") флаг повтора ("L", если память не изменяет). Я бы просто обрезал файл до 8сек без учета флага повтора.
soundlist (в списке только прекешированые на клиенте wav-файлы)
Еще, как один из вариантов, можно повторить команду эмуляции через желаемый промежуток времени, только при этом уже используя флаг SND_STOP. Для примера смотри плагин, прикрепленный тут: http://forums.alliedmods.net/showpost.php?p=386364&postcount=6