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

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

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

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

Heroist

Добавлено через 11 минут
И вот еще, что хотелось бы выяснить: как заставить ИИ игнорировать угрозу со стороны игрока? Чтобы он вел себя как обычно, но не боялся проплывать мимо с небольшими армиями?
Можно назначить ему какие-то маршруты с помощью MoveHero, по которым он будет двигаться, невзирая на героев игрока.

Добавлено через 5 минут
Ещё вариант. В начале хода ИИ ставить вокруг героя игрока специальные статические объекты без модели, но с блокированной клеткой. Для ИИ герой будет недосягаем (как и наоборот), и он, вероятно, будет героя игрока игнорировать. В начале хода игрока удаляем статики. Можно ещё ставить эти клетки в зависимости от соотношения силы армий (если что, таблица сил существ у меня есть).
Способ этот не так зубодробителен, как может показаться сначала.

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

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

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

Первое, что приходит в голову: дать ему какого фиктивного юнита с коэффициентом опасности заоблачным, будет думать, что он сильнее ) Или смысл в том, чтобы он не нападал ещё?

Можно назначить ему какие-то маршруты с помощью MoveHero, по которым он будет двигаться, невзирая на героев игрока.

Добавлено через 5 минут
Ещё вариант. В начале хода ИИ ставить вокруг героя игрока специальные статические объекты без модели, но с блокированной клеткой. Для ИИ герой будет недосягаем (как и наоборот), и он, вероятно, будет героя игрока игнорировать. В начале хода игрока удаляем статики. Можно ещё ставить эти клетки в зависимости от соотношения силы армий (если что, таблица сил существ у меня есть).
Способ этот не так зубодробителен, как может показаться сначала.

Ну, мне нужно, чтобы для героев ИИ нападение на них было эдаким нежданчиком. Плыли себе торговцы, и тут - бубух, нападение. Причем воскрешать этих героев и давать им армию я без проблем могу скриптом.

Ладно, попробую через move hero. Вот хорошая система союзов была на моей памяти в empire earth: можно было поставить одному компу "нейтрален", а себе уже "враждебен", при этом заблокировав потом изменение этих условий. И все - герои компа только отбиваются...

Не знаю, насколько актуален будет мой ответ, но всё равно отвечу. Да, герой сядет на корабль и поплывёт

Ага, ясно, спасибо.
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#1638
Старый 01.10.2013, 19:42
  #1638
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
По умолчанию
Re: Скрипты

Ну, мне нужно, чтобы для героев ИИ нападение на них было эдаким нежданчиком. Плыли себе торговцы, и тут - бубух, нападение. Причем воскрешать этих героев и давать им армию я без проблем могу скриптом.
Запили их союзниками, а потом, при контакте, запускай скрипт, делающий их врагами, и бой. Не знаю, как по быстродействию выйдет, но по бэкграунду вариант должен быть нормальный...
Ment вне форума
Ответить с цитированием
#1639
Старый 01.10.2013, 19:56
  #1639
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Скрипты

Интересный, кстати, вариант.
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#1640
Старый 01.10.2013, 20:40
  #1640
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

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

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

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

Ага, понятно. Ну, туман войны - это еще не самое плохое. Думаю, я сделаю часть торговцев заскриптоваными, а часть относительно свободными. Всем спасибо за помощь!
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#1642
Старый 10.10.2013, 13:46
  #1642
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Скрипты

Кто-нибудь знает, возможно ли через баттл скрипты передать (создать) спецу Файдэна?
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#1643
Старый 10.10.2013, 15:13
  #1643
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

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

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

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

RedHeavenHeroЧастично, только урон будет 100% всегда.

Ну, это ладно. Просто я не могу сейчас скачать мануал, а половину ф-ий не помню.

Там как - есть ли функция проверки наличия стрелков в армии героя? Или вручную типы существ проверять?
А потом там как? Получать массив существ врага, а потом приказывать стрелять по первому в массиве? А как же быть с пропуском хода после выстрела? Они (Лучники) ведь после этого в конец шкалы атф отлетят. Можно как-нибудь дать им выстрел, не влияя на порядок ходов?
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#1645
Старый 10.10.2013, 15:40
  #1645
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

HeroistНу, это ладно. Просто я не могу сейчас скачать мануал, а половину ф-ий не помню.

Там как - есть ли функция проверки наличия стрелков в армии героя? Или вручную типы существ проверять?
А потом там как? Получать массив существ врага, а потом приказывать стрелять по первому в массиве? А как же быть с пропуском хода после выстрела? Они (Лучники) ведь после этого в конец шкалы атф отлетят. Можно как-нибудь дать им выстрел, не влияя на порядок ходов?
Чтобы вычислить стрелков надо делать проверку на тип.
Если следовать специализации Файдаэна, то для начала перебор всех врагов, поиск существа с самым низким уровнем, выстрел.
Ну и в ATB тоже никак не восстановить прежнюю позицию.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

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

RedHeavenHeroЧтобы вычислить стрелков надо делать проверку на тип.
Если следовать специализации Файдаэна, то для начала перебор всех врагов, поиск существа с самым низким уровнем, выстрел.
Ну и в ATB тоже никак не восстановить прежнюю позицию.

а если выстрел по первому отряду из массива? Как создается сам массив после getCreatures? У него собственная сортировка есть? Или хотя бы по какой системе он нумирует существ в армии врага?
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#1647
Старый 10.10.2013, 16:03
  #1647
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

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

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

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

ага. ясно. А если слот пустой, он nil возвращает, или 0?
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#1649
Старый 10.10.2013, 16:11
  #1649
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

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

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

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

Ясно, спасибо, вопросов нет, остальное, вроде, понятно.
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
Ответ
Страница 110 из 260


Опции темы



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


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

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