2
nostra1. Будет ли реализована возможность настройки скрипта пользователем из программы?
Вариант реализации: на запрос программы скрипт выдаёт массив записей со следующими полями: название, тип (целое, вещественное, текст, флажок), мин. значение, макс. значение (для чисел - пределы), текущее значение, описание (для подсказки). Движок скриптов формирует окно настроек и отображает его пользователю. По утверждению настроек движок передает скрипту массив параметров.
2. Предлагаю сделать автоматизированное добавление пользовательских полей в программу при загрузке нового плагина/скрипта.
Варианты реализации:
а) при первой загрузке (первом использовании) плагина/скрипта программа запрашивает у него список пользовательских полей и выдаёт его пользователю. Пользователь выбирает нужные ему поля, и они автоматически добавляются в программу.
б) то же самое, но в настройках плагина/скрипта в любое время.
3. unreal666 в теме
Дублирование наград предложил добавить функции, которые позволят скрипту получать информацию о загружаемых полях, помеченных в настройках в разделе Плагины. Может сильно снизить трафик и позволит избежать дублирования этих опций в скриптах.