Сообщения от Текущие вопросы и ответы по редактору карт
function stopv()
Trigger(6, 'stopv', nil)
MessageBox(???)
end
function kill_half_army(hero)
Trigger(6, 'kill_half_army', nil)
for i=0,6 do
local t, n = GetObjectArmySlotCreature(hero, i)
RemoveHeroCreatures(hero, t, ceil(n/2))
end
end
Trigger(6, 'stopv', 'stopv')
Trigger(6, 'kill_half_army', 'kill_half_army')Можно вот так, только нужен ещё один регион "kill_half_army", войдя в который, герой и потеряет половину армии.
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Пробуждение зла
Нашествие из Преисподней
Смена эпох
Скачать все кампании одним архивом: Яндекс.Диск Google.Диск
You can download the set of 3 Campaigns (English version) here
Одиночные сценарии Heroes V 3.1:
Незваные гости
Красный кристалл
Синий кристалл
Закат тьмы
Мультиплеерные карты для Heroes V 3.1:
Легендарная война
Сердце вулкана
Передел мира
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Нет такой функции. В качестве альтернативы могу предложить давать герою/отнимать у героя свиток с этим заклинанием.
Жаль. Нет, мне такой вариант не подойдёт(
Пробуждение зла
Нашествие из Преисподней
Смена эпох
Скачать все кампании одним архивом: Яндекс.Диск Google.Диск
You can download the set of 3 Campaigns (English version) here
Одиночные сценарии Heroes V 3.1:
Незваные гости
Красный кристалл
Синий кристалл
Закат тьмы
Мультиплеерные карты для Heroes V 3.1:
Легендарная война
Сердце вулкана
Передел мира
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
while (contr==1) do
contr=0;
for i=1,95 do
if HasArtefact("geroy", i)==true then
RemoveArtefact("geroy", i);
if contr==0 then
contr=1;
end;
end;
end;
end;точнее он работает, но игра зацикливается и зависает. Задумка - удалить все артефакты у героя с учётом того, что некоторые могут повторятся
Пробуждение зла
Нашествие из Преисподней
Смена эпох
Скачать все кампании одним архивом: Яндекс.Диск Google.Диск
You can download the set of 3 Campaigns (English version) here
Одиночные сценарии Heroes V 3.1:
Незваные гости
Красный кристалл
Синий кристалл
Закат тьмы
Мультиплеерные карты для Heroes V 3.1:
Легендарная война
Сердце вулкана
Передел мира
почему не работает данный кусок функции?while (contr==1) do
contr=0;
for i=1,95 do
if HasArtefact("geroy", i)==true then
RemoveArtefact("geroy", i);
if contr==0 then
contr=1;
end;
end;
end;
end;
точнее он работает, но игра зацикливается и зависает. Задумка - удалить все артефакты у героя с учётом того, что некоторые могут повторятся
for artefact = 1, 95 do
for n=1, GetHeroArtifactsCount("geroy", artefact) do
RemoveArtefact("geroy", artefact)
end
end
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
function stopv()
Trigger(6, 'monolog', nil)
MessageBox(\Maps\Multiplayer\Rhenish's War\monolog.txt)
end
Trigger(6, 'monolog', 'monolog')
Я его уже и так и эдак, и даже совсем иначе. Имя карты - Rhenish's War в WinRar по крайней мере так и вообще она так называется...
Почему-то не срабатывает скрипт:
Я его уже и так и эдак, и даже совсем иначе. Имя карты - Rhenish's War в WinRar по крайней мере так и вообще она так называется...
Не срабатывает, потому что в триггере название функции - monolog, а объявлена она как stopv. Нет связи между триггером и функцией
Добавлено через 52 секунды
Можно так попробовать сделать:for artefact = 1, 95 do
for n=1, GetHeroArtifactsCount("geroy", artefact) do
RemoveArtefact("geroy", artefact)
end
end
Спасибо) не подозревал о существовании такой функции
Пробуждение зла
Нашествие из Преисподней
Смена эпох
Скачать все кампании одним архивом: Яндекс.Диск Google.Диск
You can download the set of 3 Campaigns (English version) here
Одиночные сценарии Heroes V 3.1:
Незваные гости
Красный кристалл
Синий кристалл
Закат тьмы
Мультиплеерные карты для Heroes V 3.1:
Легендарная война
Сердце вулкана
Передел мира
Почему-то не срабатывает скрипт:
Я его уже и так и эдак, и даже совсем иначе. Имя карты - Rhenish's War в WinRar по крайней мере так и вообще она так называется...
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Да и тут еще проблема: в названии карты есть ковычка как для указания пути. и как теперь быть?