RedHeavenHero — Posts
RedHeavenHero
| Topic / Post | Date |
|---|---|
|
How to create a video for a map?
Так я ж и говорю, что если создать мод через редактор (Resource -> New MOD) и упаковывать диалоги (и др.) туда, то в архиве с модом появиться файл index.bin, который-то и делает видимыми в редакторе вновь созданные объекты (вон, на скрине -…
|
|
|
How to create a video for a map?
По-моему лучше создать мод в редакторе и упаковывать диалоги отдельно, а уже потом по мере надобности вшивать в мод. Так создаётся волшебный файл index.bin, благодаря которому диалоги не исчезают. А вы пробовали пользоваться пробелом? Там в…
|
|
|
Scripts
В смысле, что там будет происходить? Команды меняться?
|
|
|
Scripts
А можно поподробнее, что там надо?
|
|
|
Scripts
На случай, если игрок 1 не участвовал в бою.
|
|
|
Scripts
Trigger( COMBAT_RESULTS_TRIGGER, "combat_results" ) function combat_results(c) local we = -1 if GetSavedCombatArmyPlayer(c, 1) == PLAYER_1 then we = 1 end if GetSavedCombatArmyPlayer(c, 0) == PLAYER_1 then we = 0 end if we ~= -1 then local they = 1 -…
|
|
|
Scripts
А что именно вам от неё надо?
|
|
|
Scripts
Почитай в руководстве, как работает рандом.
|
|
|
Scripts
ChangeHeroStat не устанавливает характеристику а меняет её. ChangeHeroStat('Berein', 8, -GetHeroStat('Berein', 8)) -- вся ChangeHeroStat('Berein', 8, -10) -- десять
|
|
|
Hive Leader 2: Fall of the Empire
Карта называется "На скорую руку". Она есть тут, на форуме.
|
|
|
Scripts
function IsMultiplayer() local p=0 for i=1,8 do if IsAIPlayer(i) == 0 then p=p+1 end if p > 1 then return 1 end end for i,hero in GetObjectNamesByType('HERO') do if IsAIPlayer(GetObjectOwner(GetHeroTown(hero) or hero)) == 1 then…
|
|
|
Scripts
Есть целая серия функций, заточенных под это. Пример их использования есть в скрипте кампании "Бегство к спасению" миссии "Дела и пути тьмы".
|
|
|
Scripts
Да, так. Кстати, объектом, от которого будет отлетать сообщение, можно сделать самого героя.
|
|
|
Scripts
Если делаешь тексты с неопределёнными вставками, то нужно изменять форму записи в скрипте. Вместо w..'ehe.txt' Ставишь {w..'ehe.txt'; fac=fac, eac=eac}
|
|
|
Scripts
После. Там еще есть необязательные параметры (см. мануал по скриптам).
|
|
|
Scripts
Функции ShowFlyingSign нужен второй параметр: имя объекта, от которого будет отлетать сообщение.
|
|
|
NHF – new heroes for Heroes V 3.1.
Самопроизвольно выключается. Да и интерфейс выходит за пределы экрана.
|
|
|
NHF – new heroes for Heroes V 3.1.
Ужасно нестабильная и непроработанная вещь. Она много с чем несовместима, в том числе, скорее всего, и с этим модом.
|
|
|
Scripts
function am() local old = 8 while 1 do local count = 0 for i=36,43 do count = count + (HasArtefact("Muscip", i) or 0) end if count ~= old then if old == 8 then SetObjectiveState("obj", OBJECTIVE_ACTIVE); sleep(1) -- вот, чего не хватало для счастья…
|
|
|
Scripts
А твой работает? (Script) ERROR: Objective obj is not active В общем это означает, что перед изменением прогресса не была активирована задача.
|