Герои Меча и Магии 5 - Картостроительство (Редактор карт)В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.
Искал ответы на форуме, но безуспешно. Может, вопрос уже звучал, но повторюсь. 1) Как установить условия поражения\победы? 2)как сделать что бы: а) город выбирался в меню игры(т.е. какой город мне ставить в редакторе, т.к. рандом это именно рандом) б)Что бы здания с юнитами( аля котел бесов) были привязанны к городу игрока. т.е. когда я выберу некрополь - там будут скелеты, гномов - защитники гор и тд.
С городом и героем проблемы решены, но осталась проблема с идентичностью бараков и города и добавилась проблема с заморозкой команды игрока( что бы он не мог выбрать другую, иначе вся игра порится). А так вроде все, после этого можно тестить карту полностью.
С командами легко, просто в MapPropretiesTree ищете строку players, раскрываете и настраиваете у каждого строки CanBeHumanPlayer и CanBeComputerPlayer.
ВестникС городом и героем проблемы решены, но осталась проблема с идентичностью бараков и города и добавилась проблема с заморозкой команды игрока( что бы он не мог выбрать другую, иначе вся игра порится). А так вроде все, после этого можно тестить карту полностью.
Можно сделать проще с идентичностью, в свойствах бараков выставить Like player (выбирай, который нужен) или Like town (тут координаты смотришь). И никаких скриптов не надо.
Ставите на карту любого героя, выбираете его ObjectPropretiesTree, жмёте на "..." возле строки Shared, ищете данных героев в списке. Некоторые из них имеют другие имена (Маркел, к примеру назван Berein).
как скриптами выдать игроку, например, серу? Есть две команды : SetPlayerResourcrs и ChangePlayerResources, вроде так. В обоих происходит так: к примеру, задаю выдачу 10 кристаллов, а у игрока их 20. При "активации" скрипта у игрока оказывается 10 крисов.
Олегархкак скриптами выдать игроку, например, серу? Есть две команды : SetPlayerResourcrs и ChangePlayerResources, вроде так. В обоих происходит так: к примеру, задаю выдачу 10 кристаллов, а у игрока их 20. При "активации" скрипта у игрока оказывается 10 крисов.
Скорее всего ты накосячил со скриптом - подозреваю , что компьютер выдает твоему игроку 10 кристаллов потому , что ты именно так и прописал