Timer issue

Status
Not open for further replies.
Level 12
Joined
Dec 2, 2016
Messages
733
My timer doesn't seem to run, what am I doing wrong here?
//Zinc
JASS:
private function OnTimy60() {
  timer t=GetExpiredTimer();
  DisplayTextToForce(GetPlayersAll(), "Current test");
}

function onStarty() {
timer t=CreateTimer();
TimerStart(t, 15, true, function OnTimy60);

        t=null;
}

private function onInit() {
  trigger trg = CreateTrigger();
  TriggerAddAction(trg, function onStarty);
}
 
No, it does not work like that. The entire onInit function runs on map init and can have anything you want in it. Just put the timerstart in there.
JASS:
private function OnTimy60() {
  timer t=GetExpiredTimer();
  DisplayTextToForce(GetPlayersAll(), "Current test");
}

private function onInit() {
  TimerStart(CreateTimer(), 15, true, function OnTimy60);
}
 
No, it does not work like that. The entire onInit function runs on map init and can have anything you want in it. Just put the timerstart in there.
JASS:
private function OnTimy60() {
  timer t=GetExpiredTimer();
  DisplayTextToForce(GetPlayersAll(), "Current test");
}

private function onInit() {
  TimerStart(CreateTimer(), 15, true, function OnTimy60);
}
Thanks!
 
Status
Not open for further replies.
Back
Top