Duda -
Metzone - 28.09.2014
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;
}
Respuesta: Duda -
JeffreyG - 28.09.2014
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?
Re: Duda -
Metzone - 28.09.2014
Ya pero el gm me tarda apeoximasamente 15 minutos en compilar...
Respuesta: Re: Duda -
Caja_negra - 28.09.2014
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 )
Respuesta: Duda -
TheScriptMan - 28.09.2014
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.