Перейти к содержанию

Сообщения от Текущие вопросы и ответы по редактору карт

В ответ пользователю Lucan_Porri
#3586
^-^Furry^-^
И снова здравствуйте!
У меня 2 вопроса:
1) Возможно ли изменять количество добывания ресурсов в шахтах?
2) Как поворачивать объект по диагонали? Я прочитала, что нужно нажать на клавишу Ctrl, но никак :smile27:
Что имеется в виду по-диагонали? Я знаю, что у каждого объекта есть свойство rotation, там указывается угол в радианах.
В ответ пользователю deathangel908
Аватар пользователя
#3587
deathangel908
Что имеется в виду по-диагонали? Я знаю, что у каждого объекта есть свойство rotation, там указывается угол в радианах.
Ну, я имела ввиду поворачивать объект на произвольный угол.

Прокрастинирую...
"...Завтра станет лучше
но солнце так и не взошло..."
В ответ пользователю Lucan_Porri
#3588
^-^Furry^-^
Ну, я имела ввиду поворачивать объект на произвольный угол.
Ну тогда я думаю ответил на Ваш вопрос.
#3589
Как взять список заклинаний у героя? Можно так:
for spellID = 1, 239 do
flag = KnowHeroSpell(heroname, spellID);
end;
Но есть одна проблемка, много чисел из данного диапазона не являются спелами, и если их передать в функцию, то она выкенет ошибку и поток умрет, а как я понял отловить ексепшен никак нельзя, потому-что pcall выпилили с Lua
В ответ пользователю deathangel908
#3590
Возможно ли создать арену для дуэльного мода? Если да, то расскажите, пожалуйста, как.
В ответ пользователю Эритроцитоз
Аватар пользователя
#3591
Эритроцитоз
Возможно ли создать арену для дуэльного мода? Если да, то расскажите, пожалуйста, как.
Можно. Для каждой боевой арены нужно два объекта: AdvMapDesc и AdventureFlybyScene. Первое - собственно, сама арена с декорациями, второе - указатель на положение сетки на поле боя, на AdvMapDesc, а также по мелочи. Потом уже надо добавить AdventureFlybyScene в список дуэльных арен.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
#3592
RedHeavenHero
Можно. Для каждой боевой арены нужно два объекта: AdvMapDesc и AdventureFlybyScene. Первое - собственно, сама арена с декорациями, второе - указатель на положение сетки на поле боя, на AdvMapDesc, а также по мелочи. Потом уже надо добавить AdventureFlybyScene в список дуэльных арен.

Уважаемый RedHeavenHero, расскажите, пожалуйста, поподробнее, если Вам не очень трудно:
1)Саму арену с декорациями нужно создавать в редакторе карт, я так понимаю. Какого она должна быть размера (tiny, small, или это не важно?)
2)Какого размера должно быть пространство для боя?
3)Как его разметить?
Это, по крайней мере, те вопросы, которые я могу сейчас задать, потому что не очень понимаю предмет, но очень хочу понять. Видел мод от Zenithale, добавляющий кучу новы арен, но не нашёл на него рабочей ссылки. Скачал другой мод, попытался разобраться в нём - мало что понял.
4)Скажите пожалуйста, где в игре TOE лежат эти дуэльные арены, чтобы я мог посмотреть на все необходимые файлы и попытаться разобраться в них?
Аватар пользователя
#3593
1) В расширенном редакторе карт. Размер не важен.
2) Пространство для боя всегда одно и то же - 10х12, для осад - 14х14.
3) В AdventureFlybyScene нужно установить MountPoint - точку отсчёта, примерно соответствует местонахождению атакующего героя.
4) Список дуэльных арен находится прямо в data.pak. У каждой арены - свой пункт, содержащий такие поля:
CombatScene - ссылка на AdventureFlybyScene.
ArenaName - имя боевой арены ("Пещера трупов", "Последнее пристанище", "Обсидиановые поля" и т.д.)
Pic - картинка, изображающая арену, тип - Texture. Размер - 214х160.
TownType - тип родного для этой арены города.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
#3594
RedHeavenHero
1) В расширенном редакторе карт. Размер не важен.
2) Пространство для боя всегда одно и то же - 10х12, для осад - 14х14.
3) В AdventureFlybyScene нужно установить MountPoint - точку отсчёта, примерно соответствует местонахождению атакующего героя.
4) Список дуэльных арен находится прямо в data.pak. У каждой арены - свой пункт, содержащий такие поля:
CombatScene - ссылка на AdventureFlybyScene.
ArenaName - имя боевой арены ("Пещера трупов", "Последнее пристанище", "Обсидиановые поля" и т.д.)
Pic - картинка, изображающая арену, тип - Texture. Размер - 214х160.
TownType - тип родного для этой арены города.

Огромное Вам спасибо! Кажется, я разобрался. Нашёл в сетях похожий мод, распотрошил его и сделал всё по аналогии. Ваши пояснения очень помогли. Если будет интересно, взгляните на мою первую арену) Надеюсь, она прикрепилась.
Вложения 1
1 файл • Общий размер: 32,8 KB
В ответ пользователю Эритроцитоз
Аватар пользователя
#3595
Работает.
Вложения 1
1 файл • Общий размер: 137,6 KB
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
#3596
Арена ничего так, живописная.
Файлы, кстати, желательно будет упаковать в архив pak или h5u.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
#3597
RedHeavenHero
Работает.

Что не может не радовать)

Скажите, а можно ли поставить препятствие: не ostacles, которые появляются случайным образом, а в определённом месте арены конкретный камень, например? Потому что если просто в редакторе его разместить, то существа проходят сквозь него. Вероятно, нужно где-то отметить, что это препятствие, так?

Добавлено через 57 секунд
RedHeavenHero
Арена ничего так, живописная.
Файлы, кстати, желательно будет упаковать в архив pak или h5u.

Спасибо! Хочу сделать побольше арен.
Аватар пользователя
#3598
Создаёте свой ArenaObstaclesGroup и в нём устанавливаете FixedObstacles = true. После чего добавляете пункт в links, где можно установить блокированные клетки. Как это сделано, можно посмотреть на примере AbyssArena. Если объекты - фиксированные препятствия, то их надо выставлять непосредственно на карту.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
#3599
Навеяло обсуждением создания комбат-арен, откопал свои разработки :)
2 арены, скрины
http://s30.postimg.org/s4bpo7dn5/image.jpg
http://s23.postimg.org/tr3yekm4r/image.jpg
http://s3.postimg.org/cckwilayb/image.jpg
http://s30.postimg.org/5ancspec1/image.jpg
И архив
http://rghost.ru/56987866
На достояние общественности, использовать в народном творчестве можно и нужно :) Что, как и куда думаю разберетесь
В ответ пользователю JonnyP
Аватар пользователя
#3600
Я порылась на форуме и нашла тему про "Мёртвые монстры на карте". Оттуда я записала себе в тетрадь то, что нашла:
PlayObjectAnimation("[имя монстра]", "death", ONESHOT_STILL);
SetObjectEnabled([имя], nil);
Мне интересно, это всё, что надо? Или что-то не хватает?

Прокрастинирую...
"...Завтра станет лучше
но солнце так и не взошло..."

Статистика

Приветствуем новейшего участника: Emil

Сейчас на сайте 8 пользователей 1310 гостей