Pomoc oko tdova

Započeo Vitko, Jun 15, 2020, 19:25:26 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Vaš odgovorUbacio sam neke tdove koje je drug pravio,i in game se ne menja vreme ni datum,help
Dio skripte: [ pawn ]Vaš odgovor[ /pawn ] //
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]Vaš odgovor[ /code ]//
Slika/video ingame problema(obavezno ako je ingame problem): link slike //
Poslednja Izmena: Jun 16, 2020, 22:25:29 POSLE PODNE od Vasic

Pa neće ti se sam td menjati. Moras da mu dodelis string.
TextDrawSetString( text, String[] );

Deklarises varijable za dan, mesec, godinu, minutu, sat i sami string. Otprilike ovako:
[pawn]new dan, mesec, godina, sekunda, minuta, string[ 18 ];[/pawn]
Koristis gettime da dobijes vreme a getdate za datum.
Znači,
[pawn]gettime( minuta, sat);
getdate( dan, mesec, godina );[/pawn]
Onda to lepo formatujes i setaš string na textdrawu. :)
[pawn]  format( string, sizeof string, "%d/%s%d/%s%d", dan, ( ( mesec < 10 ) ? ( "0" ) : ( "" ) ), mesec, ( godina < 10 ) ? ( "0" ) : ( "" ), godina ); 
[/pawn]
Sada kada smo formatirali datum, treba da tom textdrawu dodelimo string.
[pawn]TextDrawSetString( nameTD, string );[/pawn]
I to isto ponoviš za vreme, ništa komplikovano. Zatim, postaviš timer pod OnGameModeInit da se ponavlja na svaki 1 sekund, i to treba da radi. Samo treba malo da razmisliš i gledaj tutorijale na youtube i forumima. :)
• Website: www.vasic.dev
Web Development & Cyber Security

Citat: Vasic poslato Jun 15, 2020, 20:05:45 POSLE PODNE
Pa neće ti se sam td menjati. Moras da mu dodelis string.
TextDrawSetString( text, String[] );

Deklarises varijable za dan, mesec, godinu, minutu, sat i sami string. Otprilike ovako:
[pawn]new dan, mesec, godina, sekunda, minuta, string[ 18 ];[/pawn]
Koristis gettime da dobijes vreme a getdate za datum.
Znači,
[pawn]gettime( minuta, sat);
getdate( dan, mesec, godina );[/pawn]
Onda to lepo formatujes i setaš string na textdrawu. :)
[pawn]  format( string, sizeof string, "%d/%s%d/%s%d", dan, ( ( mesec < 10 ) ? ( "0" ) : ( "" ) ), mesec, ( godina < 10 ) ? ( "0" ) : ( "" ), godina ); 
[/pawn]
Sada kada smo formatirali datum, treba da tom textdrawu dodelimo string.
[pawn]TextDrawSetString( nameTD, string );[/pawn]
I to isto ponoviš za vreme, ništa komplikovano. Zatim, postaviš timer pod OnGameModeInit da se ponavlja na svaki 1 sekund, i to treba da radi. Samo treba malo da razmisliš i gledaj tutorijale na youtube i forumima. :)
Hvala ti brt moj sto si mi o