• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Zinc issue

Status
Not open for further replies.
Level 12
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 );
 
}
 
Status
Not open for further replies.
Top