[Ayuda]interiores.
#1

Hola bueno tengo un problema. Tengo el comando "/entrar" puesto para que en LSPD te haga tp al interior de dicha comisarнa, la cosa es que puedo poner el comando en cualquier parte del mapa, y no en el radio de la puerta de la comisarнa. Este es el scrip:
pawn Код:
if(strcmp(cmdtext,"/entrar",true) == 0)
    {
    if(!IsPlayerInRangeOfPoint(playerid,3.0,1553.4777,-1675.8914,16.1953))
   SetPlayerVirtualWorld(playerid,100);
   SetPlayerInterior(playerid,10);
   SetPlayerPos(playerid,246.40,110.84,1003.22);
   SendClientMessage(playerid,-1,"Has entrado a SAPD");
   return 1;
}
Reply
#2

IsPlayerInRangeOfPoint retorna true si el jugador estб dentro del rango, false si estб fuera. Por lo tanto debes quitarle la exclamaciуn a la condiciуn.
Reply
#3

Es decir que quede asн?:
pawn Код:
if(IsPlayerInRangeOfPoint(playerid,3.0,1553.4777,-1675.8914,16.1953))
Si es eso, lo hice y me pasa lo mismo, no se que pueda ser.
Reply
#4

Y debes abrir llaves, asн:

pawn Код:
if(strcmp(cmdtext,"/entrar",true) == 0)
{
    if(IsPlayerInRangeOfPoint(playerid,3.0,1553.4777,-1675.8914,16.1953))
    {
        SetPlayerVirtualWorld(playerid,100);
        SetPlayerInterior(playerid,10);
        SetPlayerPos(playerid,246.40,110.84,1003.22);
        SendClientMessage(playerid,-1,"Has entrado a SAPD");
    }
    return 1;
}
Reply
#5

Genial muchas gracias, ahora te doy respeto jaja.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)