Впервые здесь? Я Роха — провести быструю экскурсию?
Ошибка соединенияНеверный запросСтраница устарелаСессия истеклаТребуется входЗапрещеноНе найденоСлишком много запросовВнутренняя ошибка сервераПлохой шлюзСервис недоступенТайм-аут шлюзаВерсия HTTP не поддерживается
Сессия истекла
Ваша сессия истекла. Пожалуйста, войдите снова.
Требуется вход
Для этого нужна учётная запись. Войдите или создайте её — это займёт минуту.
Страница устарела
Токен безопасности отклонён — обычно потому, что страница была открыта слишком долго или вы вошли в систему в другом месте. Ничего не сохранено. Обновите страницу и повторите.
Запрос не выполнен
При обработке вашего запроса возникла проблема.
Проверьте подключение к интернету и попробуйте снова.
Детали ошибки:
Ссылка для шаринга
Сообщения от Текущие вопросы и ответы по редактору карт
Добрый день. Не знаю, что такое "неиграбельная фракция", но героя можно "жестко" выбрать в Map Properties => Players Properties => Выбираете игрока и героя для него
Вы были абсолютно правы, }{0TT@6bI4. Назначив другие пути к файлам, мне удалось включить и ролики и lua-файл на артефакты. Но вылезла другая проблема. В роликах, где есть Monsterlink, не отображается их кастомное имя. Скорее всего это из-за того, что я назначал MonssterCustomName через окно по нажатию пробела. Есть ли способ переделать это внутри кампании, или необходимо создать пустые ролики и заменить в них файлы с необходимыми исправлениями?
При создании через пробел файлы получают название с кириллицей; потому их игра и "теряет". Если index.bin с указаниями на нужные ролики сохранился, то можно его водрузить в data, сделать изменения, папки с изменениями отправить в кампанию; если нет, то придется создавать новые, подменять и вносить правки
Доброго времени суток. На карте "Охотники за сокровищами" есть неиграбельная франция - Инферно и плюс начальный герой, которого нельзя поменять. Как сделать такое же для своей карты?
Заходишь в настройки карты (Map Properties), потом в настройки игроков (Players Properties), в строке Player выбираешь нужного тебе игрока, в Main Hero выбираешь героя которого нельзя будет сменить. Если хочешь чтобы героя можно было выбирать при выборе карты, то нужно выбрать Main Town а потом поставить галочку на Generate Hero In Town(По-моему, GHIT не работает на картах SingleMission, только Multiplayer). Чтобы нельзя было играть за этого игрока(или же, как вы написали, расу), нужно снять галочку с Human Playable у нужного вам игрока
Добавлено через 20 минут
Доброго времени суток! У меня такой вопрос: Как бы мне прописать скрипт, который будет ослеживать с кем я воюю?
Мне нужно чтобы мой герой воевал с "плохими последствиями" с определённой расой, т.е. вступаю с ними в комбат - получаю +1 в "плохой" счётчик за то что я такой бунтарь и смею поднимать ни них свои арбалет и шпагу. И ещё хотелось бы учтонить по поводу сравниваемой переменной(если правильно назвал) "~=", какой же результат она даёт? Например, "if GetDifficulty() ~= DIFFICULTY_EASY then". Просто не совсем доходит, как ей правильно пользоваться.
Ну и пока последнее что интересует: На карту можно поставить стены с воротами из арен. Вариант их как-то анимировать чтобы ворота открывались и закрывались?
Создайте новый скрипт (xdb и lua) и привяжите его к вашему герою функцией SetHeroCombatScript("Имя героя", "/Путь к скрипту/ИмяСкрипта.xdb#xpointer(/Script)")
В самом боевом скрипте:
function Start() --Рассматриваем только случай, когда наш герой нападает; если бы плохой счетчик увеличивался бы, когда на нас самих нападали, это было бы нечестно
local EnemyCreat = GetDefenderCreatures() flag = 1 for key, unit in EnemyCreat do if GetCreatureType(unit)=="Плохой айди" or GetCreatureType(unit)=="Плохой айди 2" then --N блоков проверки "плохих айди" SetGameVar("BadCounter", GetGameVar("BadCounter")+1) flag = nil break end end if flag then SetGameVar("GoodCounter", GetGameVar("GoodCounter")+1) end end
Насчёт открывающихся ворот - сделать это очень трудно. На 1 статичный объект - открывающиеся-закрывающиеся орковские ворота - у меня ушло полчаса. Попробую сделать небольшой мод, добавляющий все эти объекты в редактор.
Вру. В первый раз было сложно находить файлы в редакторе, последующие пошли быстрее
Создайте новый скрипт (xdb и lua) и привяжите его к вашему герою функцией SetHeroCombatScript("Имя героя", "/Путь к скрипту/ИмяСкрипта.xdb#xpointer(/Script)")
В самом боевом скрипте:
function Start() --Рассматриваем только случай, когда наш герой нападает; если бы плохой счетчик увеличивался бы, когда на нас самих нападали, это было бы нечестно
local EnemyCreat = GetDefenderCreatures() flag = 1 for key, unit in EnemyCreat do if GetCreatureType(unit)=="Плохой айди" or GetCreatureType(unit)=="Плохой айди 2" then --N блоков проверки "плохих айди" SetGameVar("BadCounter", GetGameVar("BadCounter")+1) flag = nil break end end if flag then SetGameVar("GoodCounter", GetGameVar("GoodCounter")+1) end end
Спасибо, попробую) И благодарю за объяснение с ~=. Насчёт ворот - понятно, будем ждать 😎
Доброго времени суток. Наверняка этот вопрос уже обсуждался, только нет сил пролистать более 300 страниц форума. Подскажите пожалуйста: ГСК создаёт горы и другие объекты, как убрать оранжевую поверхность под ними ? (видно при нажитой кнопке Show Al Passability). По этой поверхности герой не может перемещаться и нельзя ставить строения/жилища (вернее можно, но вход должен быть вне оранжевой зоны). Очень хочется поубирать часть бестолково расставленных гор и разместить утопию драконов и т.д. и т.п.. Никакие вкладки по типу ПЛАТО, + - уровень (raise), опустить(dig), сгладить(smith), ровнять(zero), ластик - не помогают. Наверняка есть простой способ.
Доброго времени суток. Наверняка этот вопрос уже обсуждался, только нет сил пролистать более 300 страниц форума. Подскажите пожалуйста: ГСК создаёт горы и другие объекты, как убрать оранжевую поверхность под ними ? (видно при нажитой кнопке Show Al Passability). По этой поверхности герой не может перемещаться и нельзя ставить строения/жилища (вернее можно, но вход должен быть вне оранжевой зоны). Очень хочется поубирать часть бестолково расставленных гор и разместить утопию драконов и т.д. и т.п.. Никакие вкладки по типу ПЛАТО, + - уровень (raise), опустить(dig), сгладить(smith), ровнять(zero), ластик - не помогают. Наверняка есть простой способ.
Это маски, создают непроходимые тайлы. Но на них можно ставить объекты. Масками нужно перекрывать лишь те места, в которые боты/игрок вообще не должны попасть. Но если непроходимость нужна временная, то нужно пользоваться регионами ибо маску нельзя удалить скриптом.
Добавлено через 2 часа 19 минут Здравствуйте! Видел урок по созданию специализаций героям по типу кастомной абилки, пассивного прироста и заклинание за убийство своих войск... Стало интересно, можно ли создать специализацию аля "Командир лучников": баффать уроном и бронёй каких-то существ(или всех своих?) ещё и отображать иконку об этом действии на нужных существах?
Можно в начале боя навешивать на определённых существ/на всех эффекты некоторых бафов. Я не тестировал, эффекты каких бафов можно наложить скриптом, в этом вопросе более компетентен Waterfall, который это тестировал