Sidebar

[Ep1] Не работает event 5004

Pommity

Member
06.04.2009
656
0
16
[Ep1] Не работает event 5004

Модель, в которой прописано событие event 5004 (воспроизведение звука), должна на определённом кадре анимации воспроизводить звук, прописанный в этом событии. Это работает в CS:S и в HL2. А вот в HL2 Ep1 звук не воспроизводится, при этом не выводится никаких ошибок. В чём может быть причина?
 

AshtrayGang.

Member
24.07.2009
267
30
Может нет звука? А лучше посмотри в консоле, незначительные ошибки обычно там.
 

Pommity

Member
06.04.2009
656
0
16
AshtrayGang. сказал(а):
Может нет звука? А лучше посмотри в консоле, незначительные ошибки обычно там.
Звук есть стопроцентно. Одна и таже модель в полной комплектации (со звуками и текстурами) воспроизводит звук на HL2, а на Ep1 - нет. Консоль ошибок не выдаёт, как буд-то так и надо. Проблема не только на моей системе, а ещё у некоторых моих друзей такая же проблема. Насколько я понял, в Ep1 event 5004 вообще не поддерживается. Или я не прав?

Выкладываю модель для примера. Вы можете проверить этот факт на своей системе. Эта модель - простой кубик. Поместите его на свою карту как cycler, он должен воспроизводить щелчки. На HL2 это работает. На Ep1 не работает.

Вот код .qc скрипта

Код:
$cd "D:\Новая папка"
$modelname "kub.mdl"
$model "studio" "kub.smd"
$cdmaterials "models"
$hboxset "default"
$surfaceprop "default"
$sequence idle "idle" fps 30.00 {
  { event 5004 1 "Weapons/[X]HL2WRn2/p_Sliderelease.wav" }
 }
 

Вложения

NiGo32

New member
08.08.2008
377
0
0
вообще то пишется не путь к файлу в ковычках, а пишется его скриптовое название например:
{ event 5004 27 "Default.PullPin_Grenade" }
 

Pommity

Member
06.04.2009
656
0
16
А откуда берётся скриптовое название? Оно же где-то прописано должно быть.
И ещё вопрос: почему же тогда в HL2 без этого скриптового названия всё работает?
 
Последнее редактирование:

NiGo32

New member
08.08.2008
377
0
0
2 Pommity:
скрипт пишется в scripts/game_sounds_xxx.txt
ты можешь создать свою, для этого заходишь в game_sounds_manifest.txt, туда прописываешь свой скрипт файл например: game_sounds_pommity.txt
далее заходишь в этот свой файл и пишешь.

Код:
"MyFirst.ScriptSound"
{
	"soundlevel"		"SNDLVL_75dB"
	"pitch"			"PITCH_NORM"
	"volume"			"1.0"

	"wave"		"Weapons/[X]HL2WRn2/p_Sliderelease.wav"
}
а потом в qc файле в эвэнте 5004 пишешь:
{ event 5004 27 "MyFirst.ScriptSound" }
 

Pommity

Member
06.04.2009
656
0
16
2 NiGo32:
Большое спасибо за помощь! Всё работает.
 

Game Server

Доноры Красавчики

Пользователи онлайн

Нет пользователей онлайн.