function SetHeroPrimaryAttribute takes unit u,integer i returns nothing
if IsUnitIdType(GetUnitTypeId(u),UNIT_TYPE_HERO) then
set Memory[Memory[ConvertHandle(u) / 4 + 124] / 4 + 51]=i
endif
endfunction
Это с гитхаба.
Какое значение нужно вносить в целочисленную, чтобы задать силу, ловку и разум соответственно?
Оффтопик-примечание себе: у меня на данный момент прайм-атрибут героя отлавливается через классовую способность (у магов есть бонус к магрезисту врожденный и т. д.) Но это отлавливается, а поменять, конечно, без мемхака возможности его не было. Но раз отлов на этом, то я в функцию там себе впишу удаление всех классовых способностей и добавку с перманентизацией нужной в зависимости от принятой интеджерки.

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

1 = str, 2 = int, 3 = agi