Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#1706
Старый 08.11.2013, 16:19
  #1706
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
По умолчанию
Re: Скрипты

Скопипастил из одного фанатского руководства.
func TalkBoxForPlayers Открывает для выбранных игроков (playersFilter) диалог с несколькими вариантами ответа (от 1 до 5).
Функция не выдаёт сообщений об ошибке т.к. если параметры не верны, то используются значения по-умолчанию
playersFilter PlayersFilteringConstantsID Идентификатор выбранных игроков
iconRef Ссылка на текстуру иконки
iconTooltipRef Путь к тексту тултипа иконки
textRef Путь к тексту диалога
addTextRef Путь к тексту диалога (дополнительному)
callback Строка с именем lua-функции, через первый параметр которой сообщается ответ игрока (число: 0 - отмена, -1 - закрыт игрой, 1.. - номер выбранного игроком ответа)
mode Тип режима: 0 - с кнопкой ОК, 1 - ОК/Закрыть
titleTextRef Путь к тексту заголовка окна
selectTextRef Путь к тексту заголовка перед опциями выбора
defaultOption Номер ответа, подсвеченного по-умолчанию (число: 0 - нет, 1.. - номер ответа)
optionTextRef путь к тексту ответа № 1
[ optionTextRef] Путь к тексту ответа № ...
[Номер ответа]


Добавлено через 3 минуты
В функцию с именем, переданным в качестве параметра callback передаются игрок, ответивший на вопрос и номер ответа на вопрос (ответы 1-5, ненатуральные значения говорят о том, что окно было закрыто).
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием