32

» WarCraft 3 / Где искать не защищенные карты с триггерами на GUI?

Burnout, сплошная стена текста без имен функций и переменных, никакие защищенные карты JNGP не открывает...
Разобраться в таких картах не просто, темболее vjass или cjass преобразуются так что там черт ногу сломит. Что вас конкретно интересует? Мб что то есть в статьях, открытых картах выложенных на XGM?
32

» WarCraft 3 / Где искать не защищенные карты с триггерами на GUI?

Stalker Freedom, да я не про то, у нас тут учителей нету, нужно самому разбираться по статьям, прикить тебе 100 чуваков в лс наберут и будут просить рассказать им что-то, что дальше?
32

» WarCraft 3 / Где искать не защищенные карты с триггерами на GUI?

Stalker Freedom, эмм это с каикх пор тут кто то дает уроки новичкам, статьи писать - ну возможно, но глухим проповедовать, нет уж увольте...
32

» WarCraft 3 / Где искать не защищенные карты с триггерами на GUI?

Бордер, на вкус и цвет... ну в you-td до сих пор много играют, и хостятся эти карты постоянно, но тут разговор именно про уровень исполнения.
32

» WarCraft 3 / Где искать не защищенные карты с триггерами на GUI?

Нигде, размечтался...
Просто так авторы не дают никому свои карты.
Даже если и дадут разобратся там будет крайне сложно, в исходниках моей карты вы бы разбирались год
Ах да, большинство более-менее серьезных карт пишутся сразу на jass, а карты вроде you-td или CasteFight вовсе на довольно высоком уровне, со всеми вытекающими...
32

» WarCraft 3 / Анти обзор

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

» WarCraft 3 / Код стандартных бафов варкрафта

Принятый ответ
В game.dll в виде машинных кодов....
Все дефолтные спеллы в варе описаны в движке, каждый уникален и так далее.
Баффы по своей структуре похожи на триггеры из jass но имеют доступ ко всем событиям и действиям, которых нет в JASS. К примеру - Юнит успешно завершил атаку, Юнит потратил ману на способность...
Цепи молний делаются триггерно,благо это сравнительно просто, ищем юнитов и рисуем между 6ими молнии, попутно делая все что надо, где то в барахолке есть fade bolt руббика из доты, это цепь молний которая отнимает атаку у врагов которых она ударила
32

» WarCraft 3 / Блок урона во время - Юнит Получает Урон

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

» WarCraft 3 / Привет, Сэм!

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

» WarCraft 3 / Можно ли задетектить срабатывание пассивки?

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

» WarCraft 3 / Можно ли задетектить срабатывание пассивки?

Принятый ответ
еще раз - нет! дефольтные способности вы не отследите, только полностью триггерный аналог, баши и криты сделанные триггерно лежать вот тут
Простенько, на jass но для начала сойдет.
32

» Мир безумного / Слух: Blizzard в конце февраля что то готовят

prog, если захотят вар 4, движок от ск2 уже будет не торт, к тому времени когда игра будет готова движка устареет окончательно.
32

» WarCraft 3 / Разъяснение по некоторым утечкам

WindMaster, тут одно большое но насчет смрети юнитов, по дефолту они разлагаются очень долго, что совсем не наруку, т.к оживлять или жрать трупы в тд картах ненужно, в отличии от мили карт или кампаний, то нужно ставить разложение минимальным или вовсе ставить таймер жизни с баффов вызванного волка чтобы на месте юнита возникал спеэффект и усе, либо править константы и прочее чтобы не засирать память трупами + они визуально начинают портить картину...
Ну а так, я даже хз что посоветовать, замок скиби сложновато для совсем начинающих, что в Blizzard TD уже и не помню, но можите попробовать разобраться.
Нужно либо создавать массив точек для каждой области, чтобы не создавать их по 100500 раз и использовать каждый раз, либо переходить на jass и юзать полярные координаты.
Вейты - зло, запомните они нужны для роликов и синхронизации данных в гейм кеше, ни в коем случаи нельзя их использовать в спеллах или удалении юнитов как вы предложили, они для этого не предназначены и не задавайтесь даже вопросом - почему? Нет и все, сразу отметайте все их применение где то за пределами роликов и синхронизации данных.
32

» WarCraft 3 / Привет, Сэм!

Это иконка с лицом "Самуэльза Дидье" с путем ReplaceableTextures\CommandButtons\BTNTemp.blp
Мб вы по удаляли где то пути к иконкам?
32

» WarCraft 3 / Практическая балансировка героев в варкрафте.

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

» WarCraft 3 / если/то/иначе

Enemy1PK, я и не собирался не кого учить, как бы шибко жирно, есть куча статей, читайте.
32

» WarCraft 3 / если/то/иначе

Enemy1PK, вот так:
local timet t = CreateTimer( )
local integer id = GetHandleId(t)

call SaveUnitHandle( udg_Hash, id, 0 )
call SaveInteger( udg_Hash, id, 1 )

call TimerStart( t, 10.00, false, function somefunc)
Статьи про jass надо прочитать, если в краце, то создается такой обьект - таймер, к которому крепятся данные, когда этот таймер истечен он вызовет некую функцию, в которой находятся все необходимые действия + чтения данных из таймера запустившего эту функцию, таких таймеров может быть 100500 и не надо никаких триггеров, глобальных переменных (кроме хештаблицы)
32

» WarCraft 3 / Максимально близзардоподобные карты

Есть одна карта в tag жанре, тоже полное соответствие стилистики и механики близзардов, не смотря на кастомные способности и предметы.
32

» WarCraft 3 / Ускорение анимации

Araders, ну это вещественное значение - 1, 100% скорости от оригинала, 0.5 - 50% от оригинальной скорости, 2 это 200% ну и так далее, отрец значения начинают проигрывать анимацию задом на перед.
32

» WarCraft 3 / Из-за чего карта начинает тормозить?

Принятый ответ
WindMaster, первое что бросается в глаза куча утечек, гуи мултиборды, создание и беганье крипов - все одни утечки, все написано на таком уровне, на котором работать не будет, точнее будет но недолго.
Такое впечатление что автор вовсе про оптимизацию и хранение и использование данных в варкарвте не читал, а есть десятки статей на эту тему, к примеру вот.
Шел 2018, а они сидят на гуи и лепят утечки, ну хоть как у близзардов в замке скиби или кампании делайте, там ниче не лагало.