Hora mia, no del host -
Metzone - 08.01.2015
Bueno, el problema esque mi servidor estб hosteado en otro pais que tiene 5 horas menos, por lo que acб en espaсa son las 12, en el servidor son las 7, quiero saber como hago para que en mi servidor sean las 12 tambiйn, osea hora espaсola..
Re: Hora mia, no del host -
LiMPiTo - 08.01.2015
No lo probй, pero se me ocurre
pawn Код:
forward gettime_ex(&hour, &minute, &second);
public gettime_ex(&hour, &minute, &second)
{
gettime(hour, minute, second), hour += 5; // Ej. host (7), esp (12) 7 + 5 = 12
return 1;
}
#define gettime_ex gettime
Re: Hora mia, no del host -
Metzone - 09.01.2015
їCon solo poner eso, me ira a la hora espaсola?
Respuesta: Hora mia, no del host -
DesingMyCry - 09.01.2015
Limpito, ese cуdigo no tiene sentido.
Re: Respuesta: Hora mia, no del host -
LiMPiTo - 09.01.2015
Quote:
Originally Posted by DesingMyCry
Limpito, ese cуdigo no tiene sentido.
|
Intenta capo.
pawn Код:
forward gettime_ex(&hour, &minute, &second);
public gettime_ex(&hour, &minute, &second)
{
gettime(hour, minute, second), hour += 5; // Ej. host (7), esp (12) 7 + 5 = 12
return 1;
}
public OnGameModeInit()
{
new H, M, S;
gettime(H, M, S);
printf("[NORMAL]: H: %i M: %i S: %i", H, M, S);
gettime_ex(H, M, S);
printf("[MODIFICADA]: H: %i M: %i S: %i", H, M, S);
}
Aux:
http://oi61.tinypic.com/24x1ld0.jpg
Como se ve en la consola, la hora estб adelantada 5 hs respecto a la del servidor.
Respuesta: Hora mia, no del host -
DesingMyCry - 09.01.2015
El cуdigo que escribiste arriba, y el que publicaste primero no son los mismos. Ahн te falta claramente una macro.
pawn Код:
forward gettime_ex(&hour, &minute, &second);
public gettime_ex(&hour, &minute, &second)
{
gettime(hour, minute, second), hour += 5; // Ej. host (7), esp (12) 7 + 5 = 12
return 1;
}
#define gettime_ex gettime
Respuesta: Hora mia, no del host -
jotajeda - 09.01.2015
Creo que el se refiere a que usas muchos codigos en vano, solamente tienes que usar '+'.
pawn Код:
public OnGameModeInit()
{
new H, M, S;
gettime(H, M, S);
printf("[NORMAL]: H: %i M: %i S: %i", H, M, S);
gettime(H, M, S);
printf("[MODIFICADA]: H: %i M: %i S: %i", H+5, M, S);
}
Re: Respuesta: Hora mia, no del host -
LiMPiTo - 09.01.2015
Quote:
Originally Posted by DesingMyCry
El cуdigo que escribiste arriba, y el que publicaste primero no son los mismos. Ahн te falta claramente una macro.
pawn Код:
forward gettime_ex(&hour, &minute, &second); public gettime_ex(&hour, &minute, &second) { gettime(hour, minute, second), hour += 5; // Ej. host (7), esp (12) 7 + 5 = 12 return 1; }
#define gettime_ex gettime
|
Jajaja, y si genio, їsi no como saco la hora original del servidor si uso una macro para cambiar la funciуn original? Se cae de maduro.
Igual entiendo lo que decнs, estб mal el code de la macro la manera correcta es al reves.
pawn Код:
#define gettime gettime_ex
Respuesta: Hora mia, no del host -
DesingMyCry - 09.01.2015
Precisamente por eso es que no tiene sentido el cуdigo completo.
Y gracias por lo de genio. Tu no lo eres, al menos no a simple vista.
Re: Respuesta: Hora mia, no del host -
LiMPiTo - 09.01.2015
Quote:
Originally Posted by DesingMyCry
Precisamente por eso es que no tiene sentido el cуdigo completo.
Y gracias por lo de genio. Tu no lo eres, al menos no a simple vista.
|
JAJAJAJA, tranquilo amiguito va con onda. Noo, para nada ni pretendo serlo

.
En fin bueno, el code correcto entonces serнa
pawn Код:
forward gettime_ex(&hour, &minute, &second);
public gettime_ex(&hour, &minute, &second)
{
gettime(hour, minute, second), hour += 5; // Ej. host (7), esp (12) 7 + 5 = 12
return 1;
}
#define gettime gettime_ex
Gracias a Desing por marcar el pequeсo detaie que corrige la funciуn.