11.02.2014, 22:57
Quote:
cria uma variavel para verificar se ele esta com o menu aberto. E use a public OnPlayerUpdate.
Verifique a variavel e use, SelectTextDraw. Assim, ira dar menas chances de ele ir pro menu do ESC, e se for e voltar, nada vai mudar. |
pawn Код:
//Topo
new bool:InMenu[MAX_PLAYERS];
//Comando de abrir o menu
InMenu[playerid] = true;
TextDrawShow(...);
//OnPlayerUpdate
if(!SelectTextDraw(playerid, cor)) //nem sei se pode usar esta funзгo em if, quando eu chegar em casa, vou checar.
{
InMenu[playerid] = false;
TextDrawHide(...);
}
ou o mais provбvel.
if(InMenu[playerid] = false)
{
TextDrawHide(...);
}
//------------------ OU FAЗO ISSO ----
CMD:tds(playerid)
{
if(InMenu[playerid] = true)
{
TextDrawHide(................);
}
else
{
TextDrawShow(....);
}
return 1;
}