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

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

Аватар пользователя
13 лет назад
Помимо официального руководства можете посмотреть кое-какие в нашем файловом архиве, даже на русском языке.
Аватар пользователя
13 лет назад
В файле HOMM5_Scripts_Functions есть ВСЕ скрипты, доступные для Вашей версии игры.
Аватар пользователя
13 лет назад
Всем привет, возник вопрос , доступна ли расширенная версия для редактора во владыках севера ? И вот еще , начинал я осваивать редактор еще в оригинальных героях там дома для монстров были в разделе все объекты сейчас я работаю в редакторе для владык и тех же домов в складка все объекты нет куда они делись ?Кроме того есть ли на форуме тема по созданию квестов как через скрипты так и без них ?
Аватар пользователя
13 лет назад
Как сделать так, чтобы когда герой вошёл в определённый участок карты, появилось бы текстовое сообщение? Как делать задания? В руководстве не понял, как делать их.
Аватар пользователя
13 лет назад
Agrael_Inferno_Demon , Используй Trigger(REGION_ENTER_AND
_STOP_TRIGGER,"название области","название функции"); и MesssageBox("путь к текстовому файлу");
В общем должно получится так
function название функции ()
MessageBox ("/Maps/SingleMissions/название твоей карте/имя текста");
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER,"название региона","название функции");
И еще :
Название функций не начинай с цифр .
Для удобства, при использовании MessageBox , прописывая путь , можно заменить весь путь к файлу на GetMapDataPath().."название файла" . Удобство обусловлено тем , что при переименовании карты путь будет не действителен .
Файл с текстом сообщения кидай карту . Карту можно открыть с помощью зип архиваторов . Так же файл должен быть в формате юникод и формате тхт .
Аватар пользователя
13 лет назад
Здравствуйте! Я начал разбираться с редактором карт недавно. Прочитал руководство к редактору карт. Как писать скрипт, с помощью которых появляется текстовое сообщение?
В ответ пользователю Demilich_of_Necropolis
Аватар пользователя
13 лет назад
Паренек , почитал бы тему хоть немного . Выше пост, там я довольно подробно эту ситуацию описал .
Так же если интересно посмотри в файловом архиве есть паре доков с инфой по этой теме.
Аватар пользователя
13 лет назад
Файл с текстовым сообщением должен быть в формате Юникод или txt?
В ответ пользователю Demilich_of_Necropolis
Аватар пользователя
13 лет назад
Demilich_of_Necropolis
Файл с текстовым сообщением должен быть в формате Юникод или txt?
Формат тхт, кодировка Юникод
Аватар пользователя
13 лет назад
Можно ли скачать отдельно редактор карт для адона с орками без самого адона?


Добавлено через 3 минуты
Есть вопрос ,как с помощью скриптов убрать объект , например дерево или дом крестьян ?
В ответ пользователю Radionich
Аватар пользователя
13 лет назад
Radionich
Можно ли скачать отдельно редактор карт для адона с орками бес самого адона?

Добавлено через 25 минут
С помощью скриптов можно ли убирать с карты объекты , деревья например ?

Добавлено через 3 минуты
Есть вопрос ,как с помощью скриптов убрать объект , например дерево или дом крестьян ?
1) Можно, но работать не будет.

2) RemoveObject("скриптовое имя объекта")
Параметр объекта IsRemovable должен быть true.
Для жилищ - RazeBuilding('скриптовое имя жилища')
Аватар пользователя
13 лет назад
О благодарю , какой раз выручаешь лови птичку;)
13 лет назад
Доброго время суток.
Возникло две проблемы:
1) Делаю задание: убить определенного героя. А в награду ставлю 35 бесов (то бишь, существ). Когда убиваю этого героя, появляется надпись: задание выполнено. А существ не дают. В чем может быть проблема? Какие-нибудь скрины предоставить?
2) Не могу никак писать скрипты. Сразу же редактор вылетает. Можно ли как-то обойти это? Или обходиться без скриптов?
Заранее спасибо.
Аватар пользователя
13 лет назад
Всем привет , есть вопрос , вот когда изменяешь атаку знания и тд если выставить все на ноль , то все равно в игре у герыча 1знания и колдовства как исправить что бы все по нулям ?

Добавлено через 2 часа 6 минут
И еще один вопрос возник когда через древо мапы создаешь задание в кладке где пишешь что надо сделать по пойму kind называется. Так вот есть ли такое значение при котом герою надо достичь определенного региона ?
Аватар пользователя
13 лет назад
Slovenec:

1) AddHeroCreature ('heroname' , 15, 35)

2) Программу спец скачайте. HoMM5MapScriptsEditor называется

Radionich:

1) Не знаю. Ниже 1-го не советую. Можно попробовать через редактор вручную. Или через скрипты. ChangeHeroStat('heroname' , stat_id (цифры от 0 до 8) , 0)

2) Вроде, не нашел. Лучше попробовать через скрипт.
Trigger(REGION_ENTER_AND_STOP_TRIGGER , 'trigger name' , 'function name')

function function name (heroname)
if heroname == 'heroname' (имя героя) then
--вот сейчас сработала проверка, кто из героев зашел в регион. Что хотите, то здесь пишите. если нужно выполнить задание:
SetObjectiveState ('objname' , OBJECTIVE_COMPLETED)
Trigger(REGION_ENTER_AND_STOP_TRIGGER , 'trigger name' , nil)
end
end

Статистика

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

Сейчас на сайте 6 пользователей 1288 гостей