Cambiar clima a cierta altitud -
sergios - 23.12.2012
Hola comunidad, se me ha ocurrido en hacer algo pero antes tengo una pregunta, se puede cambiar el clima pero solo en una altitud que tu elijas? por ejemplo en la tierra es de dнa y si coges un helicoptero y subes por ejemplo 2mil metros hacia arriba se cambie (solo en esa altura) el clima osea que si estas a esa altura lo veas oscuro y si bajas sea el clima normal. Sabйis a lo que me refiero?
Respuesta: Cambiar clima a cierta altitud -
Enrique_Henriquez - 23.12.2012
mmm en realidad al subir la altura el clima se va poniendo mбs helado, no mas oscuro
Respuesta: Cambiar clima a cierta altitud -
adri1 - 23.12.2012
No se puede porque
SetWorldTime es una funciуn global, para todo el server, no para un solo jugador... lo mбs parecido que puedes hacer...:
pawn Код:
//Code de irinel & FireCat
stock GetPlayerAltitude(playerid, tipo=0)
{
new Float:x,Float:y,Float:z;
switch(tipo)
{
case 0:
{
GetPlayerPos(playerid,x,y,z);
new Float:r=GetPointZPos(x,y);
new Float:r2 = z-r;
return floatround(r2,floatround_round);
}
case 1:
{
GetPlayerPos(playerid,x,y,z);
new Float:r=GetPointZPos(x,y);
new Float:r2 = z-r;
return floatround(r2,floatround_round);
}
}
return 0;
}
Podrнas obtener la altitud con eso, y ay ponerle otra hora
pawn Код:
new altitud = GetPlayerAltitude(playerid);
if(altitud > 2000)
{
SetPlayerTime(playerid, 20,0);
}
Respuesta: Cambiar clima a cierta altitud -
sergios - 23.12.2012
Osea si he entendido bien el cуdigo al pasar los 2000 de altitud cambia el clima
solo al jugador que sobrepasa esa altitud no? de ser asн es lo que buscaba
Respuesta: Cambiar clima a cierta altitud -
adri1 - 23.12.2012
Quote:
Originally Posted by sergios
Osea si he entendido bien el cуdigo al pasar los 2000 de altitud cambia el clima solo al jugador que sobrepasa esa altitud no? de ser asн es lo que buscaba.
|
Si
Por cierto necesitas este include para que funcione bien
post
aquн
Respuesta: Cambiar clima a cierta altitud -
sergios - 29.12.2012
Cuando pongo:
Quote:
new altitud = GetPlayerAltitude(playerid);
if(altitud > 2000)
{
SetPlayerTime(playerid, 20,0);
}
|
El pawno no compila, cual debe ser el problema?
Respuesta: Cambiar clima a cierta altitud -
PHudson - 29.12.2012
Quote:
Originally Posted by sergios
Cuando pongo:
El pawno no compila, cual debe ser el problema?
|
Porque no has puesto el primer cуdigo que йl te ha dado. GetPlayerAltitude es una funciуn que no viene predefinida en PAWN y por lo tanto debes aсadirla a tu cуdigo.
Respuesta: Cambiar clima a cierta altitud -
sergios - 29.12.2012
Si lo he puesto -_- xD
PD: Yo dirнa que es un problema de sintaxis
Re: Respuesta: Cambiar clima a cierta altitud -
[DOG]irinel1996 - 29.12.2012
Quote:
Originally Posted by sergios
Si lo he puesto -_- xD
PD: Yo dirнa que es un problema de sintaxis
|
Tienes que poner el MapAndreas tambiйn, como dijo adri1. їLo pusiste?
Y si te sale algъn error, їcuбl es?
Respuesta: Cambiar clima a cierta altitud -
sergios - 29.12.2012
Si tengo el mapandreas, pues el error es que el pawno se bloquea y dice que pawn compiler dejo de funcionar, dice eso solo cuando pongo:
Quote:
new altitud = GetPlayerAltitude(playerid);
if(altitud > 2000)
{
SetPlayerTime(playerid, 20,0);
}
|
PD: Se te ocurre cual puede ser el problema?