SA-MP Forums Archive
[Ajuda] TeXTDRAWS - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] TeXTDRAWS (/showthread.php?tid=586543)



TeXTDRAWS - JuniorTheDM - 22.08.2015

Como posso fazer quando a pessoa apertar ESC FECHAR as textdraws


Re: TeXTDRAWS - 99fe3rnando - 22.08.2015

As ъnicas teclas que podem ser usadas sгo essas
https://sampwiki.blast.hk/wiki/Keys


Re: TeXTDRAWS - JuniorTheDM - 22.08.2015

eu sei mais tem como fechar apertando ESC


Re: TeXTDRAWS - n0minal - 22.08.2015

Код:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
	if(_:clickedid == INVALID_TEXT_DRAW)
	{
		//player apertou esc 
	}
        return 1;
}



Re: TeXTDRAWS - 99fe3rnando - 22.08.2015

https://sampforum.blast.hk/showthread.php?tid=475845&page=2


Re: TeXTDRAWS - JuniorTheDM - 23.08.2015

Nao consegui nem uma das duas formas
PHP код:
public OnPlayerClickPlayerTextDraw(playeridPlayerText:playertextid)
{
    if(
playertextid == PlayerText:INVALID_TEXT_DRAW)
    {
        
CancelSelectTextDraw(playerid);
        
esconderInventario(playerid);
    }
return 
1;




Re: TeXTDRAWS - n0minal - 23.08.2015

Quote:
Originally Posted by JuniorTheDM
Посмотреть сообщение
Nao consegui nem uma das duas formas
PHP код:
public OnPlayerClickPlayerTextDraw(playeridPlayerText:playertextid)
{
    if(
playertextid == PlayerText:INVALID_TEXT_DRAW)
    {
        
CancelSelectTextDraw(playerid);
        
esconderInventario(playerid);
    }
return 
1;

Presta atenзгo na callback que eu postei manй, й textdraw, independentemente de vocк estar mostrando uma playertextdraw, quando o player clica em esc o script chama na funзгo de textdraw normal.


Re: TeXTDRAWS - JuniorTheDM - 23.08.2015

mais eu utilizo a outra callback nao essa eu so uso PlayerTextDraw


Re: TeXTDRAWS - n0minal - 23.08.2015

Quote:
Originally Posted by JuniorTheDM
Посмотреть сообщение
mais eu utilizo a outra callback nao essa eu so uso PlayerTextDraw
Como eu disse anteriormente, mesmo se for uma playertextdraw, ela vai chamar como invalid_text_draw APENAS na callback de textdraw, porque o SelectTextDraw nгo tem relaзгo nenhuma com o tipo, entendeu? Bota seu cуdigo de esconder o inventario dentro daquele cуdigo q postei ali em cima pra vocк entender como funciona...

Obs: nгo precisa utilizar CancelSelectTextDraw porque o prуprio esc cancela a seleзгo de textdraw.