#1

Hola, tengo una duda, yo tego dos comandos, que son los siguientes:

pawn Код:
zcmd(escapar1, playerid, params[])
    {
        if(!PlayerToPoint(1.5,playerid, 1713.3688,-2090.5823,13.9714)) return SendClientMessageEx(playerid, COLOR_GRAD2, "No estas en el baсo para escapar.");
            SetPosEx(playerid, 1712.4880,-2099.4727,13.9541, 0, 0 ,0);
        return 1;
    }
zcmd(escapar2, playerid, params[])
    {
        if(!PlayerToPoint(1.0,playerid, 2492.2251,-1637.4397,16.478)) return SendClientMessageEx(playerid, COLOR_GRAD2, "No estas en el lugar para escapar.");
            SetPosEx(playerid, 2500.9873,-1640.0658,16.4625, 0, 0 ,0);
        return 1;
    }

їComo hago para que detecte el sitio, y se ejecute el que tiene el playertopoint mas cerca, y lo lleve a el sitio que estava mas cerca?, por ejemplo, si estoy en el lugar de /escapar1, y uso /escapar, en el lugar 1, me lleve al lugar que me llevaria con el comando /escapar1


Yo creo que seria asi, pero corriganme si lo tengo mal.


pawn Код:
zcmd(escapar, playerid, params[])
    {
        if(!PlayerToPoint(1.5,playerid, 1713.3688,-2090.5823,13.9714)) {
            SetPosEx(playerid, 1712.4880,-2099.4727,13.9541, 0, 0 ,0);
            }
        else if(!PlayerToPoint(1.0,playerid, 2492.2251,-1637.4397,16.478)){
            SetPosEx(playerid, 2500.9873,-1640.0658,16.4625, 0, 0 ,0);
            }
        return 1;
    }
Reply


Messages In This Thread
Duda - by Metzone - 28.09.2014, 00:02
Respuesta: Duda - by JeffreyG - 28.09.2014, 00:27
Re: Duda - by Metzone - 28.09.2014, 00:39
Respuesta: Re: Duda - by Caja_negra - 28.09.2014, 00:50
Respuesta: Duda - by TheScriptMan - 28.09.2014, 01:05

Forum Jump:


Users browsing this thread: 1 Guest(s)