[Ajuda] TeXTDRAWS
#1

Como posso fazer quando a pessoa apertar ESC FECHAR as textdraws
Reply
#2

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

eu sei mais tem como fechar apertando ESC
Reply
#4

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

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

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

Reply
#7

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.
Reply
#8

mais eu utilizo a outra callback nao essa eu so uso PlayerTextDraw
Reply
#9

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)