24.08.2011, 02:28
Try this:
pawn Code:
new GameSeconds = 1451;
new Text:Textdraw0;
pawn Code:
Textdraw0 = TextDrawCreate(86.000000,427.000000,"Loading..");
TextDrawAlignment(Textdraw0,2);
TextDrawBackgroundColor(Textdraw0,0x000000ff);
TextDrawFont(Textdraw0,3);
TextDrawLetterSize(Textdraw0,0.499999,2.000000);
TextDrawColor(Textdraw0,0xffffffff);
TextDrawSetOutline(Textdraw0,1);
TextDrawSetProportional(Textdraw0,1);
TextDrawSetShadow(Textdraw0,1);
pawn Code:
public OnPlayerConnect(playerid)
{
TextDrawShowForPlayer(playerid, Textdraw0);
return true;
}
pawn Code:
SetTimer("GameTime",1000,1);
pawn Code:
forward GameTime();
public GameTime()
{
GameSeconds++;
new TimeString[14];
format(TimeString,sizeof(TimeString),"%i:%i",(GameSeconds/(60*60))%24,(GameSeconds/60)%60);
// Hours:Minutes
TextDrawSetString(Textdraw0,TimeString);
//In case you need a reset on completing 24 hours:
if((GameSeconds/(60*60))%24 == 24) { GameSeconds = 0; }
return true;
}
//You don't need GameMinutes here. No other stuff.