Problem(error/warning): Imam sat na serveru u vidu td i rani 1 sat. Pitao sam hosting i rekao je da je do mene problem posto je na ostalim serverima koje on hosta dobro vreme. Da li postoji neki nacin da pomerim vreme na serveru za 1 sat?
Dio skripte: [ pawn ]//[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
daj funkciju postavljanja sata
task SyncTime[60000]()
{
new tmphour,
tmpminute,
tmpsecond,
year,
month,
day,
stringicc[ 15 ];
getdate( year, month, day );
gettimeEx( tmphour, tmpminute, tmpsecond );
FixHour( tmphour );
tmphour = shifthour;
format( stringicc, sizeof( stringicc ), "%s%d:%s%d:%s%d", (tmphour < 10) ? ("0") : (""), tmphour, (tmpminute < 10) ? ("0") : (""), tmpminute, (tmpsecond < 10) ? ("0") : (""), tmpsecond);
TextDrawSetString( SMLinija[ 20 ], stringicc );
for( new i = 1; i < MAX_ATM; i++ ) {
if( atmInfo[ i ][ atmExists ] == true ) {
if( atmInfo[ i ][ atmVremeDoRoba ] != 0 ) {
atmInfo[ i ][ atmVremeDoRoba ]--;
if( atmInfo[ i ][ atmVremeDoRoba ] == 0 ) {
atmInfo[ i ][ atmPreseceneZice ] = false;
atmInfo[ i ][ atmProbijenBios ] = false;
}
}
}
}
Da nije Shark Hosting u pitanju?
jednostavno taj task SyncTime[60000]() zameni sa ovim: task SyncTime[1000](). Javi da li ce raditi.
e-trail hosting je u pitanju. Probao sam ovo da promenim na 1000 i ne radi
https://forum.sa-mp.com/showthread.php?p=3488913