06.08.2012, 06:53
I'm trying to make a countdown textdraw. It doesn't work properly.
Problems:
1) This part doesn't work
It won't send "aaa" text, destroy the textdraw and timer.
2)
How can I make it like 1:09 and not 1:9?
pawn Код:
new mins = 1, seconds = 60,textdrawtimer; //at the top
textdrawtimer = SetTimer("test",1000,true); //ongamemodeinit
forward test(playerid);
public test(playerid)
{
new str[30];
seconds--;
if(seconds == 0)
{
mins--;
seconds = 59;
}
if(mins == 0 && seconds == 0)
{
SendClientMessage(playerid,red,"aaa");
KillTimer(textdrawtimer);
TextDrawDestroy(timeleft);
}
format(str,sizeof(str),"TimeLeft: %d:%d",mins,seconds);
TextDrawSetString(timeleft,str);
return 1;
}
1) This part doesn't work
pawn Код:
if(mins == 0 && seconds == 0)
{
SendClientMessage(playerid,red,"aaa");
KillTimer(textdrawtimer);
TextDrawDestroy(timeleft);
}
2)
How can I make it like 1:09 and not 1:9?