Русское сообщество по скриптингу

emit_sound [Выбор нужного канала]

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

emit_sound [Выбор нужного канала]

Сообщение Freeman74 » 24 июл 2016, 02:41

Доброго времени суток.
Интересует ответ на данный вопрос: возможно ли заменить функцию
Код: Выделить всё
client_cmd(index, "spk ^"путь до звука^"");
заменить на функцию
Код: Выделить всё
emit_sound
? Какой нужно установить канал что бы звук проигрывался только на клиенте?

Пробовал так:
Код: Выделить всё
emit_sound(index, CHAN_AUTO, "путь до звука", VOL_NORM, ATTN_NORM, 0, PITCH_NORM);

Получилось что звук проигрывается клиенту и всем рядом стоящим игрокам.
Контакты:
Вконтакте
Аватара пользователя
Freeman74
 
Сообщения: 126
Зарегистрирован: 02 окт 2014, 15:27
Благодарил (а): 43 раз.
Поблагодарили: 16 раз.
Языки программирования: Counter-Strike 1.6

Re: emit_sound [Выбор нужного канала]

Сообщение partymaker » 24 июл 2016, 04:33

Пытаюсь сделать змод с минимальными ф-ями (конечно же, не без вашей помощи).
Начало сделано...
Аватара пользователя
partymaker
 
Сообщения: 623
Зарегистрирован: 21 авг 2013, 21:00
Благодарил (а): 78 раз.
Поблагодарили: 83 раз.
Языки программирования: Counter Strike

Re: emit_sound [Выбор нужного канала]

Сообщение Mistrick » 24 июл 2016, 06:39

Код: Выделить всё
SendAudio(0"sound/Gman/Gman_Choose2.wav"PITCH_NORM); 

Код: Выделить всё
stock SendAudio(id, audio[], pitch)
{
    static iMsgSendAudio;
    if(!iMsgSendAudio) iMsgSendAudio = get_user_msgid("SendAudio");

    message_begin( id ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, iMsgSendAudio, _, id);
    write_byte(id);
    write_string(audio);
    write_short(pitch);
    message_end();
}
Аватара пользователя
Mistrick
Скриптер
 
Сообщения: 2940
Зарегистрирован: 04 ноя 2012, 18:15
Благодарил (а): 43 раз.
Поблагодарили: 1247 раз.
Языки программирования: PAWN
С/С++(few above zero)

Re: emit_sound [Выбор нужного канала]

Сообщение smollvrn » 06 май 2022, 16:46

Mistrick писал(а):
Код: Выделить всё
SendAudio(0, "sound/Gman/Gman_Choose2.wav", PITCH_NORM);

Код: Выделить всё
stock SendAudio(id, audio[], pitch)
{
    static iMsgSendAudio;
    if(!iMsgSendAudio) iMsgSendAudio = get_user_msgid("SendAudio");

    message_begin( id ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, iMsgSendAudio, _, id);
    write_byte(id);
    write_string(audio);
    write_short(pitch);
    message_end();

sendaudio вроде не проигрывает wav, проигрывает аудиокоды из sentences.txt ?
This message plays the specified audio. An example of AudioCode could be "%!MRAD_rounddraw".
Вы должны зарегистрироваться, чтобы видеть ссылки. ... #SendAudio
можно для этих кодов значение поменять в коде?
Аватара пользователя
smollvrn
 
Сообщения: 4
Зарегистрирован: 21 апр 2022, 08:39
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Языки программирования: Я ничего не знаю

Re: emit_sound [Выбор нужного канала]

Сообщение [N][E][M][E][C] » 06 май 2022, 18:09

С чего ты взял это?
Аватара пользователя
[N][E][M][E][C]
 
Сообщения: 641
Зарегистрирован: 14 фев 2021, 10:48
Благодарил (а): 50 раз.
Поблагодарили: 89 раз.
Опыт программирования: Около года
Языки программирования: Нуждаюсь в помощи

Re: emit_sound [Выбор нужного канала]

Сообщение smollvrn » 06 май 2022, 19:20

всё работает, только путь от папки sound а не cstrike, т.е. sound не нужен
Аватара пользователя
smollvrn
 
Сообщения: 4
Зарегистрирован: 21 апр 2022, 08:39
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Языки программирования: Я ничего не знаю

Re: emit_sound [Выбор нужного канала]

Сообщение БиЗоН » 07 май 2022, 18:49

smollvrn писал(а):всё работает, только путь от папки sound а не cstrike, т.е. sound не нужен

Не только cstrike, но и valve.
Вечно занятой. Вечно в павне.
Аватара пользователя
БиЗоН
 
Сообщения: 165
Зарегистрирован: 24 мар 2014, 21:05
Благодарил (а): 10 раз.
Поблагодарили: 49 раз.
Опыт программирования: Больше трех лет

Re: emit_sound [Выбор нужного канала]

Сообщение [N][E][M][E][C] » 08 май 2022, 01:15

smollvrn, Ну вот видишь, что и требовалось доказать))
Аватара пользователя
[N][E][M][E][C]
 
Сообщения: 641
Зарегистрирован: 14 фев 2021, 10:48
Благодарил (а): 50 раз.
Поблагодарили: 89 раз.
Опыт программирования: Около года
Языки программирования: Нуждаюсь в помощи


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9