[PROBLEMA] Verja Policia Problemas -
JoNaDo18 - 26.02.2012
Buenas, ha raнz de actualizar a la 0.3d pues no va del todo bien, hice un comando nuevo "/ap" y abre, pero al pasar los 7 seg que son los que estбn estipulados, pues no cierra, eso a que es debido? Gracias, espero vuestra respuesta lo antes posible gracias. =)
Respuesta: [PROBLEMA] Verja Policia Problemas -
MrLevan - 26.02.2012
pawn Код:
SetTimer("GateClose", 7000, 0);
Usas el Timer ?
Respuesta: [PROBLEMA] Verja Policia Problemas -
JoNaDo18 - 26.02.2012
Quote:
Originally Posted by MrLevan
pawn Код:
SetTimer("GateClose", 7000, 0);
Usas el Timer ?
|
Tome te pongo el comando entero:
Код:
if(strcmp(cmd, "/abrirpuerta", true) == 0 || strcmp(cmd, "/ap", true)==0)
{
if(IsPlayerConnected(playerid))
{
if(InfoJugador[playerid][pMember] == 1 || InfoJugador[playerid][pLeader] == 1 || InfoJugador[playerid][pAdmin] >= 1337)
{
MoveDynamicObject(LAPDA, 1544.61328125, -1630.73925781, 13.25000000, 2.0);
SendClientMessage(playerid, COLOR_BLUE,"Puerta de la Cosa Nostra esta Abierta, se cerrara automaticamente en 7 segundos.");
SetTimer("GateCloseLAPDA", 6000, 0);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s usa su control remoto y abre la verja.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid,COLOR_DBLUE,"No tienes este control.");
return 1;
}
}
return 1;
}
public GateCloseLAPDA()
{
MoveDynamicObject(LAPDA, 1544.61328125,-1630.73925781,13.25000000, 3.0);
return 0;
}
Respuesta: [PROBLEMA] Verja Policia Problemas -
MrLevan - 26.02.2012
Aver prueba asi
pawn Код:
public GateCloseLAPDA()
{
MoveDynamicObject(LAPDA, 1544.61328125,-1630.73925781,13.25000000, 2.0);
return 1;
}
Respuesta: [PROBLEMA] Verja Policia Problemas -
davidxxx - 26.02.2012
No se mueve porque tiene las mismas coordenadas de subida, asi que no lograras nada. Cambia eso y te funcionara de 10
Respuesta: [PROBLEMA] Verja Policia Problemas -
MrLevan - 26.02.2012
No lo fije en eso Davidxxx tiene razon.
pawn Код:
public GateCloseLAPDA()
{
MoveDynamicObject(LAPDA, Float:X, Float:Y, Float:Z, 2.0); // Aregla esto aqui. pon bien los coordinados
return 1;
}
Respuesta: [PROBLEMA] Verja Policia Problemas -
JoNaDo18 - 26.02.2012
Es que en teoria es la barra horizontal y se abre en vertical, y al convertir me da las mismas coordenadas, que hago?
Respuesta: [PROBLEMA] Verja Policia Problemas -
MrLevan - 26.02.2012
si esta moviendo el object es imposible que te da igual coordenadas miralo bien.
Respuesta: [PROBLEMA] Verja Policia Problemas -
davidxxx - 26.02.2012
Igualmente si quieres que se mueva horizontal, te darб el mismo resultado, sera mejor que si al convertirlas te da las mismas coordenadas, tu mismo intentes organizarlas y cambiar un poco las coordenadas; tambiйn puedes usar el
Map editor de Jernelj, es muy recomendable.
Respuesta: [PROBLEMA] Verja Policia Problemas -
JoNaDo18 - 26.02.2012
Me sigue sin cerrar y ahora lo he hecho de nuevo y si tiene diferentes coordenadas:
Код:
if(strcmp(cmd, "/abrirpuerta", true) == 0 || strcmp(cmd, "/ap", true)==0)
{
if(IsPlayerConnected(playerid))
{
if(InfoJugador[playerid][pMember] == 1 || InfoJugador[playerid][pLeader] == 1 || InfoJugador[playerid][pAdmin] >= 1337)
{
MoveDynamicObject(LAPDA, 1544.69921875,-1630.79980469,13.19999981, 2.0);
SendClientMessage(playerid, COLOR_BLUE,"Puerta de la Cosa Nostra esta Abierta, se cerrara automaticamente en 7 segundos.");
SetTimer("GateCloseLAPDA", 6000, 0);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s usa su control remoto y abre la verja.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid,COLOR_DBLUE,"No tienes este control.");
return 1;
}
}
return 1;
}
public GateCloseLAPDA()
{
MoveDynamicObject(LAPDA, 1544.69995117,-1630.80004883,13.19999981, 2.0);
return 1;
}
PD: Uso MTA.