SA-MP Forums Archive
[Duda] Barrera en movimiento. - 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: [Duda] Barrera en movimiento. (/showthread.php?tid=469280)



[Duda] Barrera en movimiento. - Kryzis - 12.10.2013

Hola!, he intentado hacer una barrera en movimiento, que al usar un comando se abra hacнa arriba, el problema es que, intentй hacerlo pero la barrera no sube hacнa arriba, directamente no se mueve, quiero saber, їCуmo hago para que una barrera suba automбticamente hacнa arriba (o por comando, el tema es que suba hacнa arriba)?. Hice esto mismo con puertas, rejas, y funciono correctamente (pero sуlo se movнan para los lados, no para arriba), entonces ahora quiero que la barrera suba hacнa arriba, pero no sube, queda trabada, ahн les dejo los cуdigos de la barrera cerrada y abierta, asн me dicen que puedo hacer.

pawn Код:
CreateObject(968, 1544.68994, -1630.95679, 13.10390,   2.00000, 90.00000, 90.00000); //barrera cerrada

CreateObject(968, 1544.68994, -1630.85681, 13.10390,   2.00000, 0.00000, 90.00000); //barrera abierta



Respuesta: [Duda] Barrera en movimiento. - Swedky - 12.10.2013

Utilizas una variable para la barra?.


Respuesta: [Duda] Barrera en movimiento. - Kryzis - 12.10.2013

Sн, asн lo tengo:

pawn Код:
new barreralspd;

barreralspd = CreateObject(968, 1544.68994, -1630.95679, 13.10390,   2.00000, 90.00000, 90.00000);

CMD:abrir4(playerid, params[])
{
      if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_BLANCO, "Acceso denegado");
    if(IsPlayerInRangeOfPoint(playerid, 2.2, 1544.68994, -1630.95679, 13.10390))
   {
      MoveObject(barreralspd, 1544.68994, -1630.85681, 13.10390, 3.0);
  }
   else return SendClientMessage(playerid, COLOR_AZUL, "No puedes usar este comando fuera de la puerta del banco de San fierro.");
   return 1;
}
CMD:cerrar4(playerid, params[])
{
      if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_BLANCO, "Acceso denegado");
   if(IsPlayerInRangeOfPoint(playerid, 2.2, 1544.68994, -1630.95679, 13.10390))
  {
      MoveObject(barreralspd, 1544.68994, -1630.95679, 13.10390, 3.0);
  }
   else return SendClientMessage(playerid, COLOR_AZUL, "No puedes usar este comando fuera de la puerta del banco de San fierro.");
   return 1;
}
Cada uno estб en sus correspondientes public


Respuesta: [Duda] Barrera en movimiento. - Kryzis - 27.10.2013

Alguien sabe que puedo hacer?


Respuesta: [Duda] Barrera en movimiento. - Malganys - 27.10.2013

їPusiste las coordenadas de la barrera hacia arriba?


Respuesta: [Duda] Barrera en movimiento. - Kryzis - 27.10.2013

sн, pero la barrera no sube, solo se mueve apenas hacia un lado. Es como si no reconoce que debe subir hacнa arriba.


Respuesta: [Duda] Barrera en movimiento. - hotspicytaco - 27.10.2013

Olvidaste poner los parбmetros de rotaciуn.

pawn Код:
new barreralspd;

barreralspd = CreateObject(968, 1544.68994, -1630.95679, 13.10390,   2.00000, 90.00000, 90.00000);

CMD:abrir4(playerid, params[])
{
     if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_BLANCO, "Acceso denegado");
     if(IsPlayerInRangeOfPoint(playerid, 2.2, 1544.68994, -1630.95679, 13.10390))
     {
          MoveObject(barreralspd, 1544.68994, -1630.85681, 13.10390, 3.0, 2.00000, 0.00000, 90.00000);
     }
     else return SendClientMessage(playerid, COLOR_AZUL, "No puedes usar este comando fuera de la puerta del banco de San fierro.");
     return 1;
}
CMD:cerrar4(playerid, params[])
{
     if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_BLANCO, "Acceso denegado");
     if(IsPlayerInRangeOfPoint(playerid, 2.2, 1544.68994, -1630.95679, 13.10390))
     {
          MoveObject(barreralspd, 1544.68994, -1630.95679, 13.10390, 3.0, 2.00000, 90.00000, 90.00000);
     }
     else return SendClientMessage(playerid, COLOR_AZUL, "No puedes usar este comando fuera de la puerta del banco de San fierro.");
     return 1;
}



Respuesta: [Duda] Barrera en movimiento. - Kryzis - 30.10.2013

Ahh, muchas gracias. Ahн intentarй hacer lo que me dijiste.