SA-MP Forums Archive
[Ajuda] Textdraw clicбvel - 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] Textdraw clicбvel (/showthread.php?tid=581543)



Textdraw clicбvel - DeadNudock - 13.07.2015

Olб, eu queria saber por que quando eu clico em uma textdraw ele seleciona outras, tipo, era para selecionar apenas a que estou com a seta em cima, e nгo a que estб com a seta em cima e as outras prуximas, acho que esse bug acontece com varias pessoas, como posso consertar? apenas isso devo consertar, a pessoa clica nessa textdraw clicбvel e ao clicar, clica em outras que nгo tem nada a ver.


Re: Textdraw clicбvel - MtC - 13.07.2015

Olб amigo, vocк precisa definir o tamanho da zona clicбvel de cada textdraw, para isso deverб usar a seguinte funзгo:
PHP код:
PlayerTextDrawTextSize(playeridpTextdrawSkins1LARGURAALTURA); 
Espero que isto lhe ajude.


Re: Textdraw clicбvel - DeadNudock - 13.07.2015

Quote:
Originally Posted by MtC
Посмотреть сообщение
Olб amigo, vocк precisa definir o tamanho da zona clicбvel de cada textdraw, para isso deverб usar a seguinte funзгo:
PHP код:
PlayerTextDrawTextSize(playeridpTextdrawSkins1LARGURAALTURA); 
Espero que isto lhe ajude.
Tem programa que eu possa definir isso? PlayerTextDrawTextSize..


Re: Textdraw clicбvel - humildadeforever - 13.07.2015

Quote:
Originally Posted by DeadNudock
Посмотреть сообщение
Tem programa que eu possa definir isso? PlayerTextDrawTextSize..
Eu utilizo o FS Zamaroht para fazer minhas TextDraws. Para facilitar essa parte de click, vocк cria uma box que passe por todo o texto e a altura deixa entre 15-20, talvez seja o suficiente. Caso vocк nгo queira que a box apareзa, depois que estiver tudo certo, vocк edita a cor dela, trocando para uma transparente (Ex: 0xFFFFFF00) e ela irб sumir, mas te ajudarб a delimitar a бrea de seleзгo.

https://sampforum.blast.hk/showthread.php?tid=387599
https://sampforum.blast.hk/showthread.php?tid=117851


Re: Textdraw clicбvel - Welconha - 13.07.2015

Coloque a posiзгo da TextDraw que vocк quer que seja a clicбvel.


Re: Textdraw clicбvel - DeadNudock - 13.07.2015

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
Eu utilizo o FS Zamaroht para fazer minhas TextDraws. Para facilitar essa parte de click, vocк cria uma box que passe por todo o texto e a altura deixa entre 15-20, talvez seja o suficiente. Caso vocк nгo queira que a box apareзa, depois que estiver tudo certo, vocк edita a cor dela, trocando para uma transparente (Ex: 0xFFFFFF00) e ela irб sumir, mas te ajudarб a delimitar a бrea de seleзгo.

https://sampforum.blast.hk/showthread.php?tid=387599
https://sampforum.blast.hk/showthread.php?tid=117851
Qual funзгo й do box abaixo ana?

PHP код:
Textdraw0 CreatePlayerTextDraw(playerid,190.000000372.000000"BOX_CONFIRMAR");
PlayerTextDrawBackgroundColor(playerid,Textdraw0255);
PlayerTextDrawFont(playerid,Textdraw03);
PlayerTextDrawLetterSize(playerid,Textdraw00.6000002.299999);
PlayerTextDrawColor(playerid,Textdraw0, -1);
PlayerTextDrawSetOutline(playerid,Textdraw00);
PlayerTextDrawSetProportional(playerid,Textdraw01);
PlayerTextDrawSetShadow(playerid,Textdraw01);
PlayerTextDrawUseBox(playerid,Textdraw01);
PlayerTextDrawBoxColor(playerid,Textdraw0255);
PlayerTextDrawTextSize(playerid,Textdraw0292.00000019.000000);
PlayerTextDrawSetSelectable(playerid,Textdraw00); 



Re: Textdraw clicбvel - Welconha - 13.07.2015

Dscp me intrometer tб...

Quote:

PlayerTextDrawUseBox(playerid,Textdraw0, 1);




Re: Textdraw clicбvel - humildadeforever - 13.07.2015

Quote:
Originally Posted by DeadNudock
Посмотреть сообщение
Qual funзгo й do box abaixo ana?

PHP код:
Textdraw0 CreatePlayerTextDraw(playerid,190.000000372.000000"BOX_CONFIRMAR");
PlayerTextDrawBackgroundColor(playerid,Textdraw0255);
PlayerTextDrawFont(playerid,Textdraw03);
PlayerTextDrawLetterSize(playerid,Textdraw00.6000002.299999);
PlayerTextDrawColor(playerid,Textdraw0, -1);
PlayerTextDrawSetOutline(playerid,Textdraw00);
PlayerTextDrawSetProportional(playerid,Textdraw01);
PlayerTextDrawSetShadow(playerid,Textdraw01);
PlayerTextDrawUseBox(playerid,Textdraw01); // para habilitar a box
PlayerTextDrawBoxColor(playerid,Textdraw0255); // a cor da box
PlayerTextDrawTextSize(playerid,Textdraw0292.00000019.000000); // tamanho do texto
PlayerTextDrawSetSelectable(playerid,Textdraw00); 
Se eu nгo me engano, o cуdigo do PlayerTextDrawTextSize sу aparece quando a box estб habilitada, por isso habilite-a em suas TextDraws e tudo ficarб mais fбcil Lembrando que se nгo quiser que ela apareзa, й sу deixб-la transparente.


Quote:
Originally Posted by Welconha
Посмотреть сообщение
Dscp me intrometer tб...
Oxe! Nгo precisa se desculpar, toda ajuda й bem vinda