AMX MOD X
Пятница, 19.04.2024, 23:33:31



Приветствую Вас Гость | RSS
[ Главная ] [ Test Concurrent Wav Playing - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Скрипты » Test Concurrent Wav Playing (тестовый скрипт для изучения проигрывания wav файлов)
Test Concurrent Wav Playing
slogicДата: Четверг, 25.01.2007, 15:12:52 | Сообщение # 1
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
Скрипт проигрывает wav файл тремя способами (переключаются с пом. cvar test_playmode) во время первого выбора команды клиентом.

Новые cvar:

  • test_playmode <0|1|2> (default=0)
    настраивает тип проигрывания:
    0 - spk;
    1 - emit_sound;
    2 - playWavOnPlayer

    Замечено мной следующее:
    1) если играть с пом. spk, то звук слышит только тот, для кого он играет
    2) если с пом. emit_sound, то слышат все
    3) если играть с пом. функции playWavOnPlayer, то вроде бы слышит только только один человек, но после рестарта раунда сервер может упасть; проверял на listen сервере v29

    Просьба проверить на своих тестовых серверах.

    Прикрепления: 88855355.rar (1.3 Kb)


    Сообщение отредактировал slogic - Четверг, 25.01.2007, 15:44:36
  •  
    1c3_1kДата: Четверг, 25.01.2007, 15:41:19 | Сообщение # 2
    Лейтенант
    Группа: Пользователи
    Сообщений: 75
    Репутация: 2
    Статус: Не в сети
    Пробовал у себя этот скрипт, когда test_playmode 0 — все ок, слышит музыку тот кто в меню, остальные не слышат.
    test_playmode 1 — слышат все когда кто-то в меню, а если 2 клиента в меню, то слышат 2 трека одновременно, т.е. бред получаеться.
    test_playmode 2 — аналогично test_playmode 1.
     
    kmbДата: Понедельник, 23.07.2007, 11:08:34 | Сообщение # 3
    Рядовой
    Группа: Пользователи
    Сообщений: 2
    Репутация: 0
    Статус: Не в сети
    а как проиграть звук для всех кто на сервере? по типу если я набираю в консоли play sound/misc/namesound то звук играет только для меня, а мне нужно чтобы играло для всех(на сервер доступ имеется)?
     
    slogicДата: Понедельник, 23.07.2007, 13:26:27 | Сообщение # 4
    Генералиссимус
    Группа: Админы
    Сообщений: 1941
    Репутация: 47
    Статус: Не в сети
    Чтобы все было ясно - это тестовый скрипт для определенной ситуации. В твоем случае надо просто в цикле вызвать client_cmd(id, "spk %s", filename) для каждого игрока. emit_sound играет звук окружения - т.е. как бы игрок его издает в самой игре и другие игроки слышат, если находятся достаточно близко к нему, так что эта функция не подойдет.

    Если умеешь кодить, то будет понятно.

    Сообщение отредактировал slogic - Понедельник, 23.07.2007, 20:05:36
     
    kmbДата: Понедельник, 23.07.2007, 13:52:41 | Сообщение # 5
    Рядовой
    Группа: Пользователи
    Сообщений: 2
    Репутация: 0
    Статус: Не в сети
    slogic, кодить не умею. Думал есть готовый продукт... даже уверен, что есть. Жаль, что не этот.
     
    VENДата: Понедельник, 23.07.2007, 16:30:37 | Сообщение # 6
    AMXX-Скриптинг-Эксперт
    Группа: Админы
    Сообщений: 1892
    Репутация: 45
    Статус: Не в сети
    Скриптинг раздел предназначен для скриптеров, для пользователей существуют все остальные разделы форума.
     
    AMX Mod X Форум » Скриптинг » Скрипты » Test Concurrent Wav Playing (тестовый скрипт для изучения проигрывания wav файлов)
    • Страница 1 из 1
    • 1
    Поиск:

    AMX Mod X Russian Community © 2006-2024