Pomoc oko tdova

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

prethodna tema - sledeća tema

0 članova i 3 gostiju 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:
new dan, mesec, godina, sekunda, minuta, string[ 18 ];

Koristis gettime da dobijes vreme a getdate za datum.
Znači,
gettime( minuta, sat);
getdate( dan, mesec, godina );

Onda to lepo formatujes i setaš string na textdrawu. :)
  format( string, sizeof string, "%d/%s%d/%s%d", dan, ( ( mesec < 10 ) ? ( "0" ) : ( "" ) ), mesec, ( godina < 10 ) ? ( "0" ) : ( "" ), godina ); 

Sada kada smo formatirali datum, treba da tom textdrawu dodelimo string.
TextDrawSetString( nameTD, string );

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:
new dan, mesec, godina, sekunda, minuta, string[ 18 ];

Koristis gettime da dobijes vreme a getdate za datum.
Znači,
gettime( minuta, sat);
getdate( dan, mesec, godina );

Onda to lepo formatujes i setaš string na textdrawu. :)
  format( string, sizeof string, "%d/%s%d/%s%d", dan, ( ( mesec < 10 ) ? ( "0" ) : ( "" ) ), mesec, ( godina < 10 ) ? ( "0" ) : ( "" ), godina ); 

Sada kada smo formatirali datum, treba da tom textdrawu dodelimo string.
TextDrawSetString( nameTD, string );

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