ODutii Posted July 21, 2021 Posted July 21, 2021 value = 0 function clicar() local gridItem = ListaSamu:GetSelectedItem() if painel == true then if gridItem then value = value+1 outputChatBox("clicou "..value) end end end addEventHandler ("onClientClick", root, clicar ) Quando eu clico no meu painel, ele duplica e aparece isso no chat : clicou 1 : clicou 2 em apenas 1 click ele vai duas vezes, pq ele está repetindo?
Moderators Lord Henry Posted July 21, 2021 Moderators Posted July 21, 2021 Você precisa especificar qual estado de clique você quer que funcione. Caso contrário ele vai ativar ao apertar o botão e depois ao soltar o botão. Ali nos parâmetros da função, adicione os parâmetros button, state e então dentro da função, crie uma condição if (state == "down") then para funcionar o script. Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanks! 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.
CastiaL Posted August 4, 2021 Posted August 4, 2021 Try This Code value = 0 function clicar(btn, state) if state == "down" then local gridItem = ListaSamu:GetSelectedItem() if painel == true then if gridItem and source == ListaSamu then value = value+1 outputChatBox("clicou "..value) end end end end addEventHandler ("onClientClick", root, clicar ) I would be very happy if you send a like to support me
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now