ODutii Posted July 21, 2021 Share 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? Link to comment
Other Languages Moderators Lord Henry Posted July 21, 2021 Other Languages Moderators Share 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. Link to comment
CastiaL Posted August 4, 2021 Share 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 ) Link to comment
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