Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Время Лого-Спрайта

, Время Лого-Спрайта
Статус пользователя selya-zek
сообщение 9.12.2016, 21:23
Сообщение #1
Стаж: 15 лет

Сообщений: 157
Благодарностей: 17
Полезность: 93

Всем привет. Кто 3нает как настроить время Лого-Спрайта, нужно поболее 10 -15 секунд, которые игроки ставят на стены, ну стандартные логотипы.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Buagaga
сообщение 11.12.2016, 16:31
Сообщение #2
Стаж: 9 лет 6 месяцев

Сообщений: 6
Благодарностей: 1
Полезность: 0

Цитата(selya-zek @ 9.12.2016, 22:23) *
Всем привет. Кто 3нает как настроить время Лого-Спрайта, нужно поболее 10 -15 секунд, которые игроки ставят на стены, ну стандартные логотипы.


В файле "server.cfg" -

decalfrequency (0 - 120)
Установить как часто игрок может рисовать свою эмблему. Значения выставляются в секундах
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrushkaa
сообщение 11.12.2016, 16:34
Сообщение #3
Стаж: 10 лет

Сообщений: 134
Благодарностей: 16
Полезность: 90

decalfrequency 10 - время в секундах
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 11.12.2016, 16:58
Сообщение #4
Стаж: 16 лет

Сообщений: 2774
Благодарностей: 2956
Полезность: 994

Под стреи на стенах есть пачка оффсетов, которые регулируют абсолютно всё, в том числе и время.

да, вот он, импульс 201

Код
        case 201:
        {
            if (gpGlobals->time < m_flNextDecalTime)
                break;

            UTIL_MakeVectors(pev->v_angle);
            UTIL_TraceLine(pev->origin + pev->view_ofs, pev->origin + pev->view_ofs + gpGlobals->v_forward * 128, ignore_monsters, edict(), &tr);

            if (tr.flFraction != 1)
            {
                m_flNextDecalTime = gpGlobals->time + CVAR_GET_FLOAT("decalfrequency");
                CSprayCan *pCan = GetClassPtr((CSprayCan *)NULL);
                pCan->Spawn(pev);
            }

            break;
        }



m_flNextDecalTime время для следующего спрея. Ещё m_nCustomSprayFrames есть. Не особо вникал, для чего он.

Код
                    "m_nCustomSprayFrames"  // int
                    {
                        "type"      "integer"

                        "windows"   "1940"
                        "linux"     "1960"
                        "mac"       "1960"
                    }

                    "m_flNextDecalTime"  // float
                    {
                        "type"      "float"

                        "windows"   "1944"
                        "linux"     "1964"
                        "mac"       "1964"
                    }


Можно и кваром воспользоваться decalfrequency
Он глобально Добавит время.

Отредактировал: SISA, - 11.12.2016, 17:04
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: