SA-MP Forums Archive
[Pawno] Ayuda - 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: [Pawno] Ayuda (/showthread.php?tid=144669)



[Pawno] Ayuda - madfire - 28.04.2010

Como hago un script para abrir puertas policiales con el Numpad 1 o con C


Re: [Pawno] Ayuda - HuRRiCaNe - 29.04.2010

Pide esto AQUI


Re: [Pawno] Ayuda - Miguel - 29.04.2010

Quote:
Originally Posted by HuRRiCaNe.
Pide esto AQUI
El no esta pidiendo que se lo hagan....

No se si puedas utilizar el Numpad 1 pero si puedes utilizar la C la cual hace que el jugador se agache. Solo se pueden utilizar las teclas que se usan en el juego.
pawn Код:
new SeMovio[MAX_OBJECTS];
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
  if(newkeys & KEY_CROUCH)
  {
    if(IsPlayerInRangeOfPoint(playerid, 3.0, x.x, y.y, z.z) && !IsPlayerInAnyVehicle(playerid)) // sustuye x.x y.y Y z.z por la posicion EN FRENTE de la puerta, y el 3.0 por el radio al cual se puede abrir la puerta (mayor == mas lejos se puede abrir)
    {
      if(SeMovio[id] == 0)
      {
        MoveObject(id, x, y, z, velocidad); // sustituye id por el id de la puerta (no el modelo), xyz por la posicion a donde quieres que se mueva y velocidad por la velocidad a la que quieres que se mueva
        SeMovio[id] = 1;
        // nota: esta es para que la puerta se abra
      }
      else
      {
        MoveObject(id, x, y, z, velocidad);
        SeMovio[id] = 0;
      }    
    }
  }
  return 1;
}