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

Прекэш музыки  [Решено]

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

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

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

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

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

Re: Хэширование музыки

Сообщение Mistrick » 22 окт 2017, 22:34

RevCrew, это не значит, что так правильно делать.
oReo, где код проигрывания музыки?
Аватара пользователя
Mistrick
Скриптер
 
Сообщения: 2940
Зарегистрирован: 04 ноя 2012, 18:15
Благодарил (а): 43 раз.
Поблагодарили: 1247 раз.
Языки программирования: PAWN
С/С++(few above zero)

Re: Хэширование музыки

Сообщение oReo » 23 окт 2017, 12:38

Mistrick,
Код: Выделить всё
public jbe_free_day_start()
{
    if(g_iDayMode != 1) return 0;
    for(new iPlayer = 1; iPlayer <= g_iMaxPlayers; iPlayer++)
    {
        if(g_iUserTeam[iPlayer] == 1 && IsSetBit(g_iBitUserAlive, iPlayer) && IsNotSetBit(g_iBitUserWanted, iPlayer))
        {
            if(IsSetBit(g_iBitUserFree, iPlayer)) remove_task(iPlayer+TASK_FREE_DAY_ENDED);
            else
            
{
                SetBit(g_iBitUserFree, iPlayer);
                if(g_bSoccerStatus && IsSetBit(g_iBitUserSoccer, iPlayer))
                {
                    ClearBit(g_iBitUserSoccer, iPlayer);
                    jbe_set_user_model(iPlayer, g_szPlayerModel[PRISONER]);
                    jbe_default_knife_model(iPlayer);
                    UTIL_WeaponAnimation(iPlayer, 3);
                    set_pdata_int(iPlayer, m_bloodColor, 247);
                    if(iPlayer == g_iSoccerBallOwner)
                    {
                        CREATE_KILLPLAYERATTACHMENTS(iPlayer);
                        set_pev(g_iSoccerBall, pev_solid, SOLID_TRIGGER);
                        set_pev(g_iSoccerBall, pev_velocity, {0.0, 0.0, 0.1});
                        g_iSoccerBallOwner = 0;
                    }
                    if(g_bSoccerGame) remove_task(iPlayer+TASK_SHOW_SOCCER_SCORE);
                }
                if(g_bBoxingStatus && IsSetBit(g_iBitUserBoxing, iPlayer))
                {
                    ClearBit(g_iBitUserBoxing, iPlayer);
                    jbe_set_hand_model(iPlayer);
                    UTIL_WeaponAnimation(iPlayer, 3);
                    set_pev(iPlayer, pev_health, 100.0);
                    set_pdata_int(iPlayer, m_bloodColor, 247);
                }
                set_pev(iPlayer, pev_skin, 5);
            }
        }
    }
    g_szFreeNames = "";
    g_iFreeLang = 0;
    jbe_open_doors();
    jbe_set_day_mode(2);
    client_cmd(0, "mp3 play sound/top/1.mp3"); 
    set_task
(4.0, "stop", 0);
    g_iDayModeTimer = g_iAllCvars[FREE_DAY_ALL] + 1;
    set_task(1.0, "jbe_free_day_ended_task", TASK_FREE_DAY_ENDED, _, _, "a", g_iDayModeTimer);
    return 1;
}
Последний раз редактировалось oReo 23 окт 2017, 12:48, всего редактировалось 1 раз.
деструктор решает все проблемы: нет переменной - нет проблемы (с) Subb98
Аватара пользователя
oReo
 
Сообщения: 165
Зарегистрирован: 24 май 2017, 05:59
Благодарил (а): 10 раз.
Поблагодарили: 5 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Pawn

Re: Прекэш музыки

Сообщение Fedcomp » 23 окт 2017, 12:45

переназвал тему. Глаза режет.
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4936
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 813 раз.
Поблагодарили: 1317 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust

Re: Прекэш музыки

Сообщение oReo » 23 окт 2017, 15:54

Fedcomp, ваш выбор )

Добавлено спустя 2 часа 12 минут 35 секунд:
Mistrick,
Error: server failed to transmit file 'sound/top/1.mp3'

Добавлено спустя 54 минуты 19 секунд:
спасибо всем, исправил, музон много весил)
деструктор решает все проблемы: нет переменной - нет проблемы (с) Subb98
Аватара пользователя
oReo
 
Сообщения: 165
Зарегистрирован: 24 май 2017, 05:59
Благодарил (а): 10 раз.
Поблагодарили: 5 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Pawn

Пред.

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

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

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