Магазин больше не работает. Новых плагинов тут не будет, обновлений для старых тоже. Возможны исправления купленных ранее плагинов, но не более. Написанием плагинов под заказ не занимаюсь.
Все мои бесплатные плагины есть ТУТ и ТУТ. При желании можете поддержать монетой на YooMoney (юмани) - 410017534659252.
Если нужна вип-система, то рекомендую использовать VipModular вместо VipSystem.

Time Of Day

Плагин позволяет создавать времена суток и устанавливать им уникальные текстуры неба.

Требования

Настройки

Файл: amxmodx/configs/plugins/TimeOfDay.json. Содержит json-массив времён суток.

Параметры времени суток:

Параметр Тип По умолчанию Описание
Name Строка UnnamedN Название времени суток для API
Sky Строка - Название файлов неба. Оставить пустым для стандартного неба
MapSky Строка - Обьект типа "map-name": "sky-name", для указания на разных картах разных текстур. Приоритетнее поля Sky.
Start HH:MM - Начало времени суток
End HH:MM - Конец времени суток

Параметры Start и End являются обязательными.

Пример:

[
    {
        "Name": "Night",
        "Sky": "night",
        "Start": "00:00",
        "End": "5:00"
    },
    {
        "Name": "Morning",
        "Sky": "morning",
        "Start": "5:00",
        "End": "12:00"
    },
    {
        "Name": "Day",

        // Для этих двух карт будут использоваться соответстующие текстуры.
        "MapSky": {
            "de_dust2": "dust2_day",
            "de_inferno": "inferno_day"
        },
        // Для всех остальных карт
        "Sky": "day",

        "Start": "12:00",
        "End": "17:00"
    },
    {
        "Name": "Evening",
        "Sky": "evening",
        "Start": "17:00",
        "End": "0:00"
    }
]

Файлы неба

Файлы неба хранятся в папке cstrike/gfx/env/.

  • Для одного неба требуется 6 файлов со следующими префиксами:
    • bk, dn, ft, lf, rt, up.
  • Формат названия файла: <Sky><Prefix>.tga, где:
    • <Sky> - название, указанное в одноимённом параметре времени суток
    • <Prefix> - префикс

API

Include-файл: TimeOfDay.inc.

/**
 * Получает название текущего времени суток.
 *
 * @param Str       Строка для записи ответа.
 * @param Len       Длинна строки.
 *
 * @return      Кол-во записанных в строку символов.
 */
native ToD_GetTimeName(Str[], Len);
Time Of Day

Time Of Day

  • Автор: ArKaNeMaN
  • Версия: 1.2.0 (ChangeLog)
  • Краткое описание: Плагин позволяет создавать времена суток и устанавливать им уникальные картинки неба.
  • Цена: 99
  • Авторизуйтесь для покупки