[Ajuda] Duvida TextDraw
#1

Eu Jб fiz o Textdraw e Talz, Agora eu estou em duvida como colocar ele clicavel, esta aqui a Print Do Textdraw http://imgur.com/EoljB6v e eu fiz, Como eu disse quero por ele clicavel e quando desse o Comando /equipar aparecesse ele e colocar uma funзгo nele pra dar as armas que estгo no textdraw
Reply
#2

cara use o Search ou o ******.

https://sampforum.blast.hk/showthread.php?tid=531414
Reply
#3

Muitos acham que para criar uma textdraw selecionбvel й sу usar a funзгo SelectTextDraw, porйm estгo enganados!
Essa funзгo habilita o mouse para a seleзгo, mas acaba nгo retornando a funзгo corretamente, pois a seleзгo de cada textdraw varia conforme seu tamanho, como segue o link da wiki abaixo.

Utilize a funзгo TextDrawTextSize juntamente com SelectTextDraw e nгo uma ou outra, use ambas.

Link Wiki
Reply
#4

Para textdraws com alinhamento 1( Left ):
Para criar uma textdraw clicбvel й muito fбcil:
Primeiramente vocк criarб sua textdraw normal, como qualquer outra. Um exemplo:
PHP код:
new Text:text;
text TextDrawCreate(51.000000281.000000"jogar agora");
TextDrawBackgroundColor(text255);
TextDrawFont(text2);
TextDrawLetterSize(text0.2199991.600000);
TextDrawColor(text, -1);
TextDrawSetOutline(text0);
TextDrawSetProportional(text1);
TextDrawSetShadow(text0); 
Em certas ocasiхes й recomendado usar PlayerText.

Depois adicione o TextDrawSetSelectable(text, true);

---

Logo apуs adicione a funзгo TextDrawTextSize, e para o parвmetro x adicione a "largura que a textdraw terб" a partir do parвmetro x do TextDrawCreate que neste caso й: 51.000000. Bom neste caso, nгo tem como saber exatamente o valor certo, entгo vocк deve ir testando valores e somando com o 51.000000. Exemplo: Se eu testar com o valor 79.000000 e somar com 51.000000, chegarб ao valor 130.000000, entгo vocк colocaria desta maneira:
PHP код:
TextDrawTextSize(text130.000000valor_y); 
agora vamos trabalhar para encontrar o parвmetro y que seria a altura desta textdraw. Como no parвmetro x, nгo tem como saber exatamente, por isso vocк deve ir chutando. Eu geralmente comeзo com o nъmero flutuante 13.000000, e ele quase sempre satisfaz meus objetivos, mas caso vocк precise aumentar ou diminuir esse valor, sinta-se a vontade para chutar kkk. Entгo ao final terнamos esse code:
PHP код:
TextDrawTextSize(text130.00000013.000000); 
Entгo ao final, chegarнamos ao resultado:
PHP код:
new Text:text;
text TextDrawCreate(51.000000281.000000"jogar agora");
TextDrawBackgroundColor(text255);
TextDrawFont(text2);
TextDrawLetterSize(text0.2199991.600000);
TextDrawColor(text, -1);
TextDrawSetOutline(text0);
TextDrawSetProportional(text1);
TextDrawSetShadow(text0);
TextDrawTextSize(text130.00000013.000000);
TextDrawSetSelectable(texttrue); 
Uma textdraw perfeitamente clicбvel.
OBS: Eu nгo testei, porйm diante do que sempre faзo e de meu conhecimento.. funcionarб perfeitamente. Espero que tenha conseguido me expressar bem, tentei ao mбximo explicar de uma maneira mais fбcil kkk
Reply
#5

Use o ******!

https://sampforum.blast.hk/showthread.php?tid=340781
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)