ODutii Posted July 31, 2019 Share Posted July 31, 2019 (edited) Estou com um probleminha, estou criando um hud, e com a seguinte informação, trabalho e money, ai na imagem o Msg = "" é o nome do trabalho, ai o texto "Trabalho" está funcionando normalmente, eu ja tentei muitas maneiras e não funcionou, parece que o AddAcl ou isObjectinAcl não está funcionando, e, como o arquivo é "client", não aparece no console o erro que estou cometendo, eu ja tentei colocar como "type=server" e nem abriu a hud, então podem me ajudar ou mandar um script que funcione por favor! obrigado pela atenção! Meta.xml: <meta> <info author="FeniXMTA" name="Hud" type="script" version="1.5" /> <script src="client.Lua" type="client"/> <file src="img/maleta.png" /> <file src="img/carteira.png" /> </meta> Client.Lua: local screenW, screenM = guiGetScreenSize() local components = { "weapon", "ammo", "health", "clock", "money", "breath", "armour", "wanted"} msg = "" addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), function () for _, component in ipairs( components ) do setPlayerHudComponentVisible( component, false ) end end) addEventHandler("onClientRender", root, function(player) local accName = getAccountName ( getPlayerAccount ( player ) ) local dinheiro = getPlayerMoney(player) dxDrawRectangle(1055, 51, 217, 48, tocolor(38, 38, 38, 255), false) dxDrawRectangle(1053, 51, 2, 48, tocolor(30, 129, 198, 255), false) dxDrawText("Trabalho:", 1115, 65, 1182, 84, tocolor(255, 255, 255, 255), 1.20, "default-bold", "left", "top", false, false, false, false, false) dxDrawImage(1063, 55, 42, 38, ":Hud/img/maleta.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawRectangle(1053, 109, 166, 38, tocolor(38, 38, 38, 255), false) dxDrawRectangle(1051, 109, 2, 38, tocolor(30, 129, 198, 255), false) dxDrawImage(1061, 109, 28, 35, ":Hud/img/carteira.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText(dinheiro, 1115, 119, 1182, 138, tocolor(255, 255, 255, 255), 1.20, "default-bold", "left", "top", false, false, false, false, false) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Mecanico") ) then -- Acl Pra Quem Pode Usar o Comando msg = "Mecanico" dxDrawText(msg, 1187, 65, 1253, 84, tocolor(255, 255, 255, 255), 1.20, "default-bold", "left", "top", false, false, false, false, false) elseif isObjectInACLGroup ("user."..accName, aclGetGroup ( "Uber") ) then -- Acl Pra Quem Pode Usar o Comando msg = "Uber" dxDrawText(msg, 1187, 65, 1253, 84, tocolor(255, 255, 255, 255), 1.20, "default-bold", "left", "top", false, false, false, false, false) end end ) Edited August 1, 2019 by Lord Henry Códigos convertidos de texto para XML e Lua. Link to comment
Eficiencia Posted July 31, 2019 Share Posted July 31, 2019 N entendi seus trabalhos são por data ou acl? Link to comment
ODutii Posted July 31, 2019 Author Share Posted July 31, 2019 (edited) Estou tentando colocar assim, Trabalho: "msg" Se o player estiver na acl, por exemplo, se ele estiver na acl mecanico, o trabalho vai ser Trabalho: Mecanico Se o player estiver na acl uber, a mensagem vai ficar Trabalho: Uber, eu sou bom com script mas, sou péssimo em mexer com Dx e não sei oq ta pegando ai Edited July 31, 2019 by ODutii nada Link to comment
Gw8 Posted July 31, 2019 Share Posted July 31, 2019 Cara a solução para o seu problema é simples, você deve criar um setElementData no player salvando o nome do seu trabalho, como a função de verificação é feita atraves da acl isso so funciona no serverside e nao clientside como estava ali. No client voce so verifica se ele existe, se sim mostra o nome. local myJob = localPlayer:getData("myJob") or false if myJob then dxDrawText(myJob) end Link to comment
Jonas^ Posted August 1, 2019 Share Posted August 1, 2019 Se for usar o código do gw8 como exemplo, não esqueça de habilitar o oop no meta. 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