CS 1.6 
Lighting Menu
Lighting Menu
0.1.1
Недоступно ( Зарегистрироваться )
Установка
  1. Разместите файлы из архива согласно иерархии сервера.
  2. Если нужно, отредактируйте настройки в .sma-файле.
  3. Скомпилируйте файл .sma (Инструкция)
  4. Поместите скомпилированный .amxx-файл в папку "amxmodx/plugins" вашего сервера.
  5. Пропишите строку с названием_файла.amxx в amxmodx/configs/plugins.ini.
  6. Перезапустите сервер или смените карту для того, чтобы плагин заработал.

    Настройки
    В LightingMenu.sma:
    C++:
    Expand Collapse Copy
    #define MENU_ACCESS         ADMIN_BAN           // Флаг, дающий доступ к меню освещения#define RELOAD_CFG_ACCESS   ADMIN_RCON          // Флаг, дающий доступ к перезагрузке конфига

    В configs/lighting_menu.ini:

    C++:
    Expand Collapse Copy
    # Файл конфигурации для плагина "Lighting Menu"#
    # Здесь вы можете задавать и менять уровень освещения, а так же его название
    #
    # Образец:
    # "Уровень освещения"   "Название пункта в меню"
    # Где "Уровень освещения" - это буква латинского алфавита, от "A" до "Z"
    # "A" - полная темнота, "Z" - максимальная яркость
    #
    # Символы "#" и ";" используются для комментирования строк
    
    "a"     "Непроглядная ночь"

    API:

    C++:
    Expand Collapse Copy
    [/B]
    /*
    * Called before a lighting level will be setted
    * You can stop execution of changing level light by this forward
    *
    * @param iLevel     Index of a choosen lighting level
    *
    * @noreturn
    */
    forward OnSetLightingLevelPre(iLevel);
    
    /*
    * Called after a lighting level is setted
    *
    * @param iLevel     Index of a choosen lighting level
    *
    * @noreturn
    */
    forward OnSetLightingLevelPost(iLevel);
    
    /*
    * Returns an id of current lighting level
    *
    * @return iLevel     Index of a current lighting level
    */
    native get_custom_lighting_level();
    
    /*
    * Sets the lighting level
    * Note: lighting levels start from 0, according to the config file
    *
    * @param iLevel     Index of a choosen lighting level
    *
    * @return            true if a lighting level is setted, false otherwise
    */
    native set_custom_lighting_level(iLevel);
    [*][B]
Назад
Сверху