28

» WarCraft 3 / Успеет ли варик?

build, GetLocalPlayer в каком-то вопросе говорил о невозможности поддержания вариком огромной цепочки условий и что-то там ещё, сейчас попробую найти это

28

» WarCraft 3 / Как повернуть здание?

Принятый ответ
Lyova2, м)
ну я не ванга, будет круто, если расскажешь, что не понял

если ты хз как вписывать своих юнитов, то там в самом вверху у твоего скрина условия, где проверяется тип юнита, я бы написал конечно немного по другому, но думаю тебе удобнее в таком формате будет, просто меняешь, например, libId_udg_что-тотам на равкод своего юнита из ро
если ты не понял про кат и гуи, то я уже хз как это объяснить

бтв, скачай джнгп, и с кодом работать можно будет, и лимиты скинешь с варика

Вот, функцию сделал на джассе, её вызов, условия и событие на гуи
копируешь в шапку карты код
всех юнитов, которых ты укажешь в bool, будет поворачивать в
левую/правую или верхнюю/нижнюю сторону

переменную можно один раз назначить в триггере инициализации
Загруженные файлы
28

» WarCraft 3 / Как повернуть здание?

Lyova2, эм... тю, ты шо, на приколе?))
кат раскрой выше, там твой гуи любимый)

впрочем ты можешь тупо скопировать код со своего скрина, там одни локалки)
в условиях просто вписывай своих юнитов и всё)
28

» WarCraft 3 / Как повернуть здание?

Lyova2, тут просто ремувается юнит и на его месте создаётся такой же с другим углом поворота. Все значения заперемениваются чтобы вписать их в создание нового юнита на месте старого, делается это через цикл с перебором группы

А вариант выше чем на подошёл?
28

» WarCraft 3 / Успеет ли варик?

Принятый ответ
SсRealm, успеет, когда игрок во второй раз нажмёт на эту абилку, предыдущие действия уже закончатся

можешь почитать о потоках триггеров если интересно
28

» WarCraft 3 / Рабочие

Принятый ответ
Может тебе нужен параметр "характеристики - физический размер" в ро у юнита?
SсRealm, задавать вопрос не по теме под вопросом...
28

» WarCraft 3 / Как повернуть здание?

Если я не ошибаюсь, нужно дать зданию абилку 'Arav' , повернуть его и забрать абилку

upd не-а, ошибся(

А, погуглил и нашел, нужно переместить здание на его же место и повернуть
call SetUnitPosition(whichBuilding, GetUnitX(whichBuilding), GetUnitY(whichBuilding))
call SetUnitFacing(whichBuilding, angle)

раскрыть
правда в первый раз оно не поворачивает
Загруженные файлы
28

» WarCraft 3 / Успеет ли варик?

тут же нет джасса...

Действие происходит по клику абилки, если её не юзает куча юнитов, то всё ж норм
28

» WarCraft 3 / Отображение текста

SсRealm, ну значит не работает функция должным образом, в варике не единственная такая
28

» WarCraft 3 / Рассинхрон

Принятый ответ
SсRealm, может нужно оптимизировать свой код, убрать лишнее, системы переделать, перечитать и переписать что-то?
То, что написано в 10 строк и кажется самым оптимальным решением, порой может поместится в 4 строки. Оно конечно не бустанет -2 минуты ожидания игроков, но пару секунд сэкономит
28

» WarCraft 3 / Извлечь защиту юнита с бонусами

Если бы с самого фундамента сделал одну абилку с 9999 лвлами на защиту, то можно было бы просто отлавливать её уровень. Естественно придётся уменьшать/увеличивать лвл абилки при получении итемов, баффов и другой ерунды
28

» WarCraft 3 / Не работает система союзов.

TechnoViking, та я даже не могу понять что ты там пытался сделать))
Если ты попытался скопировать, но изменил слово "-mem " на "-merger + ", то и естественно целочисленную подстроки нужно подредачить под нужное кол-во символов)

видишь там "6, 7"?)
28

» WarCraft 3 / Неуязвимость скила паладина

reaper1691, если уж сужать круг, то лучше выбирать живых и тех, у кого есть абилка с имморталом
28

» WarCraft 3 / Неуязвимость скила паладина

reaper1691, в плане оптимизации такое себе, т.к. под проверку попадают все юниты на карте каждую секунду, но вряд ли оно на что-то особо влияет
28

» WarCraft 3 / Неуязвимость скила паладина

reaper1691, надо отловить момент окончания жара преисподней, чтобы убрать неуязвимость с юнита
28

» WarCraft 3 / Неуязвимость скила паладина

PT153, если юнита застанят, он не сможет отменить щит и будет в неуязвимости даже при нехватке маны
28

» WarCraft 3 / Неуязвимость скила паладина

На триггерах можно без проблем. Юнит кастует абилку, удалить эту абилку и добавить вторую, дать неуязвимость и добавить юнита в группу, таймером с периодиком отнимать у этой группы ману, если она на нуле, то удалить вторую способность, добавить первую, удалить неузвимость и удалить юнита из группы.
Если юнит кастует вторую способность, то сделать то же самое
28

» WarCraft 3 / Как сделать систему поломки предметов?

TechnoViking, я на гуи хэш-таблицу никогда не юзал и вообще хз как оно там работает))
Я могу добавить шаблоны для тебя в ту системку, по типу спецэффектов, лвл абилки и длительности эффекта для нужного тебе юнита
Бтв, можешь так же, когда юниты атакуют противника, уменьшать лвл абилки когтей либо время баффа, типо оружие тупится

да и основы джасса быстро учатся