07.02.2012, 16:00
Hey guys how i can make the textdraw to show Time Left: xx: xx?
can someone show me a small example code?
Thanks.
can someone show me a small example code?
Thanks.
new Time[MAX_PLAYERS];
stock UpdateTIme(playerid)
{
new string, Min, sec;
if(Time[playerid] > 0)
{
Time[playerid] --;
sec = ((Time[playerid] * 1000));
Minutes = ((Time[playerid] * 1000) / 60);
format(string, sizeof(string), "%s:%s", Min, sec);
TextDrawSetString(TextDrawDefine, string);
SetTimerEx(etc etc);
}
else KillTimer(etc etc);
}
TextDrawSetString( Text:text, string[ ] );
No....
SOmthing like pawn Код:
POSTED TO EARLY 2 sec |
new Time[MAX_PLAYERS];
new FunctionTimer[MAX_PLAYERS];
forward function(playerid);
public function(playerid)
{
new string, Min, sec;
if(Time[playerid] > 0)
{
Time[playerid] --;
sec = ((Time[playerid] * 1000));
Minutes = ((Time[playerid] * 1000) / 60);
format(string, sizeof(string), "%s:%s", Min, sec);
TextDrawSetString(TextDrawDefine, string);
}
else KillTimer(FuntionTimer[playerid]);
return 1;
}
CMD:mycommand(playerid, params[])
{
//code
FuntionTimer[targetid/playerid] = SetTimerEx("function", 1000, true, "i", playerid);
return 1;
}