Shiroyasha2910 — Posts

Shiroyasha2910

Morale +6 Hopeful
Offline Member since Jul 2019 Last activity
Topic / Post Date
Current questions and answers regarding the map editor.
Markel the Imperor Редатор может вылететь, если например, некий объект не записался, и в поле стоит null, и редактор пытается к нему обратиться. У меня так было с резервным героем, которого удалил с карты. Общий совет, когда работаете с редактором,…
Current questions and answers regarding the map editor.
Добрый вечер, столкнулся с проблемой вылета редактора карт после клика по иконке Map Properties. Из-за чего может произойти подобное великолепие и возможно ли это исправить?
Current questions and answers regarding the map editor.
Доброй ночи, у меня в карте на данный момент около 6 тысяч областей, но тут возникла необходимость удалить половину, переделать часть карты, и вставить уже меньшее количество областей в другие места. Вот тут и возник вопрос, а как можно быстро…
Scripts
Здравствуйте, есть ли возможность с помощью скриптов выставить определенную неделю? Типа, выполнил условие, значит теперь будет неделя голубя
Scripts
BlueHeavenHero Всё легко - SetObjectOwner(имягероя, номеркоманды) Спасибо, я что-то позабыл про это
Scripts
IchGViji Любопытно🤔... В принципе для односторонних порталов можно перезаписать их наименование и описание. У меня единственное предположение пока, что нужные объекты находятся где-то в другом месте, а вместо них стоят обычные порталы (если вы…
Scripts
IchGViji Функция OverrideObjectTooltipNameAndDescription работает не со всеми типами объектов, некоторые из них нельзя переименовать через неё, для тех же существ есть отдельная функция в сообщении выше. Какие объекты вы хотите в принципе…
Scripts
IchGViji А консоль ничего не говорит? Также рекомендуемую не прописывать абсолютные пути к файлам карты, лучше использовать функцию GetMapDataPath() . Это избавит вас от необходимости переписывать все пути, если вдруг вы примете решение переименовать…
Scripts
Добрый вечер. Переименовал объёкты стандартным скриптом. Однако, почему-то не все объекты переименовались, в х = 2 абсолютно всё. В х = 1,3,4 частично. Подумал, пожет где-то есть одинаковые наименования объектов, а нет, имена уникальные. Из-за чего…
Scripts
IchGViji Shiroyasha2910, касательно боевых скриптов есть отличное руководство от уважаемого }{0TT@6bI4: боевые скрипты - гайд А касательно вашей задумки, то сам пока подобного не делал, но как я вижу, стоит попробовать использовать функцию…
Scripts
Добрый вечер. Пытаюсь разобраться в боевых скриптах.. пока безуспешно. Видел тут кто-то писал, что есть руководство по боевым скриптам, может кто ссылочку на нее дать? Ибо я не нашел. Возможно ли, что также, кто поможет сделать необходимый скрипт?…
Current questions and answers regarding the map editor.
Доброе утро, есть ли возможность с помощью скриптов сделать следующее: Определенный герой входит в зону и допустим 1 неделя становится второй? Есть ли вообще команда, которая позволяет сменить день, неделю, месяц?
Scripts
Grigoriy Такая хотелка хоть и реализуема, но вмещает в себя целый комплекс задач, начиная от отключения стандартного бонуса набора некромантских артефактов (если хочется, чтоб был именно свой бонус, а не сочетания своего и стандартного),…
Scripts
Я тут почти закончил делать карту, но столкнулся с проблемой сделать свой бонус для сета артефактов, а именно, я вообще не представляю как подобное делать. Задумка такая, если у героя будут артефакты: шлем некроманта, проклятое кольцо, кольцо…
Scripts
Здравствуйте, решил сделать скрипт, где понадобится один триггер на несколько функции (их планируется 5, сейчас написаны 2), но после использования определенной функции, она должна переставать работать. Проблема в том, что попытался решить данный…
Scripts
}{0TT@6bI4 Кстати, умная мысль. Можно и GetPlayerFilter(GerObjectOwner(hero)). Думаю, это даже будет лучше Дело в том, что фильтр игрока не совпадает с номером игрока: 1—1 2—2 3—4 4—8 ... Почему я против проверки GetCurrentPlayer, потому что герои…
Scripts
}{0TT@6bI4 Тогда рекомендую добавить проверку if IsAIPlayer(number) then и только в случае истинности утверждения предлагать повышение Короче говоря Азгалор посоветовал следующее: "Попробуй короче в MessageBox, вместо GetObjectOwner(hero), вставить…
Scripts
}{0TT@6bI4 Мне кажется, дело в том, что зеленый и оранжевый игроки — компьютерные. И, предположу, в моём случае всё работает правильно и просто по механике MessageBoxForPlayers сообщения для компов перенаправляется игрокам. А в вашем случае... а вот…
Scripts
}{0TT@6bI4 Добавьте print(number, ", ", hero, ", ", GetObjectOwner(hero)) перед сообщениями и скажите, что выводит при касаниях... Оно пишет: для первого - 1, Calid, 1 для второго - 2, Sarge, 2 для третьего - 3, Mardigo, 3 Ну и для 4 игрока…
Scripts
Спасибо, теперь понял. Но теперь почему-то сообщения перестали выводится для одного из 4-х игроков, а только для красного или синего игрока. Тобишь раньше у меня скрипт выводил сообщение лишь тому игроку, который дотрагивается до объекта, а теперь…