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

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

Аватар пользователя
#2726
Ну, хорошо, а на счет изменения анимации я немного не поняла. где это и как устанавливается? И можете мне проверить правильность написания скрипта к карте, а то он мне какую-то пургу выдал при попытке прогнать в самом хомячке.
Правило во взгляде...
Аватар пользователя
#2727
Ну, я написал вам ф-ию анимации. В скрипте пишете эту строчку, где нужно, и все.
Проверить постараюсь ;)

Whatever
Аватар пользователя
#2728
То есть это пишется в скрипте существа?... Да, я дуб)
function InitBuildings()
for i, building in GetObjectNamesByType"PEASANT_HUT" do
Trigger(5, building, "TransformBuilding")
end
for i, building in GetObjectNamesByType"ARCHERS_HOUSE" do
Trigger(5, building, "TransformBuilding")
end
for i, building in GetObjectNamesByType"BARRACKS" do
Trigger(5, building, "TransformBuilding")
end
for i, building in GetObjectNamesByType"HEAVEN_MILITARY_POST" do
Trigger(5, building, "TransformBuilding")
end
end

function TransformBuilding(_, _, hero, building)
if hero == "Pelt" then
ReplaceDwelling(building, TOWN_NECROMANCY)
end
end

function TransformHavenTown(_, _, hero)
if hero == "Pelt" then
TransformTown("Sian", TOWN_NECROMANCY)
sleep(10)
SetObjectPosition("Pelt", GetObjectPosition("Sian"))
end
end

startThread(InitBuildings)
Trigger(5, "Sian", "TransformHavenTown")

function InitDungeonCreatures()
for i, mob in GetObjectNamesByType"CREATURE" do
local type = GetObjectArmySlotCreature(mob, 0)
if (type >= CREATURE_SCOUT and type <= CREATURE_BLACK_DRAGON) or (type >= CREATURE_STALKER and type <= CREATURE_RED_DRAGON) then
SetObjectEnabled(mob, nil)
Trigger(4, mob, "TouchDundeonCreature")
end
end
end

function TouchDundeonCreature(hero, monster)
if hero == "Dalom" then
SetMonsterCourageAndMood(monster, 1, 0, 0)
end
SetObjectEnabled(monster, 1)
Trigger(4, monster, nil)
sleep(1)
MakeHeroInteractWithObject(hero, monster)
end

startThread(InitDungeonCreatures)

А на счет региона... он выделил мне регион и все. Свойства не вызвать, древо на него не реагирует...
Правило во взгляде...
В ответ пользователю Rhenish
Аватар пользователя
#2729
А на счет региона... он выделил мне регион и все. Свойства не вызвать, древо на него не реагирует...
Так и должно быть. Щёлкните по названию, напишите что хотите по английски, дальше включаете "edit script" и напишите нужный скрипт, а там уже вписываете где надо имя региона. Надеюсь, я не ошибся.
Аватар пользователя
#2730
Сейчас, конечно, попробуем... но в скриптах я ничего не понимаю. Лишь бы их куда надо написать, у меня редактор часто предлагает не в скрипт карты писать, а в личное поле каждого объекта...
Правило во взгляде...
Аватар пользователя
#2731
Это пишется не в скрипте существа.

Добавлено через 1 минуту
Что я вижу! Русифицированный редактор. Ждите много ошибок.

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
#2732
А иначе я вообще никак бы не разобралась. Я вообще в пятерке первую карту делаю, решила подарить на днюху любимому игроку...
да, уже встречала эти ошибки. то вода не удаляется, то пишет мне, что объект на неправильном уровне, хотя захожу на карту через игру и спокойно посещаю этот объект... Так куда мне и что написать, чтобы определенные лавовые драконы изрыгали пламя перед собой? Простите уж за глупые вопроса девушку-чайника)

Добавлено через 1 минуту
Пургу выдала сама игра. Она открыла на какой-то момент карту и зависла в хлам. Может, я там что-то в скрипте не правильно указала, ну там предложения после эндов. там потому что я спрашивала дважды совет на разные темы и получила два разных скрипта, которые я влепила по очереди.
Правило во взгляде...
Аватар пользователя
#2733
Дать скр. имя дракону, записать
PlayObjectAnimation("имя", "attack00", 3)
в скрпте у нужное место. Если вместо изрыгания пламени, дракон будет "словно парализован", то дополнительно следует изменить LOD-анимацию на аренную.

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
#2734
То есть, исправить слово Dundeon на Dungeon и оно заработает?
Правило во взгляде...
Аватар пользователя
#2735
Хотя имена сходятся. Ошибка не из-за этого. Странно это зависание.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
#2736
Ладно, проверю у себя систему. Ноут старый, может потому и устраивает мне истерику (ему впервые суют карту 320*320)
Правило во взгляде...
Аватар пользователя
#2737
Попробуй так:
Сначала убрать startThread(InitBuildings), потом запустить карту.
И напиши о том, работает ли.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
#2738
Без изменений скрипта, но после чистки реестра он спокойно запустил карту. Пока не проверено, как работают скрипты - я немного не то сейчас попутно проверяю.

Добавлено через 21 минуту
Скрипт на смену анимации не сработал, драконы как стояли, так и стоят, покачиваясь.
Правило во взгляде...
Аватар пользователя
#2739
Функция проигрывает анимацию только один раз со звуком и эффектами (пламенем), или, если вместо 3 поставить IDLE, то циклично, но без озвучки и пламени.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
#2740
а когда она ее показывает? в первыми секундами входа на карту? тогда это никто не увидит. а можно периодически сделать со звуком и пламенем? например каждые 10 секунд

Добавлено через 48 секунд
есть еще вопросы: 1 - не удалось вставить личную музыку в карту (формат .ogg) и 2 - как сделать в подземелье пропасть?
Правило во взгляде...