32

» WarCraft 3 / Получить уровень бафа ауры на юните

Принятый ответ
На 1.31 не знаю есть ли, на мемхаке есть такой способ, именно узнать уровень баффа. Так же есть функция позволяющая ауре мгновенно сделать апдейт уровня, а не с 2-4 секундной задержкой.

    function GetBuffLevel takes integer pBuff returns integer
        if pBuff < 1 then
            return 0
        endif
        return Memory[( pBuff + 0xb0 ) / 4] + 1
    endfunction

    function SetBuffLevel takes integer pBuff, integer level returns nothing
        if pBuff < 1 or level < 1 then
            return
        endif
        set Memory[( pBuff + 0xb0 ) / 4] = level - 1
    endfunction
Необходим мемхак, первой ссылка или второй ссылка версии.
Инструкция внутри прилагается.

работает так
local integer pBuff = GetUnitAbility( юнит, идбаффа )
if pBuff > 1 then
	call SetBuffLevel( pBuff, уровень )
endif
Обязательно проверять что вернула GetUnitAbility, эта функция медленнее чем GetUnitAbilityLevel() проверять её наличие абилки не стоит. Ок?

Скоро будет готова новая версия карты с мемхаком, где будет все что выходило в паблик + инфа как пользоватся.
32

» WarCraft 3 / Как добавить нового героя в Dota 6.83c

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

» WarCraft 3 / Проблема со значением переменной

Внутри можно потерятся, ну и качество гуи кода такое себе, не удивительно.
Лучше напиши что делать собрался, мб сможем помочь?
32

» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9

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

» WarCraft 3 / MPQ Master как использовать?

Ну как, руками. Элементарнейшая программа, открыть, закрыть, посмотреть, функцилнал очень напоминает обычный блокнот.
32

» WarCraft 3 / Как поменять модельку юнита с помощью триггеров

Принятый ответ
Простыми способами этого не сделать, либо морфы, либо мемхак.
Гемор и не 3 строчки кода.
32

» WarCraft 3 / Возможно ли видеть скилы вражеского юнита?

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

» WarCraft 3 / Настройка цвета команды

Это называется тимколор, только продвинутые модели имеют свойство окрашиватся в цвет игрока владельца юнита, тимколор можно задать жёстко - как у товерны, её цвет красный, так же в редакторе триггеров есть функции для работы с цветом юнита.
32

» WarCraft 3 / Миникарта

Camera Bounds не локальные, это границы обзора, их юзают 100500 бж констант, по ним определяется границы в пределах которых ты можешь двигать игровую камеру. Что ты собрался спрятать на миникарте? Есть способ менять иконки юнитам на пустые, есть соответствующая нативка.

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

» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9

Чето патчей маловато, сколько уже прошло времени, они мелкие заплатки выпускают. Глобальных правок нема?
32

» Некромант / Нужен кодер Lua

pro100master, тем паче, зачем флудить о том, что автору вопроса побоку? Он один хрен не понимает о чем вы и что это за луа (иначе бы небыло вопроса), судя по проекту не вчера начали, и смысла переходить - нет. О чем и написали, все остальное - да какая ему в жопу разница на луа прощебудет кодеру или на жасс, или вовсе на с++? Проблемы индейцев шерифа не волнуют!
32

» WarCraft 3 / Вызов функции через string - название

Ну екзекутом, есть ещё вариант с ретурн багом, ибо code Нельзя объявить массивом.
Екзекут на следует параметры потока родителя, это порой полезно а порой нет.
32

» Некромант / Нужен кодер Lua

VCS
Как это поможет чуваку который не пишет код сам, не понимает ни луа ни фига, а просто спрашивает стоит ли ему переносить карту на луа. Какая ему в жопу разница кто будет страдать и будет ли?
32

» Некромант / Нужен кодер Lua

Чето вас в дебри понесло, автор чето молчит. Он хотел послушать есть ли смысл нанимать луа кодера или нет?
32

» Некромант / Нужен кодер Lua

И сразу потеряется смысл всех этих наработок и вовсе всего кода, его придётся переписать заново. Вопрос зачем если все работает так же? Ничего нового вы не получите, список нативных функций идентичен, луа более гибок и позволяет реализовывать некоторые вещи гораздо проще, делать меньше кода. Но в готовом проекте это все ненужно.
Какой то мега скорости работы и стабильности вы не получите.
шило на мыло.
На луа имеет смысл писать с нуля ради саморазвития, рефордж ещё очень сырой, нет гарантий что ваш крупный проект не будет страдать от новых патчей, или изменений в области луа интерпритатора.
32

» WarCraft 3 / WarCraft 3 Редактор карт Хочу создать на карте нефть

Bergi_Bear, ага её ещё надо добывать, использовалась она на флот и его апгрейды в вк2, было спец здание Rifinery - которое принимает нефть, все это по воде, кода будет огого.
32

» WarCraft 3 / Не хостит карту на 1.32.5 (лицуха, не рефорджед)

Lotus101, ну хз что именно, это нужно сидеть и разбиратся, т.к рефорджа нет, то я этим и не занимался. Делал я лишь перенос старых патчей на актуальные, там были проблемы, Даже кодировка war3map.j бывала другой. Но что конкретно в твоей карте нетак с рефорджем я тебе помочь не смогу.
Смотреть какой кусок кода или наличие, отсуствие скрипта как влияют на работоспособность. Хекс защиты естественно снимать. Ну и так далее.