SA-MP Forums Archive
[PROBLEMA] Verja Policia Problemas - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [PROBLEMA] Verja Policia Problemas (/showthread.php?tid=321397)



[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.