Hey.
Ich habe eben Zeit und Datum gemacht nur bei mir wird das Datum nicht angezeigt....
Zeit jedoch schon, hier sind die Codes von beiden:
Zeit:
new Text:Uhr;
forward UhrUpdate();
OnGameModeInit()
{
Uhr=TextDrawCreate(300,300,"...");
TextDrawBackgroundColor(Uhr,255);
TextDrawFont(Uhr,3);
TextDrawLetterSize(Uhr,0.40,2.29999);
TextDrawColor(Uhr,-1);
TextDrawSetOutline(Uhr,0);
TextDrawSetProportional(Uhr,1);
TextDrawSetShadow(Uhr,1);
SetTimer("UhrUpdate",1000,1);
}
public UhrUpdate()
{
new stunde,minute,sekunde,uhrstring[9];
gettime(stunde,minute,sekunde);
format(uhrstring,9,"%02d:%02d:%02d",stunde,minute,sekunde);
TextDrawSetString(Uhr,uhrstring);
}
OnPlayerConnect(playerid)
{
TextDrawShowForAll(Uhr);
return 1;
}
Datum:
new Text:Date;
forward DateUpdate();
OnGameModeInit
{
Date=TextDrawCreate(200,200,"...");
TextDrawBackgroundColor(Date,255);
TextDrawFont(Date,3);
TextDrawLetterSize(Date,0.40,299999);
TextDrawColor(Date,-1);
TextDrawSetOutline(Date,0);
TextDrawSetProportional(Date,1);
TextDrawSetShadow(Date,1);
SetTimer("DateUpdate",1000,1);
return 1;
}
public DateUpdate()
{
new year,month,day,datestring[120];
getdate(year,month,day);
format(datestring,9,"%02d:%02d:%02d",day,month,year);
TextDrawSetString(Date,datestring);
}
OnPlayerConnect(playerid)
{
TextDrawShowForAll(Date);
return 1:
}
Wieso wird das Datum nicht angezeigt...
Habe es selbst rausgefunden...
War nur bei TextDrawLetterSize, da habe ich eine Größe vergessen.
Danke an alle die den Fehler gesucht haben....
//edit Überarbeitet