14.07.2013, 12:51
Hy guys,i creating textdraw timer, and when i start that timer he countdown every 1 sec -2 sec on textdraw, and when i killtimer that timer he dont shut down..
new:
callback:
textdraw
timer:
new:
Код:
new Timed, TimeM, TimeS;
Код:
forward UpdateTime(); public UpdateTime() { new Str[34]; TimeS --; if(TimeM == 0 && TimeS == 0) { KillTimer(Timed); } if(TimeS == -1) { TimeM--; TimeS = 59; } format(Str, sizeof(Str), "%02d:%02d", TimeM, TimeS); TextDrawSetString(Derbydole2, Str); return 1; }
Код:
Derbydole2 = TextDrawCreate(180.000000, 435.750000, "05:00"); TextDrawLetterSize(Derbydole2, 0.358000, 1.075000); TextDrawAlignment(Derbydole2, 1); TextDrawColor(Derbydole2, -1); TextDrawSetShadow(Derbydole2, 0); TextDrawSetOutline(Derbydole2, 1); TextDrawBackgroundColor(Derbydole2, 51); TextDrawFont(Derbydole2, 2); TextDrawSetProportional(Derbydole2, 1);
Код:
Timed = SetTimer("UpdateTime", 1000, true);