В clientCommands.inl Находим
Код
else if ( CMD_Equal( idUser, szCmd, "shopmenu" ) )
{
MENU_Shopmenu( idUser, 0 );
}
И вставляем строчку emit_sound( idUser, CHAN_STATIC, g_szSounds[SOUND_SHOPMENU], 1.0, ATTN_NORM, 0, PITCH_NORM );
Чтобы это выглядело вот так
Код
else if ( CMD_Equal( idUser, szCmd, "shopmenu" ) )
{
MENU_Shopmenu( idUser, 0 );
emit_sound( idUser, CHAN_STATIC, g_szSounds[SOUND_SHOPMENU], 1.0, ATTN_NORM, 0, PITCH_NORM );
}
В constants.inl #define MAX_SOUNDS 105 изменяем на + наше количество звуков, в моём случае это 105. Вставляем в конец
Код
#define SOUND_SHOPMENU 104
в war3ft.inl
Код
copy( g_szSounds[SOUND_SHOPMENU] , 63, "warcraft3/Shopmenu.wav" ); //Shopmenu sound