• 🏆 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!
  • 🏆 Hive's 6th HD Modeling Contest: Mechanical is now open! Design and model a mechanical creature, mechanized animal, a futuristic robotic being, or anything else your imagination can tinker with! 📅 Submissions close on June 30, 2024. Don't miss this opportunity to let your creativity shine! Enter now and show us your mechanical masterpiece! 🔗 Click here to enter!

Globals?

Status
Not open for further replies.
Level 12
Joined
Dec 2, 2016
Messages
733
So I'm trying to access a variable 'gameMinutes' from another script. My library requires the script that contains the variable 'gameMinutes' but it doesn't recognize it. I'm using Zinc scripts to write these. How do I go about properly writing this so it can be recognized from the main script?

JASS:
 integer gameMinutes;
public function OnTimer60EXPBalance() {

  gameMinutes = gameMinutes + 1;
}


private function OnGameStarted() -> boolean {

 TimerStart(CreateTimer(), 60, true, function OnTimer60EXPBalance);

  return false;
}

This is one script ^ this is the other:

JASS:
if (goldmineIncome_gameMinutes > 2) {
// DO STUFF HERE
}
 
Status
Not open for further replies.
Top