- Joined
- Dec 2, 2016
- Messages
- 733
The below is supposed to when an upgrade is complete matching 'h00F' display the text to all players. But I get the error: "GetTriggeringUnit' function not defined. What have I done wrong here? Thanks.
JASS:
private function upgradeGoldmine()
{
integer u = GetUnitTypeId(GetTriggeringUnit());
integer pId = GetPlayerId(GetOwningPlayer(u));
if (u == 'h00F') {
DisplayTextToForce( GetPlayersAll(), "Test2");
}
}
private function onInit() {
trigger activated = CreateTrigger();
TriggerRegisterAnyUnitEventBJ( activated, EVENT_PLAYER_UNIT_UPGRADE_FINISH );
TriggerAddAction( activated, function upgradeGoldmine );
}