Gerter — Posts

User Avatar

Gerter

Morale +238 Valiant
Offline Member since Jul 2012 Last activity
Topic / Post Date
Scripts
так я и написал, что StartCombat тут ни причем. я только SiegeTown имел ввиду
Scripts
можно файл города указать как параметр в SiegeTown, не выставляя его на карту. StartCombat тут ни причем
Current questions and answers regarding the map editor.
в data/Scenes/CombatArenas лежат xdb файлы арен, там есть пункт Music
Current questions and answers regarding the map editor.
если не ошибаюсь, музыку можно как то импортировать, видел гайд по импорту моделей в редактор, музыку вроде так же. в файле настроек боевой арены есть возможность задать музыку
Scripts
если я правильно понял вопрос, то вам нужно, например, сделать копию стандартного описания города в вашу карту(это будет файл с окончанием типа AdvMapTownShared), настроить как вам нужно, а потом указать в качестве параметра в SiegeTown. файлы героев…
Scripts
через GetObjectPosition() либо просто двигать героя в эту точку, если CanHeroMove не выполнилось
Scripts
ну если только в этой точке проблема, то можно просто в нее двигать, если нужная недоступна
Scripts
попробуй заменить MoveHero на MoveHeroRealTime, и проверку CanHeroMove убрать точнее, как то так if(CanMoveHero(Erling, 15, 9, 0)) then MoveHero(Erling, 15, 9, 0) else MoveHeroRealTime(Erling, 15, 9, 0) end
Scripts
еще раз, герой преграждает единственно возможный путь к нужной клетке? тогда все работает согласно механике, CanHeroMove считает героя непроходимым препятствием. можно добавить проверку на такую ситуацию и если она возникает, двигать Эрлинга в…
Scripts
мешает пройти = нужная клетка недоступна? тогда логично, что не двигается, нет? попробуй что-то типа этого: function ErlingMove() while 1 do if(GetCurrentPlayer() == 'номер игрока, которому принадлежит Эрлинг') then if CanMoveHero(Erling, 15 , 9, 0)…
Scripts
во первых, стоит выключить AI у героя. во вторых, лучше сделать отдельную функцию, которая будет проверять, что наступил ход нужного игрока и запускать перемещение героя, т.к. триггер нового дня не совсем для этого подходит
"Remix Cup" :smile49:
Имхо, правила должны быть более лояльными для игроков, чтобы этих самых игроков привлечь. хотя, было бы забавно посмотреть на это правило в действии, так сказать
Current questions and answers regarding the map editor.
может быть вы создали карту-сценарий, а не мультиплеерную, вот и не отображается в сетевых
Modding
есть ли возможность изменить UI объектов на карте? например, мне нужен объект, у которого будет интерфейс кузницы миниартефактов магов. возможно ли сделать такое, и если да, подскажите, как.
Current questions and answers regarding the map editor.
стены в подземке можно менять с помощью последней вкладки справа, где objects, tiles и т.д.
Current questions and answers regarding the map editor.
скорее всего да. можете для примера глянуть кампании на форуме, например Пробуждение зла или Империю Единорога, там все так и сделано
Current questions and answers regarding the map editor.
это известная проблема с редактором кампаний. стоит вручную отредактировать файл кампании в блокноте. Точно не знаю, как конкретно это делается, гляньте кампании на форуме, там точно так и сделано
Awakening of Evil
в самой последней версии, судя по всему, сломался боевой скрипт - перепрошел 1 миссию, ни одного призыва драконов не было. изменения системы порталов приятные, долгих тыканий разведчиков больше нет. прошел, кстати, всего за 6 с небольшим месяцев,…
Scripts
банальный вариант - добавить sleep после SetUnitManaPoints(). ну и консоль ругается на что-нибудь?(думаю там должно быть что-то типа 'attacker-hero cant cast spell..')
Scripts
ну тогда OBJECT_TOUCH_TRIGGER повесить на каждый двелл и проверять, кто коснулся. Если ваш герой, то выдать нужное сообщение, если комп, то, например, скриптом добавлять ему юнитов с двеллинга.