Problem oko VremeInGame


Započeo LuGiCH, Maj 09, 2019, 14:11:12 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Zbog hostinga mi je vreme na serveru kada je npr. 21:00 server kaze daje 22:00. Ako postoji nesto kako da pomerim sat unapred 1h.
Deo skripte: [ pawn ]
if( ( tmphour > ghour ) || ( tmphour == 0 && ghour == 23 ) ) {


	    new stringic[ 15 ];
	    format( stringic, sizeof( stringic ), "%d/%d/%d", day, month, year );
		TextDrawSetString( SMLinija[ 19 ], stringic );

		format( globalstring, sizeof( globalstring ), "Trenutno je %d:00 sati.", tmphour );
		OOCNews( BELA, globalstring );
		ghour = tmphour;

        if( tmphour == 21 ) {
			SetWeather( 10 );
		}

		if( realtime ) {
			SetWorldTime( tmphour );
			ServerInfo[ VremeInGame ] = tmphour;
		}
[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
Poslednja Izmena: Maj 09, 2019, 14:12:40 POSLE PODNE od LuGiCH

stock f_gettime(&hour, &minute, &second) {
new ret = gettime(hour, minute, second);
hour -= 1;
return ret - (60 * 60);
}

#if defined _ALS_gettime   
    #undef gettime 
#else
    #define _ALS_gettime   
#endif
#define gettime f_gettime 


Stavi ovo ispred svih gettime funkcija
Tipa ispod a_samp includea bi bilo ok