• без прибавки к ловкости
  • нужно оригинальное повышение брони, не бонусное.

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

Мемхак
function GetUnitArmor takes unit u returns real
        set LastConvertedHandle = ConvertHandle( u )
        if LastConvertedHandle > 0 then
            return mI2R( RMem( LastConvertedHandle + 0xE0 ) )
        endif
        return 0.
    endfunction

    function SetUnitArmor takes unit u, real r returns nothing
        set LastConvertedHandle = ConvertHandle( u )
        if LastConvertedHandle > 0 then
            call WMem( LastConvertedHandle + 0xE0, mR2I( r ) )
        endif
    endfunction
    
    function AddUnitArmor takes unit u, real r returns nothing
        call SetUnitArmor(u, GetUnitArmor(u) + r)
    endfunction

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
21
7 лет назад
0
JyHgle, спасибо, да про атаку-то я знаю, ее мемхаковские функции у меня давно юзаются.
Ну збс, значит, все как надо, крокодил почти составился.
0
21
7 лет назад
0
/
Сотые доли брони будут норм добавляться? Т. е. добавлю я 0.02, потом, например, 0.24, потом 0.74 - у меня единичка соберётся?
0
23
7 лет назад
0
ClotPh, целые вроде показывает а зеленый с дробями!
0
21
7 лет назад
0
JyHgle, ты вопрос-то понял?
Короче, у него ровно 3 белой своей брони.
Я добавляю через мемхак 0.02 (так вообще сотыми можно же?)
Потом, допустим, через пять секунд 0.24.
Потом, допустим, еще через десять секунд 0.74.
У него станет четыре? Или там как-то эти сотые доли не досчитаются по-нормальному?
В принципе, я думаю, что всё должно просчитаться, просто пока будет меньше четырёх, показываться будет три. Это нормально. Но просто на всякий случай уточняю (именно потому, что белые-то даже десятые, тем более сотые доли не отображаются).
0
7
7 лет назад
0
JyHgle, а этот мемхак (код) что ты мне скинул вставлять в шапку или как новый триггер? и как правильно его использовать/ какая у него специфика работы..
если можно тут поподробней то каких то гайдов на эту фцию в инете я вообще не нашел.(
0
21
7 лет назад
0
Frozen_Cat, вот всё про мемхак
Бтв, пока, наверное, заберу армор функцию из "старого", если еще "новый" не стоит...
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.