17.01.2012, 19:01
I am making a timer which goes ++;
so when i do this itz not working..
TIMEUP!
so when i do this itz not working..
TIMEUP!
Код:
new GameMinutes = 0; new GameSeconds = 00; new GameTimer; new Text:RaceTime; forward GameTime(playerid); public OnGameModeInit() { RaceTime = TextDrawCreate(557.000000, 375.000000, "00:00"); TextDrawAlignment(RaceTime, 2); TextDrawBackgroundColor(RaceTime, 255); TextDrawFont(RaceTime, 1); TextDrawLetterSize(RaceTime, 0.450000, 1.200000); TextDrawColor(RaceTime, -1); TextDrawSetOutline(RaceTime, 0); TextDrawSetProportional(RaceTime, 0); TextDrawSetShadow(RaceTime, 1); return 1; } public GameTime(playerid) { if(GameSeconds || GameMinutes) { GameSeconds++; if(GameSeconds >= 59) { GameMinutes++; GameSeconds=00; } new TimeString[256]; format(TimeString,sizeof(TimeString),"%d:%d",GameMinutes,GameSeconds); TextDrawSetString(Text:RaceTime, TimeString); } return 1; } public OnPlayerSpawn(playerid) { TextDrawShowForPlayer(playerid, Text:RaceTime); GameTimer = SetTimer("GameTime",1000,1); return 1; }