Menu Creator
Опубликовано: 15.08.2013, 21:06 | |
Использование плагина: Все создаваемые меню и их параметры описываются в файле путь\cstrike\addons\sourcemod\configs\menu_cre ator.txt Там же находятся примеры всех меню, изображенных на скриншоте. Как описывать меню\панель: 1. Сначала нужно создать меню или панель, добавив строку в файл create | название_меню | тип: panel для панелей, menu для меню. 2. Если нужно, зарегистрировать команду для открытия этого меню: regcmd | команда 3. Настроить меню: settitle | заголовок меню additem | отображаемый текст | команда при выборе этого пункта addtext | отображаемый текст setback | название_меню, в какое отправлять при нажатии в меню "назад" Возможные алиасы в командах: {client} - заменяется на индекс клиента. {userid} - заменяется на юзерид клиента. {name} - заменяется на имя клиента. Возможные алиасы в отображаемом тексте: {newline} - добавление пустой строки в меню без занятия слота (добавляет к тексту \n \n), актуально только для меню. {space} - вставка пробела в текст, актуально для панелей когда нужно вставить пустую строку (т.к. парсер тримит входную строку, а DrawPanelItem(handle, NULL_STRING); ничего не добавляет, в отличии от DrawPanelItem(handle, " ")) {slash} - добавляет символ "|" в текст, т.к. просто символ "|" является разделителем для парсера. Список изменений: (23.07.2013) - выход версии 1.0. (20.10.2013) - выход версии 2.0. Полностью переписан код, добавлена возможность вложения в панелях на любой уровень. (21.10.2013) - выход версии 2.1. Изменен синтаксис, убран стандартный "exec" конфига, вместо этого добавлен свой парсер файла, перенесены настройки меню в другой файл, убраны команды созданий меню и их настроек (этим теперь занимается парсер на запуске плагина). Добавлена поддержка любых символов в тексте, командах (благодаря парсеру). | |
| |
Скачивать и комментировать могут только зарегистрированные пользователи. Регистрация или Вход |