noonbr Posted September 1, 2019 Share Posted September 1, 2019 Bom dia, preciso de uma ajuda bem simples. Uso: local marker1 = createMarker(-681, 949, 11, "cylinder", 1.5, 255,0,0, 25) function roubarC(source) local roubou = getElementData(source, "roubado") local roubarC = getPlayerName(source, true) local rouboLocal = getLocalPlayer() if isElementWithinMarker(source, marker1) then if (roubou == false) then outputChatBox("#00ff00| SS | Você roubou o cofre e recebeu 10.000,00 coins.", source, 255,255,255, true) outputChatBox("#00ff00| SS |"..roubarC.." roubou um confre em "..rouboLocal..".", root, 255,255,255, true) givePlayerMoney(source, 10000) setElementData(source, "roubado", true) setTimer (function () removeElementData(source, "roubado") end, 5000, 1) else outputChatBox("#ff0000| ERRO | Você roubou esse cofre agora pouco.", source, 255,255,255, true) end end end addCommandHandler("roubarcofre", roubarC) Porém sou iniciante, tanto é que uso o setElementData para limitar um tempo que o jogador pode fazer novamente o comando (improvisação). Então, o que quero é somente enviar no global o local do jogador que está roubando. Consegui user o getPlayerName para divulgar o nome, mas queria divulgar o local e o getLocalPlayer não me proporciona isso. Usei o /debugscript 3 para verificar o que acontece, e o resultado não me ajuda =(. Meu erro: clique aqui. Agradeço desde já =) Link to comment
DNL291 Posted September 2, 2019 Share Posted September 2, 2019 "getLocalPlayer()" Retorna o jogador do cliente, não tem nenhum uso pra obter o local. Movido para Portuguese / Português > Programação em Lua. @GM_Goulart 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