Jump to content

Repetindo Click


Recommended Posts

Posted
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
Posted

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 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.

  • 2 weeks later...
Posted

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 kIe0HN7.gif

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...