Jump to content

Mensagem ao clicar Dx


Recommended Posts

Posted (edited)

Esse é o script client-side, o objetivo era o player clicar no botão, e aparecer uma mensagem encima, e depois de 5 segundos ela some, literalmente uma mensagem de notificação, podem ajudar ou mandar um script que tem essa mensagem de notificação que aparece encima da tela.

function CARTEIROMSG()
    dxDrawText("teste", 586, 98, 812, 115, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false)
end



function AbrirMsgUber()
    addEventHandler("onClientRender", root, CARTEIROMSG)
end
addEventHandler ("onClientClick", root, TrabalhoCarteiro)



function TrabalhoCarteiro (_,state)
if painel == true then
if ( state == "down" ) then
if ( isCursorOnElement(777, 197, 77, 21)) then
triggerServerEvent ("TrabCarteiro", getLocalPlayer())
end
end
else
end
end
addEventHandler ("onClientClick", root, TrabalhoCarteiro)

Não funcionou

Edited by ODutii
  • Moderators
Posted

Pq sua linha 10 é igual a linha 24?

Cadê a parte do painel?

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile
Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment
Discord Oficial do MTA: https://mtasa.com/discord
Blacklist e Whitelist de Scripters: Planilha

Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.

Posted

O Painel é simplesmente um DxRetangle, ai quando clicar ia fazer a função TriggerEvent, e quando clica-se nessa função ia aparecer o dx.

  • Moderators
Posted

Não respondeu minha primeira pergunta.

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile
Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment
Discord Oficial do MTA: https://mtasa.com/discord
Blacklist e Whitelist de Scripters: Planilha

Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.

Posted

A função da linha 7 vai fazer renderizar a função CARTEIROMSG sempre que clicar na tela.

Faltou a função isCursorOnElement no seu código.

Veja este código e tente entender como fazer o clique funcionar com DX:

https://forum.multitheftauto.com/topic/92734-abrir-outro-painel-com-o-botão-dx/?do=findComment&comment=836368

Pra fazer sumir você deve usar setTimer + removeEventHandler mas pra isso primeiro termine a primeira etapa do script.

 

Please do not PM me with scripting related question nor support, use the forums instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...