Русский > Разработчикам

Настройки скриптов, пользовательские поля

(1/2) > >>

Reset:
2 nostra
1. Будет ли реализована возможность настройки скрипта пользователем из программы?
Вариант реализации: на запрос программы скрипт выдаёт массив записей со следующими полями: название, тип (целое, вещественное, текст, флажок), мин. значение, макс. значение (для чисел - пределы), текущее значение, описание (для подсказки). Движок скриптов формирует окно настроек и отображает его пользователю. По утверждению настроек движок передает скрипту массив параметров.

2. Предлагаю сделать автоматизированное добавление пользовательских полей в программу при загрузке нового плагина/скрипта.
Варианты реализации:
а) при первой загрузке (первом использовании) плагина/скрипта программа запрашивает у него список пользовательских полей и выдаёт его пользователю. Пользователь выбирает нужные ему поля, и они автоматически добавляются в программу.
б) то же самое, но в настройках плагина/скрипта в любое время.

3. unreal666 в теме Дублирование наград предложил добавить функции, которые позволят скрипту получать информацию о загружаемых полях, помеченных в настройках в разделе Плагины. Может сильно снизить трафик и позволит избежать дублирования этих опций в скриптах.

nostra:

--- Цитировать ---1. Будет ли реализована возможность настройки скрипта пользователем из программы?
Вариант реализации: на запрос программы скрипт выдаёт массив записей со следующими полями: название, тип (целое, вещественное, текст, флажок), мин. значение, макс. значение (для чисел - пределы), текущее значение, описание (для подсказки). Движок скриптов формирует окно настроек и отображает его пользователю. По утверждению настроек движок передает скрипту массив параметров.
--- Конец цитаты ---

Будет, ноя хочу постараться сделать так, чтобы разработчики скриптов не должны были слишком много времени тратить на настройку окна с опциями.


--- Цитировать ---2. Предлагаю сделать автоматизированное добавление пользовательских полей в программу при загрузке нового плагина/скрипта.
Варианты реализации:
а) при первой загрузке (первом использовании) плагина/скрипта программа запрашивает у него список пользовательских полей и выдаёт его пользователю. Пользователь выбирает нужные ему поля, и они автоматически добавляются в программу.
б) то же самое, но в настройках плагина/скрипта в любое время.

3. unreal666 в теме Дублирование наград предложил добавить функции, которые позволят скрипту получать информацию о загружаемых полях, помеченных в настройках в разделе Плагины. Может сильно снизить трафик и позволит избежать дублирования этих опций в скриптах.
--- Конец цитаты ---

Обе идеи хорошие и скорее всего я их реализую, но не думаю, что скоро.

Reset:

--- Цитата: nostra от 14 Марта 2009, 23:25:05 ---
--- Цитировать ---1. Будет ли реализована возможность настройки скрипта пользователем из программы?
Вариант реализации: на запрос программы скрипт выдаёт массив записей со следующими полями: название, тип (целое, вещественное, текст, флажок), мин. значение, макс. значение (для чисел - пределы), текущее значение, описание (для подсказки). Движок скриптов формирует окно настроек и отображает его пользователю. По утверждению настроек движок передает скрипту массив параметров.
--- Конец цитаты ---

Будет, ноя хочу постараться сделать так, чтобы разработчики скриптов не должны были слишком много времени тратить на настройку окна с опциями.

--- Конец цитаты ---
Я в своё время сделал систему формирования окна с разнотипными полями ввода. Причем пользователи-программисты этой системы передавали приблизительно то, что я уже описал. Система сама формировала окно. Просто длинный прокручиваемый фрейм, а на нем слева названия, а справа - поля нужного типа.
Я ничего проще тогда не придумал.


--- Цитата: nostra от 14 Марта 2009, 23:25:05 ---Обе идеи хорошие и скорее всего я их реализую, но не думаю, что скоро.

--- Конец цитаты ---
На самом деле, все три идеи очень рядышком стоят. Их бы вместе сделать. А с другой стороны, хочется побыстрее :D.
В общем, когда будет, тогда и будет.
Спасибо за ответ.

Reset:
Уважаемый nostra, не произошло ли случайно каких-либо подвижек по этой теме?

nostra:
Сорри, но пока нет.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии