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

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

Аватар пользователя
#3903
ID наверняка есть в документации - IDs_for_scripts.pdf.

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
#3904
RedHeavenHero
Eleondor,
в скрипт карты.
Подскажи пожалуйста. Может в курсе. Я пользовадся редактором нормально, тут вдруг захожу, а в панели инструментов ничего нету, ни артефактов, ни городов и т.д. Что делать
Аватар пользователя
#3905
ну у меня win7 x64 rus sp1, может из-за этого, хотя я совместимость везде выставил - и на редактор, и на игру.
этот пост адресован RedHeavenHero!
В ответ пользователю Eleondor
#3906
Eleondor
ну у меня win7 x64 rus sp1, может из-за этого, хотя я совместимость везде выставил - и на редактор, и на игру.
Так все работало хорошо ещё утром, днём все ни ресурсы ни че ставить нельзя. Может че то в самом редакторе поменять нужно?

Добавлено через 12 часов 56 минут
RedHeavenHero
ID наверняка есть в документации - IDs_for_scripts.pdf.

Добавлено через 43 секунды
Странно, что игра вылетает, ошибки скрипта обычно не настолько фатальны.
Слушай, Может ты в курсе. Я пользовадся редактором нормально, тут вдруг захожу, а в панели инструментов ничего нету, ни артефактов, ни городов и т.д. Что делать
Аватар пользователя
#3907
можно ли заставить ии принудительно нанять конкретного героя, находящегося в таверне?
HappyR137
. Я пользовадся редактором нормально, тут вдруг захожу, а в панели инструментов ничего нету, ни артефактов, ни городов и т.д. Что делать


у меня давно была похожая ситуация. попробуй во вкладке view посмотреть, какие там панели, и вывести их.. вроде она среди них, с артефактами героями и т д
Мои карты

Возрождённый v 1.5 (обновление от 25/09/2016) :smile24:

готовится продолжение.

Великая Пустыня ( 25%) - про Маркела
Тьма над Иролланом (0%) - про Николаса

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю Markel the Imperor
Аватар пользователя
#3909
Markel the Imperor
можно ли заставить ии принудительно нанять конкретного героя, находящегося в таверне?
Конкретно, что необходимо?
Героя убивают, он попадает в таверну и его снова надо нанять?
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
#3910
Dyrman
Героя убивают, он попадает в таверну и его снова надо нанять?

да, именно это
Мои карты

Возрождённый v 1.5 (обновление от 25/09/2016) :smile24:

готовится продолжение.

Великая Пустыня ( 25%) - про Маркела
Тьма над Иролланом (0%) - про Николаса

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#3912
ну, да, герой у меня именно зарезервированный.
если сделать так DeployReservereHero('duncan',getObjectPosition('towm'))
то он появляется или в замке, но чаще в случайной точке около замка. с чем это связано - не знаю. возможно, ему как то мешают войска в гарнизоне замка или караваны
.
Если сначала раздеплоить его в точку на карте, а уже оттуда SetObjectPosition - в замок, все получается..

но это на конкретной карте хорош, там у этого игрока только 1 герой.
а если героев несколькои на момент респавна в замке уже 2 других героя, места не будет.
Мои карты

Возрождённый v 1.5 (обновление от 25/09/2016) :smile24:

готовится продолжение.

Великая Пустыня ( 25%) - про Маркела
Тьма над Иролланом (0%) - про Николаса

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#3914
GetObjectCreaturesTypes почему то не является массивом, и не индексируется=( если они там через запятую, как указано в документации, можно ли их разделить?
Мои карты

Возрождённый v 1.5 (обновление от 25/09/2016) :smile24:

готовится продолжение.

Великая Пустыня ( 25%) - про Маркела
Тьма над Иролланом (0%) - про Николаса

Мои моды (скорректированы мод на чумных энтов и циклопов зомби)
Аватар пользователя
#3915
Можно сделать массив:
local t = {}
t[1], t[2], t[3], t[4], t[5], t[6], t[7] = GetObjectCreaturesTypes(???)
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#3916
Есть ли какой то прямой способ узнать потери героя в бою?
Мои карты

Возрождённый v 1.5 (обновление от 25/09/2016) :smile24:

готовится продолжение.

Великая Пустыня ( 25%) - про Маркела
Тьма над Иролланом (0%) - про Николаса

Мои моды (скорректированы мод на чумных энтов и циклопов зомби)
В ответ пользователю Markel the Imperor
Аватар пользователя
#3917
Markel the Imperor
Есть ли какой то прямой способ узнать потери героя в бою?
устанавливаем триггер
COMBAT_RESULTS_TRIGGER
в нем смотрим какой герой принимал участие в битве с помощью
GetSavedCombatArmyHero
сами отряды получаем функциями
GetSavedCombatArmyCreaturesCount
GetSavedCombatArmyCreatureInfo
Если данные нужны не сразу, можно сохранить их в массив

Вот пример кода (потери записываются в переменную died):
COMBAT_WINNER = 1;
COMBAT_LOSER = 0;
Trigger(COMBAT_RESULTS_TRIGGER, 'CombatResult');

function CombatResult(id)

-- анализ ведем только для глав. героя
if(GetSavedCombatArmyHero(id, COMBAT_WINNER) ~= player_hero) then return end

local n_stacks, creature, count, died;

-- анализ проигравшей стороны
n_stacks = GetSavedCombatArmyCreaturesCount(id, COMBAT_LOSER);
for i = 0,(n_stacks-1) do
creature, count, died = GetSavedCombatArmyCreatureInfo(id, COMBAT_LOSER, i);
-- здесь можно проанализировать или сохранить куда-нибудь данные
-- creature - id существа, count - их количество на начало боя, died - сколько погибло
end;

-- анализ победившей стороны
n_stacks = GetSavedCombatArmyCreaturesCount(id, COMBAT_WINNER);
for i = 0,(n_stacks-1) do
creature, count, died = GetSavedCombatArmyCreatureInfo(id, COMBAT_WINNER, i);
end;

end