Gerter — Сообщения
Gerter
| Тема / Сообщение | Дата |
|---|---|
|
Скрипты
так я и написал, что StartCombat тут ни причем. я только SiegeTown имел ввиду
|
|
|
Скрипты
можно файл города указать как параметр в SiegeTown, не выставляя его на карту. StartCombat тут ни причем
|
|
|
Текущие вопросы и ответы по редактору карт
в data/Scenes/CombatArenas лежат xdb файлы арен, там есть пункт Music
|
|
|
Текущие вопросы и ответы по редактору карт
если не ошибаюсь, музыку можно как то импортировать, видел гайд по импорту моделей в редактор, музыку вроде так же. в файле настроек боевой арены есть возможность задать музыку
|
|
|
Скрипты
если я правильно понял вопрос, то вам нужно, например, сделать копию стандартного описания города в вашу карту(это будет файл с окончанием типа AdvMapTownShared), настроить как вам нужно, а потом указать в качестве параметра в SiegeTown. файлы героев…
|
|
|
Скрипты
через GetObjectPosition() либо просто двигать героя в эту точку, если CanHeroMove не выполнилось
|
|
|
Скрипты
ну если только в этой точке проблема, то можно просто в нее двигать, если нужная недоступна
|
|
|
Скрипты
попробуй заменить MoveHero на MoveHeroRealTime, и проверку CanHeroMove убрать точнее, как то так if(CanMoveHero(Erling, 15, 9, 0)) then MoveHero(Erling, 15, 9, 0) else MoveHeroRealTime(Erling, 15, 9, 0) end
|
|
|
Скрипты
еще раз, герой преграждает единственно возможный путь к нужной клетке? тогда все работает согласно механике, CanHeroMove считает героя непроходимым препятствием. можно добавить проверку на такую ситуацию и если она возникает, двигать Эрлинга в…
|
|
|
Скрипты
мешает пройти = нужная клетка недоступна? тогда логично, что не двигается, нет? попробуй что-то типа этого: function ErlingMove() while 1 do if(GetCurrentPlayer() == 'номер игрока, которому принадлежит Эрлинг') then if CanMoveHero(Erling, 15 , 9, 0)…
|
|
|
Скрипты
во первых, стоит выключить AI у героя. во вторых, лучше сделать отдельную функцию, которая будет проверять, что наступил ход нужного игрока и запускать перемещение героя, т.к. триггер нового дня не совсем для этого подходит
|
|
|
"Кубок Ремикса" :smile49:
Имхо, правила должны быть более лояльными для игроков, чтобы этих самых игроков привлечь. хотя, было бы забавно посмотреть на это правило в действии, так сказать
|
|
|
Текущие вопросы и ответы по редактору карт
может быть вы создали карту-сценарий, а не мультиплеерную, вот и не отображается в сетевых
|
|
|
Модостроительство
есть ли возможность изменить UI объектов на карте? например, мне нужен объект, у которого будет интерфейс кузницы миниартефактов магов. возможно ли сделать такое, и если да, подскажите, как.
|
|
|
Текущие вопросы и ответы по редактору карт
стены в подземке можно менять с помощью последней вкладки справа, где objects, tiles и т.д.
|
|
|
Текущие вопросы и ответы по редактору карт
скорее всего да. можете для примера глянуть кампании на форуме, например Пробуждение зла или Империю Единорога, там все так и сделано
|
|
|
Текущие вопросы и ответы по редактору карт
это известная проблема с редактором кампаний. стоит вручную отредактировать файл кампании в блокноте. Точно не знаю, как конкретно это делается, гляньте кампании на форуме, там точно так и сделано
|
|
|
Пробуждение зла
в самой последней версии, судя по всему, сломался боевой скрипт - перепрошел 1 миссию, ни одного призыва драконов не было. изменения системы порталов приятные, долгих тыканий разведчиков больше нет. прошел, кстати, всего за 6 с небольшим месяцев,…
|
|
|
Скрипты
банальный вариант - добавить sleep после SetUnitManaPoints(). ну и консоль ругается на что-нибудь?(думаю там должно быть что-то типа 'attacker-hero cant cast spell..')
|
|
|
Скрипты
ну тогда OBJECT_TOUCH_TRIGGER повесить на каждый двелл и проверять, кто коснулся. Если ваш герой, то выдать нужное сообщение, если комп, то, например, скриптом добавлять ему юнитов с двеллинга.
|