Leinad Raiz Posted October 19, 2021 Posted October 19, 2021 Criei um script para ver o dinheiro com um comando so que quando a pessoa utilizando o comando ele manda a mensagem para todo mundo do servidor e eu queria resolver isto e nao tou conseguindo! function checkMoney(thePlayer, command) local money = getPlayerMoney(thePlayer) if (money > 0) then outputChatBox("[ #00FFFFP#FFFFFFvepas ] ◈ Você tem: #00FF00 " .. tostring(money),getRootElement(),255,255,255,true) else outputChatBox("[ #00FFFFP#FFFFFFvepas ] ◈ Você não tem dinheiro!",getRootElement(),255,255,255,true) end end addCommandHandler("dinheiro", checkMoney)
Moderators Citizen Posted October 19, 2021 Moderators Posted October 19, 2021 Hello and welcome, Don't ask your scripting questions in Tutorials please. I have moved it to the portuguese scripting section. 1
Other Languages Moderators androksi Posted October 19, 2021 Other Languages Moderators Posted October 19, 2021 Olá, @Leinad Raiz! Seja bem-vindo(a) ao fórum. O erro ocorre pois você especificou que a mensagem iria ser mostrada para todos os jogadores. Para corrigir isso, altere aquele getRootElement() para thePlayer thePlayer - pois você o definiu lá na função, como sendo a variável que armazena o jogador que executou o comando. 1
?????? Posted October 20, 2021 Posted October 20, 2021 (edited) 19 hours ago, Leinad Raiz said: Criei um script para ver o dinheiro com um comando so que quando a pessoa utilizando o comando ele manda a mensagem para todo mundo do servidor e eu queria resolver isto e nao tou conseguindo! function checkMoney(thePlayer, command) local money = getPlayerMoney(thePlayer) if (money > 0) then outputChatBox("[ #00FFFFP#FFFFFFvepas ] ◈ Você tem: #00FF00 " .. tostring(money),getRootElement(),255,255,255,true) else outputChatBox("[ #00FFFFP#FFFFFFvepas ] ◈ Você não tem dinheiro!",getRootElement(),255,255,255,true) end end addCommandHandler("dinheiro", checkMoney) function checkMoney(thePlayer) local money = getPlayerMoney(thePlayer) if (money > 0) then outputChatBox("[ #00FFFFP#FFFFFFvepas ] ◈ Você tem: #00FF00 " .. tostring(money), thePlayer,255,255,255,true) else outputChatBox("[ #00FFFFP#FFFFFFvepas ] ◈ Você não tem dinheiro!", thePlayer,255,255,255,true) end end addCommandHandler("dinheiro", checkMoney) Edited October 20, 2021 by ??????
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