33

» WarCraft 3 / Как триггерно изменить тип юнита из пешего на летающий?

quq_CCCP, спасибо, хорошо, что нашли адреса
Pashka5, НЕ работает, проверил
BlzSetUnitIntegerField(hero,UNIT_IF_MOVE_TYPE,2) -- 0 1 2 3 4 5 6 7, я всё перебрал
print(" смена типа движения ")
дебаг сообщение есть, всё норм, но юнит не летает и н и ч е г о, не происходит увы

Castiel, вижу у тебя в карте тот же самый код, но не могу запустить карту
и не могу продолжить и у тебя стоит melee latest patch

в 132.8 чтоли сделано?

В 132.8 ещё хуже, так же не запустить, в какой версии это ребята? мб какие то 131?

Castiel, аха
строчку
BlzSetUnitIntegerField(HERO1,UNIT_IF_MOVE_TYPE,2)
в своём коде можешь вообще удалить, потому что ты двигаешь юнита через SetUnitXY, а этот тип движения игнорирует пафинг и включает кастомный путь, я строку закомментил, работоспособность кода не поменялась, ибо строка НЕ работает и НИЧЕГО не даёт в принципе. Мне жаль, а я уже было обрадовался что филды починили.. ну когда же их сделают
миф развеян или хз как ещё проверить =(
Загруженные файлы
33

» WarCraft 3 / Как триггерно изменить тип юнита из пешего на летающий?

quq_CCCP, на мемхаке когда я такое просил, Лич сказал, что не нашёл ещё адресов.~Pashka5, доверяй но проверяй, вечером проверю, ты в принципе убедителен, может я и правда где-то провтыкал
33

» WarCraft 3 / Как триггерно изменить тип юнита из пешего на летающий?

У меня в профиле специально этот код висит
			if UnitAddAbility(hero,FourCC('Ait9')) then print("testIsStart") end
			local thisAbi= BlzGetUnitAbility(hero,FourCC('Ait9'))
			local before=BlzGetAbilityIntegerLevelField(thisAbi,ABILITY_ILF_ATTACK_BONUS,0)
			print("before="..before)
			BlzSetAbilityIntegerLevelField(thisAbi,ABILITY_ILF_ATTACK_BONUS,0,100)
			local after=BlzGetAbilityIntegerLevelField(thisAbi,ABILITY_ILF_ATTACK_BONUS,0)
			print("after="..after)
я просто чекаю каждый патч это
на коде выше мы меняем бонусный урон из предмета, но ни-че-го. Pashka5, Покажи видео, гифкой, картой, где после применения
BlzSetUnitIntegerField(unit,UNIT_IF_MOVE_TYPE,MOVE_TYPE_FLY)
у тебя полетит наземный юнит... он не полетит, но GetField будет возвращать, что юнит летающий
33

» WarCraft 3 / Как триггерно изменить тип юнита из пешего на летающий?

Pashka5, функция есть а не работает. Проверял на 132.6*...
Тип движения меняется, и дебаг пишет что он изменён, а по факту - н и ч е г о
33

» WarCraft 3 / [lua] Всё о визуализации способностей в Warcraft3

ScorpioT1000, подстатьи скоро будут готовы, а опубликовал чтобы ещё счёте птщю для мозгов подкинуть, и уже покинули идеи, мб как то скрыть это оглавление? Просто оно само сделалось, с подстатьями никогда не работал и решил поэкспериментировать.
33

» WarCraft 3 / Перемещение декорации с заданной высотой.

На старом патче тоже самое было, ну или действительно какая-то галка, о которой мы забыли
33

» WarCraft 3 / Поменять курсор на другую модель

Принятый ответ
Спустя 30+ дней...
local pointer=BlzFrameGetChild(BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0),13)
Замена текстуры не подвластна для него, но смена альфа канала работает, так что можно сделать 100% прозрачным и нарисовать свою модель в координатах курсора
33

» WarCraft 3 / Открытие карты в refoged

Araders, там там гуишные функций какие-то есть, то бишь достаточно всё сомнительно конвертануть в jass на 126 и карта уже откроется в рефоге
33

» WarCraft 3 / Открытие карты в refoged

Принятый ответ
Можно даже карты сделанные на мемхаке открыть (без сохранения).
Единственное скажем требование для НЕ открытия это функционал jngp
33

» WarCraft 3 / Демоническая сила.

Ну как бы надо решение принять чем жертвовать, 200 КБ или же, превозмочь сложности. Я вот хз как на каждом замахе по событию юнит атакован, будет выглядеть триггерная смена анимации, надо пробовать

Переименовать через мдлвис, просто свернуть анимации и готово. Крит проигрывает вроде Attack slam, и она же при сплеше и надо поменять местами с атак 4, ну с какой нужно
33

» WarCraft 3 / Демоническая сила.

Принятый ответ
Переименовать анимации если модель кастомная
33

» WarCraft 3 / [lua] Всё о визуализации способностей в Warcraft3

Так же как и нажатие любой другой кнопки через
OSKEY_RALT
OSKEY_LALT
OSKEY_ALT
События по отлову клавиш добавлены в 131 патче (или ещё раньше). Все события автоматически синхронизируются у всех игроков.
33

» Администрация XGM / Одна вкладка на xgm ест 15% процессора

Vlod, там просто куча гифок на той странице аж 9 целых, хотя 5 из них лежать на gfycat 2 в этом ресурсе и 2 загружены ранее, но так же на xgm.
Так что там майнит не Скорп, а Берги
33

» WarCraft 3 / [lua] Всё о визуализации способностей в Warcraft3

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

» WarCraft 3 / [lua] Всё о визуализации способностей в Warcraft3

По маркерам: охота еще подсвечивание особых областей/юнитов по кнопке (как в HoM).
Можно подробней, что там в HoM, хом - герои?
Точно обязательно сюда ещё добавлю подсветку областей спавна нейтралов и дальность вышек, как в доте по альт
33

» WarCraft 3 / [lua] Всё о визуализации способностей в Warcraft3

Ну как вы поняли, это всего лишь огромное оглавление, о том что здесь будет, если хотите увидеть что-то другое по этой теме - обязательно пишите. Я попытаюсь разобраться и сделать это. Про текстаги и пинг миникарты, думаю не стоит писать, так как это всё известно и было в старых патчах
33

» WarCraft 3 / Защита импортных файлов

Принятый ответ

Защита MPQ патча от любого хакера который захочет взять ваши модели/эффекты.

2 часа искал это видео
Это из vendev.инфо, те самые крутые мемхакеры и анимешники. Как-то связывался с ним цена год назад была 500 р. всего лишь. Зачем и почему, это уже другая история, если хочешь узнать больше Araders, - пиши в личку. Но это по прежнему 126 патч
33

» WarCraft 3 / Защита импортных файлов

А если человек так хорошо шарит в этой теме, то он скорее всего и вовсе не станет заниматься такой ерундной, ниже его достоинства
Он тоже это будет делать за деньги. Значит модель прям того стоит. И это двойной успех для автора