DracoL1ch,
Для них это самый доступный движок. В их картах может быть мини игра с использованием стрельбы от первого лица, которая не является "шурупом" карты...
Очень геморойно, но суть там проста - перемещение плавным перемещением к юниту и атака его, если это крип то герою вручают абилку снижающую урон, а если не крип то абилку повышающую силу атаки (способность боевых когтей), ну собственно и все. Но вот в гуях низя использовать нормально таймеры да и будут утечки с группой и локейшинами, если делать по проще.
Да еще у этой способности в доте есть существенный баг, если атаковать кого и сразу же применить способность - то герой не атакует первого врага в области действия способности, ибо его атака еще не перезарядилась а боносу скорости будет работать только на следующую.
Увы вылечить это можно мемхаком (на гуи исключен) или вторым(дамми) героем, который бы атаковал врагов вместо оригинала.
Можешь попробовать найти jass версии на хайве, вроде скиллы эмбер спирита уже делали.
А ещё можно забирать у моба неуязвимость, когда она не нужна и выдавать назад, когда хочется, чтобы ничего не проверять.
Слишком тупо, да и как ты отличишь магазины от остальных зданий? Будешь базу данных писать? Extremator:
А ещё есть проверка через выдачу абилки (нет, не выдача инвула).
Есть специфические неуязвимости, которые не юзают абилку 'Avul', чаще всего это неуязы от дефольных способностей, вроде иллюзии мастера клинка, ульта панды пивовара и так далее - там нету никаких абилок инвула, но юнит не получает урона и все!
Проверкой на неуязвимость есть 2 версии проверки, одна требует мемхак а друга нет.
Там проверка на то что дамми юнит сможет нанести урон юниту или нет, если не сможет - юнит неуязвим.
А как сделать проверку, что дамми не сможет нанести урон?
Ну как как, элементарно.
Нанести урон и посмотреть осталось ли у уюнита столько же здоровья и маны или нет? Если нет то уюнит уязвим, иначе неуязвим.
Чтобы не прибить юнита уроном, добавляем ему хп, а даммика заносим в глобальную переменную и во всех триггерах реагирующих на урон делаем проверку что источник урона не является этим самым даммиком, чтобы исключить срабатывания триггеров на эти проверки.
Проверкой на неуязвимость есть 2 версии проверки, одна требует мемхак а друга нет.
Там проверка на то что дамми юнит сможет нанести урон юниту или нет, если не сможет - юнит неуязвим.
Ну а нафига удалять, когда нужно скрывать. Добавь юниту все возможные способности и запрети их для игрока.
По мере надобности разрешай\запрещай способности.
Не панцирь с шипами, а доспехи горного великана (Каменные доспехи), но только если требуется заблокировать физический урон.
Для блокировки любого типа урона потребуется триггер срабатывающий на нанесение урона, и последующее лечение, чтобы изобразить блокировку урона.
Есть абила с перезарядкой 40 сек. Заюзалась у какого-то юнита. Её перезарядка дошла до половины, т. е. осталось бы 20 сек. по-нормальному и 20 сек. прошло, и в этот момент с помощью SetAbilityCD перезарядка этой абилы на этом уровне меняется с 40 секунд до 20 секунд. Через сколько секунд именно в этот раз у этого юнита завершится перезарядка этой абилы?
PS Предполагаемые мной варианты ответов:
двадцать
десять (склоняюсь к этому, и именно так было бы лучше и логичнее всего, хотя вообще допускаю все три варианта и все они приемлемы)
ноль
Важно, бо планирую мутить целого героя на замутах с перезарядками.
Сколько было столько и останется, вроде же эта функция меняет перезарядку всех способностей с таким ИД, но ты смотришь на кулдаун индикатор (да то самое затемнение иконки, которое постепенно снимается с иконки - это кулдаун индикатор) который никуда не денется, для кулдаун индикатора юзается отдельная функция которую размусолили выше (StartAbilityCooldown).
Ты либо меняешь кулдаун абилки, т.е её время перезарядки, которое возьмет кулдаун индикатор при её касте, либо сам кулдаун индикатор, одно от другого не зависит и можно менять по своему хотению каждое из них. Снизить кд абилки которая еще не перезарядилась, да пожалуйста - StartAbilityCooldown на нужное тебе число.
Если вернет 0 то сала нету, если 1 или больше - на юнита наложен один из сайленсов, для проверки достаточно вручить юниту канал (какой есть, ваще без настроек) и проверять .
quq_CCCP, вероятно автор хочет реализовать без стороннего софта
Че? Какой в этот смысл? Стата в блокноте? Геймкешь есть со времен появления варкравта, там слк таблица - в екселе открыл и читаешь чего и сколько...
Статистиа есть в хостботах, карты хостятся (там где есть смысл в статистике) через хост боты, никто соло рейтинг себе в блокнотах набивать не будет, да и нафиг это никому не надо. Берем хост бот и пилим под него карту, все стата есть, так же создаем сайт и вуаля-стата на сайте а не каком то там тхт файле.
Это как чувак спрашивал как сделать нечто похожее, как выяснолось для банлиста, чувак был откуда то из другого измерения, где время течет не так быстро и на дворе 2004 год... Дропхака и прочих софтин еще не изобрели...
Бывают подобные фаталы еще из-за "левых" импортированных моделей (модель может после запуска процесса игры некоторое время спокойно действовать, но в конце концов фаталит вар). Но такие модели большая редкость.
модель импортированная присутствует, но вот в чем фишка: когда запускаю через редактор никаких проблем нет. вылетает только при запуске через меню.
Карту в студию! (похоже автор забыл дважды сохранить карту через JNGP)
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Как изменить скорость боя герою
Поиск в помощь.
» WarCraft 3 / Хак на память Warcraft3
Для них это самый доступный движок. В их картах может быть мини игра с использованием стрельбы от первого лица, которая не является "шурупом" карты...
» WarCraft 3 / Sleight of Fist - второй скилл Эмбера из доты
Да еще у этой способности в доте есть существенный баг, если атаковать кого и сразу же применить способность - то герой не атакует первого врага в области действия способности, ибо его атака еще не перезарядилась а боносу скорости будет работать только на следующую.
Увы вылечить это можно мемхаком (на гуи исключен) или вторым(дамми) героем, который бы атаковал врагов вместо оригинала.
Можешь попробовать найти jass версии на хайве, вроде скиллы эмбер спирита уже делали.
» WarCraft 3 / Ребята, как отследить неуязвимого юнита?
» WarCraft 3 / Ребята, как отследить неуязвимого юнита?
Extremator: Есть специфические неуязвимости, которые не юзают абилку 'Avul', чаще всего это неуязы от дефольных способностей, вроде иллюзии мастера клинка, ульта панды пивовара и так далее - там нету никаких абилок инвула, но юнит не получает урона и все!
Ред. quq_CCCP
» WarCraft 3 / Ребята, как отследить неуязвимого юнита?
Таким же способом можно проверять магические резисты и прочее.
» WarCraft 3 / Ребята, как отследить неуязвимого юнита?
Нанести урон и посмотреть осталось ли у уюнита столько же здоровья и маны или нет? Если нет то уюнит уязвим, иначе неуязвим.
Чтобы не прибить юнита уроном, добавляем ему хп, а даммика заносим в глобальную переменную и во всех триггерах реагирующих на урон делаем проверку что источник урона не является этим самым даммиком, чтобы исключить срабатывания триггеров на эти проверки.
» WarCraft 3 / Ребята, как отследить неуязвимого юнита?
Там проверка на то что дамми юнит сможет нанести урон юниту или нет, если не сможет - юнит неуязвим.
» WarCraft 3 / Хак на память Warcraft3
Что непонятно?
» WarCraft 3 / Как изменить урон способности "Проглотить" (Кодой)?
А затыкать карту команд иконкой юнита - это идиотизм, не вижу в стандартном поедани что либо хорошего.
» WarCraft 3 / Как изменить урон способности "Проглотить" (Кодой)?
Это элементарные способности, канал + хайд юнита, с паузой, а дальше делай что хочешь.
» WarCraft 3 / PATHING TYPE PEONHARVESTPATHING
» WarCraft 3 / MIX архивы
» WarCraft 3 / помогите создать спсобность
По мере надобности разрешай\запрещай способности.
» WarCraft 3 / Щит который блокирует 40 урона.
Для блокировки любого типа урона потребуется триггер срабатывающий на нанесение урона, и последующее лечение, чтобы изобразить блокировку урона.
» WarCraft 3 / манипуляции с игровыми константами
» WarCraft 3 / Хак на память Warcraft3
Ты либо меняешь кулдаун абилки, т.е её время перезарядки, которое возьмет кулдаун индикатор при её касте, либо сам кулдаун индикатор, одно от другого не зависит и можно менять по своему хотению каждое из них. Снизить кд абилки которая еще не перезарядилась, да пожалуйста - StartAbilityCooldown на нужное тебе число.
» WarCraft 3 / Как определить, под сайленсом юнит или нет?
Узнать его можно с помощью мемхака.
» WarCraft 3 / Чистый Preload
Статистиа есть в хостботах, карты хостятся (там где есть смысл в статистике) через хост боты, никто соло рейтинг себе в блокнотах набивать не будет, да и нафиг это никому не надо. Берем хост бот и пилим под него карту, все стата есть, так же создаем сайт и вуаля-стата на сайте а не каком то там тхт файле.
Это как чувак спрашивал как сделать нечто похожее, как выяснолось для банлиста, чувак был откуда то из другого измерения, где время течет не так быстро и на дворе 2004 год... Дропхака и прочих софтин еще не изобрели...
» WarCraft 3 / Чистый Preload
Для этого есть кешь и софт уже как лет 10..
» WarCraft 3 / Чистый Preload
Вопрос только зачем?
» WarCraft 3 / При запуске карты вылетает варик
» WarCraft 3 / Обучение войск в книге заклинаний?