Jump to content

[Ajuda] Mensagem duplicando


Recommended Posts

Olá gente, está acontecendo uma coisa no meu servidor que não estou conseguindo resolver.

Bom nos meus trabalhos, quando tem 1 jogador trabalhando funciona perfeitamente. Mas quando tem dois ou mais, o jogador recebe tantas mensagens como o número de jogadores no servidor.

Um exemplo aqui de uma parte do trabalho, onde a duplicação monstruosa acontece, marquei a mensagem onde começa a duplicação.

Obrigado desde já pela ajuda ❤️ 

addEventHandler("onMarkerHit", getPayment,
	function(player)
		if (playerPescador[player]) then
			if (getElementDimension(player) == 0) then
				for i, p in ipairs( getElementsByType( "player" ) ) do
				local exps = tonumber(getElementData(p, "Exp"))
				local peixe = playerPeixes[player] or 0;
				local money = config.money * peixe + math.random(100, 1000);
				--local EXP = 0.5 * peixe;
				if (peixe >= config.minPeixe) then
		  			outputChatBox("#33ccff[Pescador] #32CD32Sucesso. #FFFFFFTu vendes-te "..peixe.." #FFFFFF peixe(s)! Recebes-te #008500$"..money.."#FFFFFF e 2% de XP!", player, 255, 255, 255, true); <----- ESTA MENSAGEM DUPLICAA
					givePlayerMoney(player, money);
					setElementData(player, "Exp", exps + 0.4)
					playerPeixes[player] = 0;
				else
					outputChatBox("#33ccff[Pescador] #FF3232Falha! #FFFFFFÉ necessário pelo menos #33ccff"..(config.minPeixe).." peixe #FFFFFFpara o venderes, tu tens #33ccff"..peixe.."#FFFFFF.", player, 255, 255, 255, true);
				end
				end
			end
		else
			addNotification(player, "Não és pescador!", "error")
		end
	end
)

 

Link to comment

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