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



[AYUDA] - Roymer - 21.01.2010

Amigos, Me Podrian Ayudar a crear una puerta con comando y cierre automatico? pliz


Re: [AYUDA] - TheChaoz - 21.01.2010

debajo de los includes
pawn Код:
new MiPuerta;// variable global
pawn Код:
public OnGameModelInit()
{
  MiPuerta = CreateObject(modelo, coordenadaX, coordenadaY, coordenadaZ, RotacionX, RotacionY, RotacionZ);
  //donde dice coordenada ingresa las coordenadas de tu puerta y donde dice rotacion la rotacion de la misma.
  return 1;
}
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
  if(strcmp("/abrir", cmdtext, true) == 0){
    if(IsPlayerInRangeOfPoint(playerid, 20, coordenadaX, coordenadaY, coordenadaZ)){//coordenadas de la puerta cerrada
      MoveObject(MiPuerta, coordenadaX, coordenadaY, coordenadaZ, 3.0);//coordenadas de la puerta abierta
      return 1;
    }
    esle return SendClientMessage(playerid, 0xFF0000FF, "ERROR: Debes estar cerca de una puerta para usar este comando");
  }
  if(strcmp("/cerrar", cmdtext, true) == 0){
    if(IsPlayerInRangeOfPoint(playerid, 20, coordenadaX, coordenadaY, coordenadaZ)){//coordenadas de la puerta cerrada
      MoveObject(MiPuerta, coordenadaX, coordenadaY, coordenadaZ, 3.0);//coordenadas de la puerta cerrada
      return 1;
    }
    esle return SendClientMessage(playerid, 0xFF0000FF, "ERROR: Debes estar cerca de una puerta para usar este comando");

  }
  return 0;
}
espero que te haya servido


Re: [AYUDA] - CristianTdj - 22.01.2010

Parece estar bien eso


Re: [AYUDA] - Roymer - 23.01.2010

sii muchisimas gracias!