32

» WarCraft 3 / Как запустить действие один раз, проверив всех юнитов на баф?

Можно не морочится с гемором, просто создать группу, которую обновлять время от времени, а при касте целителя на юнита, заносить юнита в группу, проверяя перед кастом, а юнит то в группе, по завершению каста или раз в N сек очищать группу.
32

» WarCraft 3 / Пиу-пиу Лазер/Рельса как в TcX

Ingvar3, (tcx.xgm.guru/aos) ссылка
Ну а лазер может быть хорошей кастомной моделью, ну а все остальное геометрия.
32

» WarCraft 3 / Изменение характеристик связанных с поглощением урона

Принятый ответ
Вам наверное будет проще взять доспехи горного великана, а защиту не трогать.
Помнится где то была похожая тема, там формула в константах, т.е в таблице, основной дополнительный и рассчет защиты. Но как помне проще 0 защиты, тип без защиты, а доспехами великана регулируйте как душе угодно.
32

» WarCraft 3 / Коль-во пищи

Filius Dei, поискать вам религия не позволяет?
Это самый базис, сравнить пару чисел. Если вы не знаете, ну стоит подучить все это дело, иначе вы ничего сами никогда не сделайте. Поэтому еще раз - попрошайничать здесь не нужно, для этого есть другие сайты.
32

» WarCraft 3 / Коль-во пищи

Смысли сделать за вас? Нет уж вы идите куда-нить, где милостыню обычно просят.
Есть такая функция, кол-во пищи игрока, в зависимости от флагов она возвращает кол-во доступной, занятой или максимальной пищи игрока.
Там 3 действия, а вам наработку подавай.
32

» WarCraft 3 / DestroyGroup()

PT153, затем, когда ты делаешь свобственные баффы, это очень даже нужно создавать динамические триггеры чтобы следить за юнитом, вы щяс скажите про 1 триггер на всех, но хрен вы так сделайте потому что нужные события работают какраз на 1 юнита, это раз, два спятите код делать.
Триггер нестоит удалять просто так, сразу в его потоке.В доте фрог юзает систему для удаления триггеров, где триггер отключают, удаляют условия и дейсвия и только через минуту удаляют, связано это с багом коллизии хендлов. Фрогу это кто то писал, кодер явно был не дурак. Да и фрога задолбали репортами багов, в вашей карте это может не проявлятся до поры до времени, ибо дота пожалуй самая играймая карта. Но когда популярность возрастет вас тоже засыпят багрепортами.
32

» WarCraft 3 / Спел Торнадо

Принятый ответ
Проще сразу сделать триггено, торнадо вроде вручается абилка чтобы он сам ходил.
Канал с временем каста и обычный суммон, так же триггер с событием юнит завершил каст, дейсвтие найти вызванного им юнита и убить.
И событие юнит умирает, действие запаузить и тут же снять паузу с кастующего юнита. при услови что его текущий приказ равен - кастовать твою абилку.
Все просто.
32

» WarCraft 3 / DestroyGroup()

Принятый ответ
Не все хендлы удаляются мгновенно, некоторые висят какое то время, требуемое для утилизации.
32

» WarCraft 3 / Как спрятать иконки пасивки

Принятый ответ
Поместить в спеллбук, который запрещен для игрока. Так же с помощью мемхака можно скрывать иконки любых способностей.
32

» WarCraft 3 / триггерные скиллы для кампании

Принятый ответ
Ошибка в коде, jass работает везде. pro100master, пишет бред, ибо незнает что все карты для warcraft 3 имеют сценарий на Jass, т.к все ваши триггеры в итоге преобразуются в jass и хранятся в war3map.j, тоже самое и с АИ, которое для кампаний изначально написано на jass и прекрасно работает.
Смотрите где у вас ошибки, cjass\vjass интерпретаторы могут не верно работать с картами кампаний, пробуйте написать код на чистом jass без надстроек.
32

» WarCraft 3 / Юзабельна ли моя боевая система?

Daniil18, очень даже не мало, и это в сингле. Про сотни тысяч вы наверное от балды, а ваша карта HHF в которой десятки тысяч, и там просадки фпс при играх минут 40, так что не утрируйте.
32

» WarCraft 3 / Юзабельна ли моя боевая система?

KaneThaumaturge, вот серьезно стоило так изощрятся на гуи ради того чтобы юнит сменял тип атаки?
Не проще было сделать рунами с морфом в другого юнита, где ты уже выставишь и теги анимаций и прочее для дальней и дла магической атаки.
Так же гуи слишком крив и утечен для таких вещей как перемещение по координатам 100500 обьектов, уже не раз это разжевывали.
Так же ни чуть не удивили грабли с вейтами, особенно радует когда после вейта берут GetTriggerUnit() и тому подобное, в муи ждут проблемы...
32

» WarCraft 3 / Run trigger ignoring condition

Принятый ответ
ReD_Unicorn, этот триггер вовсе не сработает, т.к у него нету действий.
Проверяет только условие триггера, функцией TriggerEvalute наследуя параметры потока. Это никак не влияет на ветвление в действии триггера.
TriggerConidtion и TriggerAction никак не связаны, это две отдельные функции, первая при этом возвращает логическое значение.
32

» WarCraft 3 / Помощь в создании тригера

А нафига тебе триггер если есть и так способности блокирующие урон?
Если таки хочется заморчится, событие - Юнит получает урон и лечение на кол-во полученного урона.
32

» WarCraft 3 / GetTimerUserData

PT153, это какраз не баг, а недоработка jass интерпритатора, виртуальная Jass машина может передавать аргументы в каллбеки, это не является чем то не запланированным.
Мемхак нужен в самом минимальном исполнении. В статье описано что по чем и как устроено.
Проблем с работоспособностю быть не должно.
32

» WarCraft 3 / Текстурирования и ошибки

Принятый ответ
Teamcolor вроде бы свойство модели а не текстуры, там просто идет окрашивание, по умолчанию эти места серые.
32

» WarCraft 3 / GetTimerUserData

PT153, я тебе кинул такую функцию для таймеров. предеаешь инт в таймер, там будет просто локалка со значением, читай.
32

» WarCraft 3 / GetTimerUserData

PT153, одно обращение к хт = 2 обращения к массиву.
Структуры помогают только когда ты записываешь в хт индекс структуры, по которому и ищеш данные в массивах.
Для переодик таймера я уже кинул пример как еще можно, там вовсе локалки.
32

» WarCraft 3 / GetTimerUserData

Ну структуру и любые аттачи, там не большая разница. И ниче там не медленное.
Вот пример как передавать локалки в поток таймера ссылка
32

» WarCraft 3 / Как отследить момент, что юнит добрался до указанной точки?

Принятый ответ
orc01, есть событие EventUnitsInRange, делаешь триггер, а при постройки башни добавляешь в него это событие для каждой башни, в условиях проверяешь что тот кто подошел нужного тебе типа юнит, ну действия думаю проблем не вызовут...
32

» WarCraft 3 / Искусственный интеллект крипов

ScopteRectuS, только нейтралы юзают спеллы сами, для прочих нужно запускать ИИ. Есть готовые в архиве игры из кампании, где вас донимали всякие лесные тролли и беорны или писать самому, там не особо то сложно.
32

» WarCraft 3 / Вопрос по кампании и модели

Да это текстуры стандартных моделей, это не изменение самой модели, а просто перекрашивание её.