Posts: 30
Threads: 8
Joined: Jan 2017
Tendrнa que preguntar primero mi tema, їCуmo podrнa cerrar textdraws selectivos con la tecla 'ESC'?
Sй que no existe ninguna key para esto, asн que lo he visto en varios servidores roleplay y me ha llamado la atenciуn, ya que al aparecer mis textdraws seleccionables y presiono esa tecla ninguno desaparece, gracias por su ayuda.
Posts: 11
Threads: 0
Joined: Jun 2017
Tal vez ocultan el texdraw? Xd
Posts: 30
Threads: 8
Joined: Jan 2017
Quote:
Originally Posted by GlobitoPawn
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:
PHP код:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == Text:INVALID_TEXT_DRAW)
{
if(VariableJugador[playerid] == 1)
OcultarDatos(playerid);
}
return 1;
}
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).
|
En ese caso uso el callback OnPlayerClickPlayerTextdraw, їCуmo serнa?