Скрипты - Страница 114 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Герои Меча и Магии 5 - Картостроительство (Редактор карт) В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.

Ответ
Страница 114 из 260
 
Опции темы
#1696
Старый 07.11.2013, 17:53
  #1696
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

Это просто строки с описанием состояния строения. Можно так и оставить.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1697
Старый 07.11.2013, 17:55
  #1697
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Скрипты

attemt to call a nil value - в обоих случаях с принятием и отменой qiestion boxа.
еще синий игрок отказался захватывать близлежащие хижины в свой ход, впрочем, может и не захотел.
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#1698
Старый 07.11.2013, 18:04
  #1698
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

Совсем забыл! Эта ошибка не должна ни на что влиять. Чтобы убрать сообщение об ошибке надо немного изменить две последние функции.

	function burnok(hut)
	Trigger(4, hut, nil)
	hutt = hutt + 1
	HAVEN_DWLS[hut] = nil
	return function()
	end
end

function burnno(hut)
	SetObjectEnabled(hut, 1)
	Trigger(4, hut, nil)
	sleep(1)
	MakeHeroInteractWithObject('Nymus' , hut)
	sleep(1)
	SetObjectEnabled(hut, nil)
	Trigger(4, hut, "BurnHavenDwelling")
	return function()
	end
end
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1699
Старый 07.11.2013, 18:37
  #1699
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Скрипты

спасибо большое! надо будет обязательно совершить подвиг и таки доизучать lua))

Добавлено через 30 минут
да, вот, кстати, а в случае с нажатие ok после вопроса, триггер более никогда не включится на этом объекте? и он станет непосещаемым абсолютно для всех, так ведь?

и еще - уже про иконки. Допустим, для ресурсов можно, для существ нельзя, а вот для заклинаний? там тж через жо что-то другое сделан вылет иконки?
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#1700
Старый 07.11.2013, 18:46
  #1700
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

да, вот, кстати, а в случае с нажатие ok после вопроса, триггер более никогда не включится на этом объекте? и он станет непосещаемым абсолютно для всех, так ведь?
Да. Ещё можно будет приоритет для ИИ низкий сделать, чтоб не тыкался.

и еще - уже про иконки. Допустим, для ресурсов можно, для существ нельзя, а вот для заклинаний? там тж через жо что-то другое сделан вылет иконки?
Вылет - вряд ли. Может, сделать всплывающие надписи "выучено такое-то заклинание"?
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1701
Старый 07.11.2013, 21:15
  #1701
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Скрипты

Та, это я и сделал. Просто с иконками оно красивее ведь))

Добавлено через 2 часа 27 минут
Ну, и последний вопрос на сегодня. ГДЕ создавать AdvMapДиалоги? Я обычно такие вещи заменяю обычными роликами, но вот чего-то захотелось в NivalStyle сегодня поработать))
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#1702
Старый 07.11.2013, 21:24
  #1702
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

Свойство dialogs в дереве свойств карты. О том, как их создавать, написано в одной из тем этого раздела.

Добавлено через 3 минуты
тема
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1703
Старый 08.11.2013, 13:38
  #1703
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Скрипты

Та это все просто же. После мучений с роликами))) Мне было интересно, там ли я создал, и как редактор называет созданную сцену.
Снова большое спасибо)

Добавлено через 16 часов 12 минут
Возможно ли поставить для Игрока4, например, очень высокий приоритет, но на движущийся объект, например, на другого героя Игрока3?
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#1704
Старый 08.11.2013, 14:48
  #1704
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

Можно, но на героях аттрактор работает плохо. Лучше MoveHero.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1705
Старый 08.11.2013, 15:08
  #1705
^
MasteR
 
Аватар для MasteR
📖
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
По умолчанию
Re: Скрипты

Кто-нибудь может мне описать строение и свойства функции talkbox? Не могу найти нормальное описание
MasteR вне форума
Ответить с цитированием
#1706
Старый 08.11.2013, 16:19
  #1706
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
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 вне форума
Ответить с цитированием
#1707
Старый 08.11.2013, 16:52
  #1707
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Скрипты

RedHeavenHeroМожно, но на героях аттрактор работает плохо. Лучше MoveHero.

MoveHero не есть хорошо, так он почему-то не находит suitable path, не могу понять, почему...
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#1708
Старый 08.11.2013, 16:55
  #1708
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

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

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1709
Старый 08.11.2013, 17:06
  #1709
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Скрипты

Регион? Какой такой регион?)))

Даже регион, который вообще не для этого героя и игрока, причем с WITHOUT_STOP_TRIGGERом все-равно будет препятствием?!
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#1710
Старый 08.11.2013, 17:08
  #1710
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

Нет, конечно, только заблокированный.

Добавлено через 50 секунд
Какой там путь он проходит? Просто дорогу, или есть порталы, лестницы...

Добавлено через 1 минуту
Перед тем, как его отправить можно проверять досягаемость клетки с помощью CanMoveHero(hero, x, y, floor).
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

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


Опции темы



Часовой пояс GMT +4, время: 07:08.


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru