PARTNERI:
-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: [Pomoć] Problem oko VremeInGame  (Pročitano 77 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže LuGiCH

Problem oko VremeInGame
« poslato: Maj 09, 2019, 14:11:12 posle podne »
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 ]
Pawno Code: [Izaberi]

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 LuGiCH »
 

Van mreže // xunder

Odg: Problem oko VremeInGame
« Odgovor #1 poslato: Maj 09, 2019, 16:35:33 posle podne »
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
 
Korisnici koji su se zahvalili: imnaithan