Доброго времени суток, уважаемые господа.
Буду краток: Готовится к существованию карта. На карте располагается некоторое количество городов (+- 50 юнитов-ратушей).
Также существует список Названий городов, которые должны случайным образом присваиваться ратушам и появляться прямиком на зданиях плавающим красным текстом. Висеть они будут на них всегда. Пользуюсь Гуем.
Сложность: если с плавающим текстом и цветом проблем, очевидно, не возникает, то с рандомным распределением очень даже.
Как я не пытался, устроить так, чтобы случайное название выбиралось и прикреплялось на плавающий текст я не смог. Прошу вашей помощи и подсказки по возможности.
З.Ы: простите если докопал вас фигней, но я честно и добросовестно 2-ой день шерстил интернет с нулевым выхлопом, надежда только на вас, мужики.


а, условие ещё добавь что рандомное не равно максимальному, прежде чем присваивать значения
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28

а, условие ещё добавь что рандомное не равно максимальному, прежде чем присваивать значения
Загруженные файлы
Принятый ответ
3

а, условие ещё добавь что рандомное не равно максимальному, прежде чем присваивать значения
После легкой переделки перестало функционировать по непонятной причине
Загруженные файлы
28
СерафимКречет, а что сломалось?

а, вижу прикреплённый тобой скрин, выбираются все юниты на карте, ты уверен что стоят только ратуши? иначе стоит добавить проверку на тип юнита
3
СерафимКречет, а что сломалось?

а, вижу прикреплённый тобой скрин, выбираются все юниты на карте, ты уверен что стоят только ратуши? иначе стоит добавить проверку на тип юнита
На данном этапе не только ратуши, но это и не важно, на данном этапе, позже добавлю проверку. Изначально надпись возникала на всех юнитах, и это радовало. Позже я добавил больше вариантов текста и убрал моменты, ответственные за "исчезание текста" т.к. хочу, чтобы она висела всегда. Позже я убрал повторяемость действия, т.к. оно должно сыграть 1 раз и навсегда. Когда я запустил это, надпись появляться перестала.
8
Плавающих текстов можно разместить ограниченное количество (около сотни), так что будьте осторожны.
28
СерафимКречет, она могла перестать появляться только если уйдёт в минус, т.е. на первых 21 рандомных юнитах находящихся на карте создастся надпись, а на других нет, потому что целочисленная уже в минус уйдёт, ну в принципе то что я тебе рассказываю это базовые понятия работы триггеров, думаю ты и так понимаешь как нужно поправить

а да, ну и лимит текстагов видимых для одного игрока 99
3
СерафимКречет, она могла перестать появляться только если уйдёт в минус, т.е. на первых 21 рандомных юнитах находящихся на карте создастся надпись, а на других нет, потому что целочисленная уже в минус уйдёт, ну в принципе то что я тебе рассказываю это базовые понятия работы триггеров, думаю ты и так понимаешь как нужно поправить

а да, ну и лимит текстагов видимых для одного игрока 99
Но дело не в кол-ве, их там нет и 10....

СерафимКречет, она могла перестать появляться только если уйдёт в минус, т.е. на первых 21 рандомных юнитах находящихся на карте создастся надпись, а на других нет, потому что целочисленная уже в минус уйдёт, ну в принципе то что я тебе рассказываю это базовые понятия работы триггеров, думаю ты и так понимаешь как нужно поправить

а да, ну и лимит текстагов видимых для одного игрока 99
Все, проблема решилась. Кажется, дело было вообще не в этом. Функция снова заработала, когда я вернул периодичность (интуитивно). После этого, я сделал всплывающую надпись постоянной и триггер, выключающий этот триггер, после этого цикла. Так или иначе, это уже мелочи, и спасибо тебе за концепцию в целом, сам бы я не додумался!
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.