23/01/2024 02:35
(Esta mensagem foi modificada pela última vez a: 23/01/2024 02:35 por White_Blue.)
(23/01/2024 02:19)overlordfy Escreveu:(23/01/2024 01:50)White_Blue Escreveu:(23/01/2024 01:48)overlordfy Escreveu:(23/01/2024 01:44)White_Blue Escreveu: Textdraws clicáveis no SA-MP são um pouco complexos de se entender, principalmente para quem está começando.
Recomendo o uso do editor de Textdraw NTD, que oferece mais controle sobre os textdraws clicáveis e a área clicável desses textdraws. Para ajustar a área clicável usando o NTD, é necessário ajustar a largura da box/caixa; o quadro/box atrás do texto representa a área clicável do textdraw.
entendi amigo, mas se eu ativo a box/caixa a minha textdraw clicavel para de funcionar, ela simplesmente não aceita mais comando nenhum, pode ficar clicando ali até amanha que não vai funcionar.
Usando o NTD, não é necessário ativar o box, ao criar um textdraw simples, ele cria automaticamente o box. Você apenas precisa ajustar a largura deste box, que representa a área clicável do textdraw. Lembre-se também de marcar o textdraw como clicável no NTD.
Entendi manin, desculpa pelas perguntas besta mas teria outra forma de eu alterar isso não ? eu já usei o NTD e achei ele muito mais dificil do que as outras TextDraw, mas obrigado pela ajuda e desculpa pelo horario.
Você pode alterar a área clicável do textdraw usando a função TextDrawTextSize, mas estaria apenas complicando mais as coisas. Vale mais a pena, a longo prazo, aprender a mexer com o NTD, já que, na minha opinião, é o editor de textdraw mais completo disponível.
Exemplo:
Código PHP:
new Text:suatextdraw;
suatextdraw = TextDrawCreate(100.0, 33.0, "Textdraw clicavel");
TextDrawTextSize(suatextdraw, 10.0, 40.0);
TextDrawSetSelectable(suatextdraw, true);
Não estou disponível para realizar serviços relacionados ao SA-MP e não costumo responder a mensagens privadas, a menos que estejam relacionadas à moderação do fórum.