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

endroundmusic: перестает играть музыка у Steam игроков

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

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

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

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

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

endroundmusic: перестает играть музыка у Steam игроков

Сообщение Sanya39 » 08 сен 2017, 18:25

Добрый день!
endroundmusic - плагин для проигрывания музыки в конце раунда.
Пользуюсь данным плагином уже около двух лет. В итоге проблема, о которой пойдет речь, стала наколять :)

Суть проблемы в следующем:
У стим игроков музыка в конце раунда проигрывается с небольшой задержкой, в отличии от пираток.
И так же в отличии от пираток, на стиме, поиграв карту две, музыка перестает проигрываться вообще.
Возобновить проигрывание музыки, помогает только перезапуск клиента игры ( музыка так проигрывается карту-другую, и потом перестает играть).
На пиратках вообще все прекрасно, хоть сутками играй, музыка проигрывается всегда, без всяких проблем и задержек.

Сразу обозначу, что в скриптинге я полный ноль :(
Если проблема решаема, но надо попотеть, то готов компенсировать затраты "на платочки для протирки пота со лба" :) (в таком случае, наверное, лучше в лс пообщаться)
Ну, а если это для кого-то пустяковое редактирование, то вообще прекрасно :-[
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Sanya39 08 сен 2017, 21:06, всего редактировалось 1 раз.
Аватара пользователя
Sanya39
 
Сообщения: 6
Зарегистрирован: 01 мар 2016, 00:27
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Re: Плагин endroundmusic

Сообщение Subb98 » 08 сен 2017, 19:34

Sanya39, добрый вечер. Пожалуйста, измените название темы на информативное, в соответствии Вы должны зарегистрироваться, чтобы видеть ссылки.. Если Вы не сделаете этого в течение суток, я изменю название темы сам, однако в этом случае Вам будет выдано предупреждение в профиль.
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Re: endroundmusic: перестает играть музыка у Steam игроков

Сообщение Serp » 09 сен 2017, 15:16

Баг клиента, не?
Аватара пользователя
Serp
 
Сообщения: 21
Зарегистрирован: 09 мар 2016, 02:07
Благодарил (а): 12 раз.
Поблагодарили: 2 раз.
Опыт программирования: Около года
Языки программирования: pawn

Re: endroundmusic: перестает играть музыка у Steam игроков

Сообщение артист666 » 10 сен 2017, 09:49

Попробуй заменить client_cmd на set_client_cmd...

Код: Выделить всё
stock set_client_cmd(id, msg[], any:...)
{
    static text[128]; vformat(text, charsmax(text), msg, 3)
    
    message_begin
(id ? MSG_ONE : MSG_ALL, SVC_DIRECTOR, _, id)
    write_byte(strlen(text) + 2)
    write_byte(DRC_CMD_FADE)
    write_string(text)
    message_end()


для wav можно так:
Код: Выделить всё
public plugin_init()
{
    
g_msg_index[2] = get_user_msgid("SendAudio")
}

stock play_sound(idsound[], pitch PITCH_NORMbool:reliable false)
{
    
message_begin(reliable ? (id MSG_ONE MSG_ALL) : (id MSG_ONE_UNRELIABLE MSG_BROADCAST), g_msg_index[2], _id)
    
write_byte(id)
    
write_string(sound)
    
write_short(pitch)
    
message_end()
Если вы хотите чему-то научиться, пробуйте, задавайте вопросы.
Иначе компенсируйте потраченное время на ваши "проблемы".
Аватара пользователя
артист666
 
Сообщения: 2706
Зарегистрирован: 09 апр 2013, 17:46
Благодарил (а): 284 раз.
Поблагодарили: 639 раз.
Опыт программирования: Больше трех лет
Языки программирования: С, C++
Delphi
HTML, CSS, Java Script
Pawn

Re: endroundmusic: перестает играть музыка у Steam игроков

Сообщение Sanya39 » 10 сен 2017, 20:45

артист666, к сожалению не помогло.
Все равно на стиме со временем музыка пропадает.
Аватара пользователя
Sanya39
 
Сообщения: 6
Зарегистрирован: 01 мар 2016, 00:27
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.


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

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

Сейчас этот форум просматривают: Bing [Bot] и гости: 14