Shiroyasha2910 — Сообщения

Shiroyasha2910

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