SA-MP Forums Archive
[Problema] No abre la barrera. - 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] No abre la barrera. (/showthread.php?tid=415107)



[Solucionado] No abre la barrera. - ShawnMorris - 11.02.2013

Hola, que tal. Tengo un problema con una barrera, que cuando pongo el comando no abre. Les dejo el script:

Acб el new del portуn.
pawn Код:
new porton1;
Esto puse en OnGameModeInit, es la barrera.
pawn Код:
porton1 = CreateObject(968, -222.3102, 1008.0501, 19.5000, -2.3400, 89, 0.0000); // Barrera Poli
Este es el comando:
pawn Код:
if(!strcmp("/abrirpoli",cmdtext))
    {
       if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
       {
          if(IsPlayerInRangeOfPoint(playerid, 60.0, 222.3102, 1008.0501, 19.5000))
          {
              SetTimerEx("CloseGate", 7000, false, "i", playerid);
              MoveObject(porton1, -222.3102, 1008.0501, 19.5000, 3.0);
              SetObjectRot(porton1, -2.3400, 0.0, 0.0000);
              return SendClientMessage(playerid, 0xD7FF22FF, "Barrera abierta - Se cerrarб en 7 segundos");
          } return SendClientMessage(playerid, COLOR_DBLUE, "No estбs cerca");
        } return SendClientMessage(playerid, COLOR_DBLUE, "No eres policia");
    }
y este callback para cerrar la barra:
pawn Код:
forward CloseGate(playerid);
public CloseGate(playerid)
{
   MoveObject(porton1, -222.3102, 1008.0501, 19.5000, 3.0);
   SetObjectRot(porton1, -2.3400, 89.0, 0.0000);
   return SendClientMessage(playerid, 0xFFFFFFFF, "Cerrada!");
}
El problema es que me pongo al lado de la barrera, pongo el cmd y me dice "No estбs cerca". Compila todo bien, їcuбl es el error?


Respuesta: [Problema] No abre la barrera. - Daniel_Ruiz - 11.02.2013

Revisa

pawn Код:
if(IsPlayerInRangeOfPoint(playerid, 60.0, 222.3102, 1008.0501, 19.5000))
osea que los numeros esten bien puestos

Una Duda ese 60.0 es la Vida?


Respuesta: [Problema] No abre la barrera. - Fluid016 - 11.02.2013

Quote:
Originally Posted by Daniel_Ruiz
Посмотреть сообщение
Revisa

pawn Код:
if(IsPlayerInRangeOfPoint(playerid, 60.0, 222.3102, 1008.0501, 19.5000))
osea que los numeros esten bien puestos

Una Duda ese 60.0 es la Vida?
60.0 es el rango.


Respuesta: [Problema] No abre la barrera. - lLight - 11.02.2013

Quote:
Originally Posted by Daniel_Ruiz
Посмотреть сообщение
Revisa

pawn Код:
if(IsPlayerInRangeOfPoint(playerid, 60.0, 222.3102, 1008.0501, 19.5000))
osea que los numeros esten bien puestos

Una Duda ese 60.0 es la Vida?
El 60.0 significa la mayor distancia a la cual se podrб ejecutar la acciуn partiendo de las coordenadas que luego se especifнcan.


Respuesta: [Problema] No abre la barrera. - Daniel_Ruiz - 11.02.2013

Ya ya xD Verifica si las coordenas estan bien


Respuesta: [Problema] No abre la barrera. - ShawnMorris - 11.02.2013

Sigue sin funcionar...


Respuesta: [Problema] No abre la barrera. - Fluid016 - 11.02.2013

Quote:
Originally Posted by ShawnMorris
Посмотреть сообщение
Sigue sin funcionar...
Y como queres que se mueva si le diste las mismas coordenadas con las cual creas el objeto.


Respuesta: [Problema] No abre la barrera. - Daniel_Ruiz - 11.02.2013

Editado Por LAG


Respuesta: [Problema] No abre la barrera. - Daniel_Ruiz - 11.02.2013

Quote:
Originally Posted by GROVE22
Посмотреть сообщение
Y como queres que se mueva si le diste las mismas coordenadas con las cual creas el objeto.
Groove el dice que le dice que No esta cerca no que nose abre


Respuesta: [Problema] No abre la barrera. - ShawnMorris - 11.02.2013

Es que no se tiene que mover, tiene que rotar. De todos modos, el error no estб ahi, porque tendrнa que aparecer "Reja abierta se cerrarб en 7 segundos".