26.06.2017, 06:10
En el callback OnPlayerClickTextDraw, estб una definiciуn llamada INVALID_TEXT_DRAW, es una funciуn que se llama al presionar la tecla escape. Lo que se debe hacer es crear una condiciуn dentro del callback y cuando sea cumplida ocultar los textdraws.
Puedes usar algъn tipo de variable para manejarse mejor, ejemplo:
De ese modo, al presionar ESC se llamarб a Text:INVALID_TEXT_DRAW, y posteriormente se comprobarб las condiciones, en este caso si se cumple la condiciуn de que VariableJugador[playerid] sea igual a 1 se llamarб a la funciуn OcultarDatos (se pueden poner las funciones de ocultar en el mismo cуdigo, esto es sуlo para tener una mejor organizaciуn del mismo).
Puedes usar algъn tipo de variable para manejarse mejor, ejemplo:
PHP код:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == Text:INVALID_TEXT_DRAW)
{
if(VariableJugador[playerid] == 1)
OcultarDatos(playerid);
}
return 1;
}