PashaBiceps Posted March 29, 2019 Posted March 29, 2019 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 )
Moderators Lord Henry Posted March 29, 2019 Moderators Posted March 29, 2019 Ocorre por causa do seu loop na linha 5. 1 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.
PashaBiceps Posted March 29, 2019 Author Posted March 29, 2019 3 hours ago, Lord Henry said: Ocorre por causa do seu loop na linha 5. Resolvido, muito obrigado
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