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

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

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

Whatever
Аватар пользователя
12 лет назад
То есть это пишется в скрипте существа?... Да, я дуб)
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
Аватар пользователя
12 лет назад
А на счет региона... он выделил мне регион и все. Свойства не вызвать, древо на него не реагирует...
Так и должно быть. Щёлкните по названию, напишите что хотите по английски, дальше включаете "edit script" и напишите нужный скрипт, а там уже вписываете где надо имя региона. Надеюсь, я не ошибся.
Аватар пользователя
12 лет назад
Сейчас, конечно, попробуем... но в скриптах я ничего не понимаю. Лишь бы их куда надо написать, у меня редактор часто предлагает не в скрипт карты писать, а в личное поле каждого объекта...
Правило во взгляде...
Аватар пользователя
12 лет назад
Это пишется не в скрипте существа.

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

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

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

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

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

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

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

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

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

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

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

Статистика

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

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