#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
#2

No es por ser malo pero preguntas cada cosa, їes muy difнcil poner el comando y probarlo en tu servidor a ver si funciona como vos querйs?
Reply
#3

Ya pero el gm me tarda apeoximasamente 15 minutos en compilar...
Reply
#4

Quote:
Originally Posted by Metzone
Посмотреть сообщение
Ya pero el gm me tarda apeoximasamente 15 minutos en compilar...
LOL, que tienes un pentium 2? xD, solo te dirй que el ejemplo que presentaste se acerca bastante a lo que quieres ( si entendн bien )
Reply
#5

Recuerda que los "!" son para un, "si no". En este caso tu lo estas usando como un, "si no esta en este punto", asi que puedes agregar un mensaje como el de los comandos individuales.

PD: Para que no te demore tanto en compilar, prueba este tipo de comandos en un nuevo gm, asi es mas rapido y puedes ir aprendiendo tu mismo sin necesidad de estar preguntando, que no digo que sea malo preguntar, pero por lo que ves, a algunos si les parece asi.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)