22.01.2011, 16:59
Hola, me gustarнa saber si es posible hacer dicha funciуn, para que la hora no cambie inmediatamente cada hora, es decir, que vaya cambiando poco a poco cada minuto. Por ejemplo, cuando son las 5 de la maсana es casi de noche, y al llegar a las 6, pasa directamente de ser casi de noche a ser completamente de dнa.
Entonces me gustarнa saber si existe cualquier funciуn para hacer esto.
Yo habнa pensado hacerlo con SetWorldTimeEx, de ******, la he estado probando pero pasa exactamente lo mismo que con SetWorldTime...
Aquн os dejo el cуdigo por si acaso he hecho algo mal en la de ******:
Gracias
Entonces me gustarнa saber si existe cualquier funciуn para hacer esto.
Yo habнa pensado hacerlo con SetWorldTimeEx, de ******, la he estado probando pero pasa exactamente lo mismo que con SetWorldTime...
Aquн os dejo el cуdigo por si acaso he hecho algo mal en la de ******:
pawn Код:
new ServerHours, ServerMinutes;
forward TimeChange();
//==================//
public OnGameModeInit()
{
SetTimer("TimeChange",1000,1);
return 1;
}
//==================//
public TimeChange()
{
ServerMinutes += 1;
if(ServerMinutes > 60)
{
ServerMinutes = 0;
ServerHours += 1;
}
if(ServerHours > 24) ServerHours = 0;
SetWorldTimeEx(ServerHours,ServerMinutes);
return 1;
}