C_FUNC_ZVS_CALLFU = $74CE30; // void FUCall(int n)
Я использовал константу для адреса функции обработки события вызова ЕРМ-функции. А феанор тебе просто дал числовое значение адреса, что одно и то же.
У тебя следующие ошибки:
1) Имена экспортируемых в кавычках должны быть.
2) Функции не нужно вызывать, просто пиши ЕРМ обработчики !?FU90001; ...
3) Секция exports должна быть одна и находиться до BEGIN Hook... END.
4) В секции записи друг от друга отделяются ",", а лишь в конце ";"
Code:
EXPORTS
HOOK_Trigger_TownEnter NAME 'Trigger_TownEnter',
HOOK_PostTrigger_HeroLevel NAME 'PostTrigger_HeroLevel',
HOOK_Trigger_RecruitingTroops NAME 'Trigger_RecruitingTroops';