17.12.2013, 11:01
Hola, bueno, quiero saber cуmo hago para que al usar un comando (Un comando especifico) no se pueda usarlo nuevamente hasta que yo quiera.
Ejemplo:
Seguro es una pavada, pero busquй e intentй hacerlo yo pero no lo logrй, ojalб que me ayuden y un saludo.
Edito: A este ejemplo lo hice en el momento, asн que si tiene algъn error no se preocupen, es tan solo un ejemplo.
Ejemplo:
pawn Код:
CMD:Prueba(playerid, params[])
{
//Acб al usar este comando yo quiero que no se vuelva a usar hasta que se llegue a globop1.
SendClientMessage(playerid, COLOR_BLANCO, "En 10 segundos se moverб el objeto.");
SetTimerEx("globop0", 10000, false, "d", playerid);
return 1;
}
forward globop0(playerid);
public globop0(playerid)
{
MoveObject(globo1, 407.60870, -2086.76392, 56.29790, 8.0);
SetTimerEx("globop1", 2500, false, "d", playerid);
return 1;
}
forward globop1(playerid);
public globop1(playerid)
{
//Y aquн se podrб volver a usar /prueba
MoveObject(globo1, 577.20459, -1739.67261, 51.29821, 13.0);
SendClientMessage(playerid, COLOR_BLANCO, "Haz completado el recorrido satisfactoriamente.");
return 1;
}
Edito: A este ejemplo lo hice en el momento, asн que si tiene algъn error no se preocupen, es tan solo un ejemplo.