Добавлено:
Обновившиеся файлы:
- возможность добавлять команды чата в список исключений, который будет работать в плагинах использующих Plugins Core (Gag Me, Level System)
pc_add_to_chat_white_list "text"
- text - текст, который будет добавлен в список исключений чата
- Например: pc_add_to_chat_white_list "/rtv"
- добавлена функция, которая проверяет содержится ли текст переданный в качестве аргумента в списке исключений чата
native pc_exists_in_chat_white_list(text[]);
- addons/amxmodx/plugins/plugins_core.amxx
- addons/amxmodx/scripting/include/plugins_core.inc
Исправлено:
Обновившиеся файлы:
- неправильно загружались отрицательные float значения кваров
- addons/amxmodx/plugins/plugins_core.amxx
Добавлено:
Обновившиеся файлы:
- добавлено общее меню настроек для игрока, которое вызывается с помощью команды чата /settings. Пункты в меню добавляются с помощью серверной команды:
pc_settings_menu_item_insert "position" "menu_item_name" "access_flags" "handler" "behaviour"
- position - позиция, в которую нужно вставить пункт меню. При вставке пункты меню не удаляются, а смещаются. Отсчет начинается с 1. Спец. значение: '-1' - вставить в конец
- menu_item_name - может быть текстом или ключом словаря мультиязычности
- access_flags - флаги доступа. Поддерживает спец. значения 'all' (всем) и '' (никому)
- handler - сначала пишется буква с двоеточием определяющие способ, а далее действие:
- с: - клиентская команда
- f: - public функция вида function_name(id)
- s: - серверная команда
- behaviour - определяет поведение пункта меню. Поддерживается 2 значения:
- hide - если доступа к пункту меню нет, он не отображается
- disable - если доступа к пункту меню нет, он затенен и недоступен
- добавлена возможность указывать значения цвета в виде заранее заданных символьных констант. Указывать такие значения можно в кварах и других настройках связанных с цветом Список поддерживаемых цветов: {white}, {silver}, {gray}, {black}, {red}, {maroon}, {yellow}, {olive}, {lime}, {green}, {aqua}, {teal}, {blue}, {navy}, {fuchsia}, {purple}
- меню, которое открывает само себя с помощью pc_menu_display, автоматически переключается на ту же страницу что была в прошлый раз
- добавлены общие для многих плагинов, ключи словаря мультиязычности
- добавлена forward функция для проверки требуемой версии: forward __plugins_core_version_check(const majorVersion, const minorVersion);
- addons/amxmodx/plugins/plugins_core.amxx
- addons/amxmodx/data/lang/plugins_core.txt