Danas vam pokazujem kako napravi tdove za vrijeme i datum koji se updateaju
Ja sam napravio tdove za to koji se nalaze iznad minimape:
VrijemeDatumTD1 = TextDrawCreate(552.889038, 45.297813, "00/00/0000");
TextDrawLetterSize(VrijemeDatumTD1, 0.226887, 0.972798);
TextDrawAlignment(VrijemeDatumTD1, 1);
TextDrawColor(VrijemeDatumTD1, -1);
TextDrawSetShadow(VrijemeDatumTD1, 0);
TextDrawSetOutline(VrijemeDatumTD1, 1);
TextDrawBackgroundColor(VrijemeDatumTD1, 51);
TextDrawFont(VrijemeDatumTD1, 3);
TextDrawSetProportional(VrijemeDatumTD1, 1);
VrijemeDatumTD2 = TextDrawCreate(555.555664, 30.862262, "00:00");
TextDrawLetterSize(VrijemeDatumTD2, 0.362443, 1.674666);
TextDrawAlignment(VrijemeDatumTD2, 1);
TextDrawColor(VrijemeDatumTD2, -1);
TextDrawSetShadow(VrijemeDatumTD2, 0);
TextDrawSetOutline(VrijemeDatumTD2, 1);
TextDrawBackgroundColor(VrijemeDatumTD2, 51);
TextDrawFont(VrijemeDatumTD2, 3);
TextDrawSetProportional(VrijemeDatumTD2, 1);Naravno vi to sebi prilagodite u vasem modu, ili iskoristite vase TDOVE
Korak 1: Sada pravimo timer za vrijeme i datum TD-a
To stavljamo pod OnPlayerConnect:
SetTimer("TDVrijeme", 1000, true); //znaci SetTimer pa ide ime tajmera, trajanje, ponavlja seKorak 2: Sada kreiramo forward i public u kojima cemo staviti da se datum i vrijeme ocitavaju na TD-ovima
forward TDVrijeme(playerid);
public TDVrijeme(playerid)
{
new string, year, mounth, day, hours, minutes, sec;
getdate(year, mounth, day), gettime(hours, minutes, sec);
format(string, sizeof(string), "%s%d/%s%d/%s%d", ((day < 10) ?("0") : ("")), day, ((mounth < 10) ?("0") : ("")), mounth, ((year < 10) ?("0") : ("")), year);
TextDrawSetString(VrijemeDatumTD1, string);
format(string, sizeof(string), "%s%d:%s%d", ((hours < 10) ?("0") : ("")), hours, ((minutes < 10) ?("0") : ("")), minutes);
TextDrawSetString(VrijemeDatumTD2, string);
}I to bi bilo to sto se tice ovog tutorijala, nadam se da sam nekom pomogao i izvinjavam se ako je nesto lose uradjeno jer se i ja idalje nazivam pocetnikom 🙂

