Ну а нафига удалять, когда нужно скрывать. Добавь юниту все возможные способности и запрети их для игрока.
По мере надобности разрешай\запрещай способности.
Не панцирь с шипами, а доспехи горного великана (Каменные доспехи), но только если требуется заблокировать физический урон.
Для блокировки любого типа урона потребуется триггер срабатывающий на нанесение урона, и последующее лечение, чтобы изобразить блокировку урона.
Есть абила с перезарядкой 40 сек. Заюзалась у какого-то юнита. Её перезарядка дошла до половины, т. е. осталось бы 20 сек. по-нормальному и 20 сек. прошло, и в этот момент с помощью SetAbilityCD перезарядка этой абилы на этом уровне меняется с 40 секунд до 20 секунд. Через сколько секунд именно в этот раз у этого юнита завершится перезарядка этой абилы?
PS Предполагаемые мной варианты ответов:
двадцать
десять (склоняюсь к этому, и именно так было бы лучше и логичнее всего, хотя вообще допускаю все три варианта и все они приемлемы)
ноль
Важно, бо планирую мутить целого героя на замутах с перезарядками.
Сколько было столько и останется, вроде же эта функция меняет перезарядку всех способностей с таким ИД, но ты смотришь на кулдаун индикатор (да то самое затемнение иконки, которое постепенно снимается с иконки - это кулдаун индикатор) который никуда не денется, для кулдаун индикатора юзается отдельная функция которую размусолили выше (StartAbilityCooldown).
Ты либо меняешь кулдаун абилки, т.е её время перезарядки, которое возьмет кулдаун индикатор при её касте, либо сам кулдаун индикатор, одно от другого не зависит и можно менять по своему хотению каждое из них. Снизить кд абилки которая еще не перезарядилась, да пожалуйста - StartAbilityCooldown на нужное тебе число.
Если вернет 0 то сала нету, если 1 или больше - на юнита наложен один из сайленсов, для проверки достаточно вручить юниту канал (какой есть, ваще без настроек) и проверять .
quq_CCCP, вероятно автор хочет реализовать без стороннего софта
Че? Какой в этот смысл? Стата в блокноте? Геймкешь есть со времен появления варкравта, там слк таблица - в екселе открыл и читаешь чего и сколько...
Статистиа есть в хостботах, карты хостятся (там где есть смысл в статистике) через хост боты, никто соло рейтинг себе в блокнотах набивать не будет, да и нафиг это никому не надо. Берем хост бот и пилим под него карту, все стата есть, так же создаем сайт и вуаля-стата на сайте а не каком то там тхт файле.
Это как чувак спрашивал как сделать нечто похожее, как выяснолось для банлиста, чувак был откуда то из другого измерения, где время течет не так быстро и на дворе 2004 год... Дропхака и прочих софтин еще не изобрели...
Бывают подобные фаталы еще из-за "левых" импортированных моделей (модель может после запуска процесса игры некоторое время спокойно действовать, но в конце концов фаталит вар). Но такие модели большая редкость.
модель импортированная присутствует, но вот в чем фишка: когда запускаю через редактор никаких проблем нет. вылетает только при запуске через меню.
Карту в студию! (похоже автор забыл дважды сохранить карту через JNGP)
Увы низя указывать рекурсии на взаимосвязи элементов или юнитов.
Если вы хотите отменять апгрейды зданий, делайте их кастомно к примеру на основе продажи\подготовки юнитов, только здание продало\построило определённого юнита сразу же изменть его на другое, попутно удалив подготовленного\проданного юнита.
Такой принцип используется в TD от близзард ''Лазурные башни".
Можно попробовать с помощью морфов сфинкса.
Этого не было реализовано близзардами и придется пилить свою ддлку.
А хп бар юнита скрывается с помощью 2 флагов записанных в структурую юнита:
адресс:5с, значения : 0x8000000 и 0x10000
Функция call SetUnitFlags_2( targ, 0x8000000 ) дает эффект похожий на москитов, юнита совсем низя выделить, низя кастануть таргет спелл, но его будут бить автоатакой враги.
Diaboliko, Увы у меня нет мак версии, прошу обращаться к DracoL1ch, он сейчас активно колупает игру, уже обнаружил как скрыть юниту хп (в дефолте юзается для неуязвимых зданий) но с помощью ретурн бага можно выставлять всем юнитам, без неуязвимости или 100500 хп.
Из нововведений, теперь в редактор триггеров включен syntax cheker и можно проверять скрипт на ошибки не пересохраняя карту, очень нужное нововведение, только вот этак лет на 12 опоздало. Но халтурщики не сделали описание и внятную иконку новой кнопки.
Новых функций в common.j не обнаружены. В мак версии нету обфуксации game.dll что дает возможность по изучать движок игры всем желающим, вот пример кода спеллов:
» 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 / Обучение войск в книге заклинаний?
» WarCraft 3 / Обучение войск в книге заклинаний?
» WarCraft 3 / Обучение войск в книге заклинаний?
Карта Bomber command by Blizzard смотреть обязательно.
» WarCraft 3 / Рекурсия
Если вы хотите отменять апгрейды зданий, делайте их кастомно к примеру на основе продажи\подготовки юнитов, только здание продало\построило определённого юнита сразу же изменть его на другое, попутно удалив подготовленного\проданного юнита.
Такой принцип используется в TD от близзард ''Лазурные башни".
Можно попробовать с помощью морфов сфинкса.
» WarCraft 3 / Как поставить свою картинку на экран загрузки карты?
» WarCraft 3 / Хак на память Warcraft3
А хп бар юнита скрывается с помощью 2 флагов записанных в структурую юнита:
адресс:5с, значения : 0x8000000 и 0x10000
Функция call SetUnitFlags_2( targ, 0x8000000 ) дает эффект похожий на москитов, юнита совсем низя выделить, низя кастануть таргет спелл, но его будут бить автоатакой враги.
» WarCraft 3 / Патч 1.27б
» WarCraft 3 / Патч 1.27б
Новых функций в common.j не обнаружены. В мак версии нету обфуксации game.dll что дает возможность по изучать движок игры всем желающим, вот пример кода спеллов:
» WarCraft 3 / Патч 1.27б
Ред. quq_CCCP
» WarCraft 3 / Там 1.27b вышел
( сам пока не проверял )
» WarCraft 3 / Патч 1.27б
Советую посмотреть список активных тем на главной.
» WarCraft 3 / Там 1.27b вышел