Pomoc oko erorra u vezi datuma i vremena

Započeo Stefan23, Januar 25, 2022, 00:39:59 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning):Imam tdove ubacene, radim prikaz datuma i vremena.Pocetnik ako neko moze da mi pomogne oko ovog erorra ja sam pokusavao ali nije islo.
Deo skripte:              (86148) : error 035: argument type mismatch (argument 1)
                                 (86150) : error 035: argument type mismatch (argument 1
Pawno Code:
(86148)  TextDrawSetString(Datum, string);
	                        (86150) TextDrawSetString(Vreme, string);

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Slika/video ingame problema(obavezno ako je ingame problem)://
Poslednja Izmena: Februar 04, 2022, 22:25:53 POSLE PODNE od 'xza

Jedino ako ti string nije zapravo string, daj ceo kod

To otprilike ovako izgleda :

new dan, godina, mesec;
	getdate(godina, mesec, dan);
	new sati,minuti,sekunde;
	gettime(sati, minuti, sekunde);
	new stringic[16];
    format(stringic, sizeof stringic, "%d/%s%d/%s%d", dan, ((mesec < 10) ? ("0") : ("")), mesec, (godina < 10) ? ("0") : (""), godina);
	TextDrawSetString(InGame_TD[12], stringic);
    format(stringic, sizeof stringic, "%s%d:%s%d:%s%d", (sati < 10) ? ("0") : (""), sati, (minuti < 10) ? ("0") : (""), minuti, (sekunde < 10) ? ("0") : (""), sekunde);
	TextDrawSetString(InGame_TD[13], stringic);


Kod mene prikazuje sekunde btw

Apsolutno nepotreban ternary, jednostavno koristi %02d

umesto ovoga:

format(stringic, sizeof stringic, "%d/%s%d/%s%d", dan, ((mesec < 10) ? ("0") : ("")), mesec, (godina < 10) ? ("0") : (""), godina);
format(stringic, sizeof stringic, "%s%d:%s%d:%s%d", (sati < 10) ? ("0") : (""), sati, (minuti < 10) ? ("0") : (""), minuti, (sekunde < 10) ? ("0") : (""), sekunde);


dobijes ovo:
format(stringic, sizeof stringic, "%02d/%02d/%d", dan, mesec, godina);
format(stringic, sizeof stringic, "%02d:%02d:%02d", sati, minuti, sekunde);


Mnogo lepse, zar ne?