Как наиболее простым и универсальным образом узнать, по чьей вине произошла смена владельца юнита через заклинания вселения, порабощения разума и т. д.
Мне нужно, чтобы порабощённые юниты добавлялись в ту же группу, где находится его поработитель.
И второй вопрос, смежный (не стану дублировать его в пуле…
Добрый день!
Я на нескольких сообщениях на формуах сталкивался с мнением, что динамическое создание триггеров и событий к ним может вызывать проблемы. Правда ли это? И если да - то какого рода проблемы?
Нормальная ли это ситуация для карты, если каждые несколько секунд создаётся несколько десятков триггеров по 10-…
Мне нужно отслеживать события всех призывных юнитов, но, к сожалению, через событие "unit spawns a summoned unit" не отлавливается призыв фабрики механика; роботов, которых эта фабрика производит; и момент, когда порождения магмы порождают себе подобных.
Возможно что-то ещё не отлавливается, но это то, что я заметил.…
Что лучше, надёжнее и быстрее?
Работать с группами юнитов: при их добавлениии, проверки наличия, удалении и т. д.
Может, в каких-то ситуациях лучше работать с группами, а в каких-то - с таблицами?
Или создавать структуры, и работать с ними?
Если кто-то проводил тестирование в разных ситуациях и/или находил…
Как можно менять описание предметов в магазине? И есть ли такие функции вообще?
Вариант, использовать абилки вместо предметов и менять описание абилок - не предлагайте, так как мне нужно знать какой игрок инициирует приобретение.
Суть:
Есть одна абилка, которая присутствует у множества юнитов. Нужно, чтобы иконка этой абилки менялась для каждого юнита отдельно. Т. е. для каждого юнита иконка абилки должна быть разной.
Я ожидал, что этого можно достичь путём изменения поля "aart", как это без проблем происходит с изменением описания и…
Если через триггер дать рынку 3 книги ловкости на покупку, то при покупке первой книги - остальные две исчезают из рынка.
Это так и задумано, либо я что-то делаю не так?
У меня в карте при старте спустя секунд 10-15 иногда возникает проблема рассинхрона. (официальная версия WC3 - R.)
Но я не использую GetLocalPlayer(),
То, что я прочитал про рассинхрон также мне не помогло, так как я не использую перечисляемые кейсы.
У меня есть одна догадка с чем это может быть связано, но я не…
В общем, у меня мега-странная ситуация.
В рамках одной игры (одной сессии) один и тот же триггер запускается множество раз и часто выдаёт одну и ту же последовательность случайных чисел: 12, 1, 13.
Я бы мог со скрепом понять, если бы это происходило при запуске этого триггера единожды при загрузке карты, но он…
Простите за нубский вопрос. EnumDestructablesInRectAll, случайно, не вызывает каких-нибудь утечек, связанных с созданием и не удалением групп декораций?
Сейчас, при изменении границ камеры, мини-карта не меняется. Но я видел в некоторых картах, что меняется мини-карта. Вопрос - как этого достичь?
Всем привет. Меня очень долго не было в модмейкерстве и засел по старой памяти.
Был какой-то сайт, не помню точно как он называется, в котором был перечень всех имеющихся в jass функций, типов данных и т. д. в виде документации, название было какое-то то-ли common.js то-ли ещё какое, ни как не получается найти. Без…
Если карта генерирует утечки - они подчищаются после завершения игры на этой карте или остаются в памяти и на следующей карте пока не будет перезапущен WarCraft?
Заранее спасибо.
Последняя версия варика, официалка, когда я копирую способность - в редакторе объектов у новой способности отображаются все возможные поля с параметрами, в том числе и те, которые к этой способности ни как не относятся. С чем это может быть связано?
Если это важно - то редактор объекта я запускаю у карты, которая…
Где найти стандартные ИИ для варика? Мне нужно поместить 4 ИИ для четырёх рас (люди, орки, эльфы и нежить), в определённый момент я выдаю компам стартовые войска случайных рас, и нужно запускать ИИ той расы, которую выдал. Меня устраивает стандартный ИИ, но не знаю откуда взять эти файлы. Спасибо за помощь!
Я сделал на основе канала 8 способностей (все срабатывают при нажатии без указания цели). Каким действием я могу заставлять юнит применять эти способности?
Мне нужно некоторые фрагменты текста покрасить ф фрагмент игрока, есть функция, которая возвращает текст а-ля "ff0000" если в качестве аргумента передать ему ркасного игрока?
Почему иногда не создаётся плавающий текст? Часто возникает ошибка когда нужно созать несколько плавающий текстов (не всегда одновременно), не больше 20 штук, но иногда и 10 штук не создаётся.
Каждый плавающий текст сохраняю в отдельный слот глобального массива.
если я создаю локальные массивы - то в конце функции надо каждому использованному элементу массива устанавливать null?
после этого не засорит ли память сам массив, или его тоже можно как-то обнулить?
есть ли функционал на удаление событий указанного триггера?
если нет - то насколько дорогая операция по удалению триггера и созданию нового с добавлением всех действий и новых событий?
Будут ли формироваться утечки, если каждые 20-30 секунд таким образом создавать заново триггер и добавлять в него события на смерть…
Стоит ли проводить очищение группы юнитов перед тем как её уничтожать, дабы не было утечек?
unitpool наследуется от handle, поэтому я подумал, что если создать глобальную переменную udg_contSmall - я смогу записывать в него unitpool, но моя догадка была, вероятно, не верна. Что я делаю не так, и как это можно сделать?…
Можно ли создать глобальную переменную типа unitpool array ? В GUI такого типа нет, а как создавать глобалки вне гуи я так и не разобрался.
Вопрос в догонку - если глобалки нельзя создавать не через гуи - насколько дорогая операция записи и извлечения значений unitpool из хештаблиц? Намного дороже чем обращение…
Только осваиваю JASS, в соседней теме меня просвятили полезной фунции GetLocalPlayer() и предупредили об опасностях десинхрона.
Скажите, а будет ли десинхрон, если я создам 24 мультиборда, и каждому игроку буду отображать только его мультиборд при использовании GetLocalPlayer() ?
Когда пытаюсь вывести строку, в которой используется символ % - вместо этого символа и символов рядом стоящих - подставляются странные значения, похожие на адреса данных. Вопроса 2: что это за хрень, и как можно вместо этой хрени подставить символ процента.
Делаю на JASS версия 1.29 PTR