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:[pawn](86148) TextDrawSetString(Datum, string);
(86150) TextDrawSetString(Vreme, string);[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Slika/video ingame problema(obavezno ako je ingame problem)://
Jedino ako ti string nije zapravo string, daj ceo kod
To otprilike ovako izgleda :
[pawn]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);[/pawn]
Kod mene prikazuje sekunde btw
Apsolutno nepotreban ternary, jednostavno koristi %02d
umesto ovoga:
[pawn]
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);
[/pawn]
dobijes ovo:
[pawn]
format(stringic, sizeof stringic, "%02d/%02d/%d", dan, mesec, godina);
format(stringic, sizeof stringic, "%02d:%02d:%02d", sati, minuti, sekunde);
[/pawn]
Mnogo lepse, zar ne?
hvala svima fixo sam