vanessa Posted January 17, 2020 Share Posted January 17, 2020 (edited) Olá pessoal, OLÁ PESSOAL PRECISO DE UMA AJUDA URGENTE !! Estou a 4 dias trabalhando em um HUD !!! criei Barra Saúde com porcentagem / coleta / comida / água e sono O erro é o seguite eu começo a programar porém por algum motivo eu erro alguma coisa DAI quando vou procurar a hud em meus arquivos ela simplismente desaparece dai tenho que começa do zero. bom a minha hud ele contem ID ARMA E PENTE VIDA, COLETE, FOME,SEDE E SONO NÃO CONSEGUIR FAZER UM SCRIPT DE LANCHONETE ENTÃO QUERO VINCULAR A ALGUMA LOJA BAIXADA NA INTERNET (LANCHONETE MOD) PARA QUE A HUD FUNCIONE JUNTAMENTE COM ELA EMPREGO QUERo VINCULAR COM A AGENCIA DE EMPREGO LOGO DA ARMA NIVEL DE PROCURADO HORARIO (REAL 24 HORAS, DINHEIRO NO BANCO E DINHEIRO NA CARTEIRA) LOGO DAS ARMAS ICON DO GTA NÃO QUER APARECER NA HUD NAO SEI O PORQUE ESSE E O CODIGO LIMPO O MEU SCRIPT E ESSE AQUI addEventHandler("onClientRender", root, function() dxDrawImage(1009, 38, 422, 210, ":HUD/images/fundo.png", 0, 0, 0, tocolor(3, 224, 251, 255), false) dxDrawImage(1159, 48, 111, 20, ":HUD/images/Vida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1159, 78, 114, 21, ":HUD/images/Colete.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1159, 119, 116, 21, ":HUD/images/Fome.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) -- acho que essa barra e a de sono dxDrawImage(1159, 150, 116, 21, ":HUD/images/Fome.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) -- acho que essa e da comida dxDrawImage(1159, 181, 116, 21, ":HUD/images/Fome.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) -- acho que essa e da agua nao lembro ao certo pq eu copiei e colei da barra que ja tinha prontoo dxDrawText("fome %", 1191, 48, 1251, 80, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("colete%", 1191, 83, 1251, 115, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawImage(1256, 20, 100, 109, ":HUD/images/logocat.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("fome%", 1196, 124, 1256, 156, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("sede%", 1196, 146, 1256, 178, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("sono%", 1196, 181, 1256, 213, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("ID:", 1305, 223, 1360, 259, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("hORARIO ", 1168, 220, 1275, 238, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawImage(1035, 133, 100, 97, ":HUD/icons/0.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("Arma || Pente", 1025, 258, 1132, 276, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("DINHEIRO MAO", 1015, 48, 1091, 73, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("DINHEIRO BANCO", 1015, 83, 1112, 129, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("Desempregado", 1219, 253, 1332, 287, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawImage(1122, 48, 29, 25, ":HUD/images/logodinheiro.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1122, 75, 29, 24, ":HUD/images/logobanco.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1275, 115, 29, 25, ":HUD/images/comida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1280, 145, 24, 26, ":HUD/images/bebida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1278, 179, 27, 24, ":HUD/images/sono.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("NIVEL PROCURADO", 1009, 9, 1090, 38, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawImage(1009, 24, 22, 14, ":HUD/images/procurado.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) end ) BOM GENTE IREI DEIXAR DO JEITO QUE TA SO O CODIGO LIMPO PQ TO COM MEDO DE MEXER NOVAMENTE E DA MERDA BEM VOU COMENTAR O QUE CADA COISA É SE ALGUÉM PUDER MIM AJUDAR TO A 4 DIAS TENTANDO CRIAR ELA, SO NAO COLOQUEI NADA PQ TODA VEZ QUE MECHO Q CHEGA EM UM DETERMINADO MOMENTO EU ERRO AI A HUD SOME E NAO AAPARECE MAIS Edited January 17, 2020 by vanessa Link to comment
vanessa Posted January 17, 2020 Author Share Posted January 17, 2020 (edited) 1 hour ago, vanessa said: Olá pessoal, OLÁ PESSOAL PRECISO DE UMA AJUDA URGENTE !! Estou a 4 dias trabalhando em um HUD !!! criei Barra Saúde com porcentagem / coleta / comida / água e sono O erro é o seguite eu começo a programar porém por algum motivo eu erro alguma coisa DAI quando vou procurar a hud em meus arquivos ela simplismente desaparece dai tenho que começa do zero. bom a minha hud ele contem ID ARMA E PENTE VIDA, COLETE, FOME,SEDE E SONO NÃO CONSEGUIR FAZER UM SCRIPT DE LANCHONETE ENTÃO QUERO VINCULAR A ALGUMA LOJA BAIXADA NA INTERNET (LANCHONETE MOD) PARA QUE A HUD FUNCIONE JUNTAMENTE COM ELA EMPREGO QUERo VINCULAR COM A AGENCIA DE EMPREGO LOGO DA ARMA NIVEL DE PROCURADO HORARIO (REAL 24 HORAS, DINHEIRO NO BANCO E DINHEIRO NA CARTEIRA) LOGO DAS ARMAS ICON DO GTA NÃO QUER APARECER NA HUD NAO SEI O PORQUE ESSE E O CODIGO LIMPO O MEU SCRIPT E ESSE AQUI addEventHandler("onClientRender", root, function() local dinheiro1 = ("%008d"):format(getPlayerMoney(getLocalPlayer())) local bank = getElementData(localPlayer, "Bank:Caixa") or "0" local Procurado = getPlayerWantedLevel(localPlayer) local Emp = jobPolice or (getElementData(getLocalPlayer(), "Emprego") or "Desempregado") local showammo1 = getPedAmmoInClip (localPlayer,getPedWeaponSlot(localPlayer)) local showammo2 = getPedTotalAmmo(localPlayer)-getPedAmmoInClip(localPlayer) local showammo3 = getPedTotalAmmo(getLocalPlayer()) local arma = getWeaponNameFromID ( weapon ) local clip = getPedAmmoInClip (getLocalPlayer()) local weapon = getPedWeapon ( getLocalPlayer() ) local arma = getWeaponNameFromID ( weapon ) local ID = getElementData(localPlayer, "ID") or " N/A" -- local level = getElementData(localPlayer, "Level") or "0" dxDrawImage(1009, 38, 422, 210, ":HUD/images/fundo.png", 0, 0, 0, tocolor(3, 224, 251, 255), false) dxDrawImage(1159, 48, 111, 20, ":HUD/images/Vida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1159, 78, 114, 21, ":HUD/images/Colete.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1159, 119, 116, 21, ":HUD/images/Fome.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1159, 150, 116, 21, ":HUD/images/Fome.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1159, 181, 116, 21, ":HUD/images/Fome.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("fome %", 1191, 48, 1251, 80, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("colete%", 1191, 83, 1251, 115, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawImage(1256, 20, 100, 109, ":HUD/images/logocat.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("fome%", 1196, 124, 1256, 156, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("sede%", 1196, 146, 1256, 178, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("sono%", 1196, 181, 1256, 213, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(ID, 1305, 223, 1360, 259, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawImage(1035, 133, 100, 97, ":HUD/icons/0.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("Arma: "..arma.. " || Pente: " ..tostring (showammo1).." / "..tostring (showammo2), 1025, 258, 1132, 276, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(dinheiro1, 1015, 48, 1091, 73, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..bank, 1015, 83, 1112, 129, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(Emp, 1219, 253, 1332, 287, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawImage(1122, 48, 29, 25, ":HUD/images/logodinheiro.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1122, 75, 29, 24, ":HUD/images/logobanco.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1275, 115, 29, 25, ":HUD/images/comida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1280, 145, 24, 26, ":HUD/images/bebida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1278, 179, 27, 24, ":HUD/images/sono.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText(""..Procurado, 1009, 9, 1090, 38, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawImage(1009, 24, 22, 14, ":HUD/images/procurado.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) function theFormat() local realtime = getRealTime() return string.format("%02d:%02d:%02d", realtime.hour, realtime.minute, realtime.second) end function chatbox() local cTime = theFormat() dxDrawText ( "Hora: "..cTime.."", 1160, 220, 1275, 238, tocolor ( 255, 255, 255, 255 ), 0.55, "bankgothic" ) end addEventHandler("onClientRender", root, chatbox) local hudTable = { "ammo", "armour", "clock", "health", "money", "weapon", "wanted", "area_name", "vehicle_name", "breath", "clock" } addEventHandler("onClientResourceStart", resourceRoot, function() for id, hudComponents in ipairs(hudTable) do setPlayerHudComponentVisible(hudComponents, false) end end ) addEventHandler("onClientResourceStop", resourceRoot, function() for id, hudComponents in ipairs(hudTable) do setPlayerHudComponentVisible(hudComponents, true) end end ) end ) BOM GENTE IREI DEIXAR DO JEITO QUE TA SO O CODIGO LIMPO PQ TO COM MEDO DE MEXER NOVAMENTE E DA MERDA BEM VOU COMENTAR O QUE CADA COISA É SE ALGUÉM PUDER MIM AJUDAR TO A 4 DIAS TENTANDO CRIAR ELA, SO NAO COLOQUEI NADA PQ TODA VEZ QUE MECHO Q CHEGA EM UM DETERMINADO MOMENTO EU ERRO AI A HUD SOME E NAO AAPARECE MAIS UMA COISA QUE NOTEI ELA TA TRAVANDO Edited January 17, 2020 by vanessa Link to comment
Developer. Posted January 17, 2020 Share Posted January 17, 2020 Olha sendo sincero, essa de arquivo sumir eu nunca vi, o que pode acontecer é que talvez você mudou o nome do seu arquivo e esqueceu de abri-lo novamente no editor de códigos, enfim tem algumas hipóteses. Relacionado ao código mudei algumas coisas e adicioneis outras. Como eu não tenho todos os arquivos por exemplo os de imagem trabalhei no que pude! Obs: antes de iniciar o código verifique se tudo esta certinho no arquivo meta.xml e ligue o debugscript, digitando /debugscript 3 pra ligar e /debugscript 0 para desligar. Mude também as datas de fome, sede e sono para o seu sistema de lanchonete. Adicionei um sistema simples que permite o player desativar a hud pressionando o botão f10, caso queira mudar só olhar o sistema e procurar por "botao_ligar_hud" Segue abaixo o código: local screenW,screenH = guiGetScreenSize() local resW, resH = 1366,768 local x, y = (screenW/resW), (screenH/resH) local jogador = getLocalPlayer() local botao_ligar_hud = "F10" -- para ligar ou desligar a hud. function hourFormat() local realtime = getRealTime() return string.format("%02d:%02d:%02d", realtime.hour, realtime.minute, realtime.second) end function format(val, decimal) if (decimal) then return math.floor( (val * 10^decimal) + 0.5) / (10^decimal) else return math.floor(val+0.5) end end function drawHud() local dinheiro1 = format(getPlayerMoney(jogador)); local bank = format(getElementData(jogador, "Bank:Caixa") or "0"); local Procurado = getPlayerWantedLevel(jogador); local Emp = (getElementData(jogador, "Emprego") or "Desempregado"); local showammo1 = getPedAmmoInClip (jogador, getPedWeaponSlot(jogador)); local showammo2 = getPedTotalAmmo(jogador) - getPedAmmoInClip(jogador); local weapon = getPedWeapon (jogador); local arma = getWeaponNameFromID (weapon); local ID = (getElementData(jogador, "ID") or "N/A"); local armor = (getPedArmor(jogador)); local Fome = format(tonumber(getElementData(jogador, "hunger")) or "100"); -- data da fome local Sede = format(tonumber(getElementData(jogador, "sede")) or"100"); -- data da sede local Sono = format(tonumber(getElementData(jogador, "sono")) or "100"); -- data do sono --local level = (getElementData(jogador, "Level") or "0"); dxDrawImage(x*1009, y*38, x*422, y*210, "images/fundo.png", 0, 0, 0, tocolor(3, 224, 251, 255), false) dxDrawImage(x*1159, y*48, x*111, y*20, "images/Vida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(x*1159, y*78, x*114, y*21, "images/Colete.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(x*1159, y*119, x*116, y*21, "images/Fome.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(x*1159, y*150, x*116, y*21, "images/Fome.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(x*1159, y*181, x*116, y*21, "images/Fome.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("fome %"..Fome, x*1196, y*48, x*1251, y*80, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("colete %"..armor, x*1196, y*83, x*1251, y*115, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawImage(x*1256, y*20, x*100, y*109, "images/logocat.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("Fome: "..Fome.."%", x*1196, y*124, x*1256, y*156, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Sede: "..Sede.."%", x*1196, y*146, x*1256, y*178, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Sono: "..Sono.."%", x*1196, y*181, x*1256, y*213, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Seu id: "..ID.."", x*1015, y*223, x*1360, y*259, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawImage(x*1035, y*133, x*100, y*97, "icons/0.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("Arma: "..arma.. " || Pente: " ..tostring (showammo1).." / "..tostring (showammo2), x*1015, y*258, x*1132, y*276, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..dinheiro1.."", x*1015, y*48, x*1091, y*73, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..bank.."", x*1015, y*83, x*1112, y*129, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..Emp.."", x*1196, y*258, x*1332, y*287, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawImage(x*1122, y*48, x*29, y*25, "images/logodinheiro.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(x*1122, y*75, x*29, y*24, "images/logobanco.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(x*1275, y*115, x*29, y*25, "images/comida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(x*1280, y*145, x*24, y*26, "images/bebida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(x*1278, y*179, x*27, y*24, "images/sono.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText(""..Procurado.."", x*1015, y*9, x*1090, y*38, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawImage(x*1009, y*24, x*22, y*14, "images/procurado.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) local cTime = hourFormat() or "00:00:00" dxDrawText ( "Hora: "..cTime.."", x*1160, y*220, x*1275, y*238, tocolor ( 255, 255, 255, 255 ), 0.55, "bankgothic" ) end addEventHandler("onClientRender", root, drawHud, false) function showHud (button, press) if button == botao_ligar_hud then if (press)then if not isEventHandlerAdded("onClientRender", root, drawHud) then addEventHandler("onClientRender", root, drawHud, false) else removeEventHandler("onClientRender", root, drawHud, false) end end end end addEventHandler("onClientKey", getRootElement(), showHud, false) local hudTable = { "ammo", "armour", "clock", "health", "money", "weapon", "wanted", "area_name", "vehicle_name", "breath", "clock" } addEventHandler("onClientResourceStart", resourceRoot, function() for _, hudComponents in ipairs(hudTable) do setPlayerHudComponentVisible(hudComponents, false) end end) addEventHandler("onClientResourceStop", resourceRoot, function() for _, hudComponents in ipairs(hudTable) do setPlayerHudComponentVisible(hudComponents, true) end end) function isEventHandlerAdded( sEventName, pElementAttachedTo, func ) if type( sEventName ) == 'string' and isElement( pElementAttachedTo ) and type( func ) == 'function' then local aAttachedFunctions = getEventHandlers( sEventName, pElementAttachedTo ) if type( aAttachedFunctions ) == 'table' and #aAttachedFunctions > 0 then for i, v in ipairs( aAttachedFunctions ) do if v == func then return true end end end end return false end Para copiar o código corretamente, pressione o simbolo de prancheta que fica no lado superior esquerdo onde se iniciar o código! Caso de algum erro, verifique seu debugscript ou mande uma print aqui se necessário. 1 Link to comment
vanessa Posted January 18, 2020 Author Share Posted January 18, 2020 (edited) 13 hours ago, Developer. said: Olha sendo sincero, essa de arquivo sumir eu nunca vi, o que pode acontecer é que talvez você mudou o nome do seu arquivo e esqueceu de abri-lo novamente no editor de códigos, enfim tem algumas hipóteses. Relacionado ao código mudei algumas coisas e adicioneis outras. Como eu não tenho todos os arquivos por exemplo os de imagem trabalhei no que pude! Obs: antes de iniciar o código verifique se tudo esta certinho no arquivo meta.xml e ligue o debugscript, digitando /debugscript 3 pra ligar e /debugscript 0 para desligar. Mude também as datas de fome, sede e sono para o seu sistema de lanchonete. Adicionei um sistema simples que permite o player desativar a hud pressionando o botão f10, caso queira mudar só olhar o sistema e procurar por "botao_ligar_hud" Segue abaixo o código: ENTÃO EU ATIVEI A HUD BOM, EU TO GUARDANDO O DINHEIRO NO BANCO MAIS O VALOR NÃO TA APARECENDO NA HUD NÃO SEI COMO FAZER ISSO E SOBRE A FOME SONO SEDE EU NÃO SEI COMO ACRESCENTO ISSO. EU TENHO UM MOD BAIXADO DA LANCHONETE SE EU DEIXAR ELA ASSIM E ATIVAR ESSE MOD QUANDO O PLAYER FICAR COM FOME A BARRA DE FOME IRÁ DESCER ?? SOU NOVA NO FORUM E NÃO SEI COMO ENVIAR UMA RESPOSTA E NEM COMO ENVIAR UMA RESPOSTA DIRETA VC TEM DISCORD? FICA MELHOR PARA CONTATO GRATA Quote local screenW,screenH = guiGetScreenSize() local resW, resH = 1366,768 local x, y = (screenW/resW), (screenH/resH) local jogador = getLocalPlayer() local botao_ligar_hud = "F10" -- para ligar ou desligar a hud. function hourFormat() local realtime = getRealTime() return string.format("%02d:%02d:%02d", realtime.hour, realtime.minute, realtime.second) end function format(val, decimal) if (decimal) then return math.floor( (val * 10^decimal) + 0.5) / (10^decimal) else return math.floor(val+0.5) end end function drawHud() local dinheiro1 = format(getPlayerMoney(jogador)); local bank = format(getElementData(jogador, "Bank:Caixa") or "0"); local Procurado = getPlayerWantedLevel(jogador); local Emp = (getElementData(jogador, "Emprego") or "Desempregado"); local showammo1 = getPedAmmoInClip (jogador, getPedWeaponSlot(jogador)); local showammo2 = getPedTotalAmmo(jogador) - getPedAmmoInClip(jogador); local weapon = getPedWeapon (jogador); local arma = getWeaponNameFromID (weapon); local ID = (getElementData(jogador, "ID") or "N/A"); local armor = (getPedArmor(jogador)); local Fome = format(tonumber(getElementData(jogador, "hunger")) or "100"); -- data da fome local Sede = format(tonumber(getElementData(jogador, "sede")) or"100"); -- data da sede local Sono = format(tonumber(getElementData(jogador, "sono")) or "100"); -- data do sono --local level = (getElementData(jogador, "Level") or "0"); dxDrawImage(x*1009, y*38, x*422, y*210, "images/fundo.png", 0, 0, 0, tocolor(3, 224, 251, 255), false) dxDrawImage(x*1159, y*48, x*111, y*20, "images/Vida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(x*1159, y*78, x*114, y*21, "images/Colete.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(x*1159, y*119, x*116, y*21, "images/Fome.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(x*1159, y*150, x*116, y*21, "images/Fome.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(x*1159, y*181, x*116, y*21, "images/Fome.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("fome %"..Fome, x*1196, y*48, x*1251, y*80, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("colete %"..armor, x*1196, y*83, x*1251, y*115, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawImage(x*1256, y*20, x*100, y*109, "images/logocat.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("Fome: "..Fome.."%", x*1196, y*124, x*1256, y*156, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Sede: "..Sede.."%", x*1196, y*146, x*1256, y*178, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Sono: "..Sono.."%", x*1196, y*181, x*1256, y*213, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Seu id: "..ID.."", x*1015, y*223, x*1360, y*259, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawImage(x*1035, y*133, x*100, y*97, "icons/0.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("Arma: "..arma.. " || Pente: " ..tostring (showammo1).." / "..tostring (showammo2), x*1015, y*258, x*1132, y*276, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..dinheiro1.."", x*1015, y*48, x*1091, y*73, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..bank.."", x*1015, y*83, x*1112, y*129, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..Emp.."", x*1196, y*258, x*1332, y*287, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawImage(x*1122, y*48, x*29, y*25, "images/logodinheiro.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(x*1122, y*75, x*29, y*24, "images/logobanco.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(x*1275, y*115, x*29, y*25, "images/comida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(x*1280, y*145, x*24, y*26, "images/bebida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(x*1278, y*179, x*27, y*24, "images/sono.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText(""..Procurado.."", x*1015, y*9, x*1090, y*38, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawImage(x*1009, y*24, x*22, y*14, "images/procurado.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) local cTime = hourFormat() or "00:00:00" dxDrawText ( "Hora: "..cTime.."", x*1160, y*220, x*1275, y*238, tocolor ( 255, 255, 255, 255 ), 0.55, "bankgothic" ) end addEventHandler("onClientRender", root, drawHud, false) function showHud (button, press) if button == botao_ligar_hud then if (press)then if not isEventHandlerAdded("onClientRender", root, drawHud) then addEventHandler("onClientRender", root, drawHud, false) else removeEventHandler("onClientRender", root, drawHud, false) end end end end addEventHandler("onClientKey", getRootElement(), showHud, false) local hudTable = { "ammo", "armour", "clock", "health", "money", "weapon", "wanted", "area_name", "vehicle_name", "breath", "clock" } addEventHandler("onClientResourceStart", resourceRoot, function() for _, hudComponents in ipairs(hudTable) do setPlayerHudComponentVisible(hudComponents, false) end end) addEventHandler("onClientResourceStop", resourceRoot, function() for _, hudComponents in ipairs(hudTable) do setPlayerHudComponentVisible(hudComponents, true) end end) function isEventHandlerAdded( sEventName, pElementAttachedTo, func ) if type( sEventName ) == 'string' and isElement( pElementAttachedTo ) and type( func ) == 'function' then local aAttachedFunctions = getEventHandlers( sEventName, pElementAttachedTo ) if type( aAttachedFunctions ) == 'table' and #aAttachedFunctions > 0 then for i, v in ipairs( aAttachedFunctions ) do if v == func then return true end end end end return false end Para copiar o código corretamente, pressione o simbolo de prancheta que fica no lado superior esquerdo onde se iniciar o código! Caso de algum erro, verifique seu debugscript ou mande uma print aqui se necessário. Edited January 18, 2020 by Lord Henry Link to comment
Developer. Posted January 18, 2020 Share Posted January 18, 2020 (edited) Ok, sem problemas. Bom vou estar te passando dois tópicos, um é de como você estar usufruindo do fórum da maneira certa! É um tutorial em vídeo feito pelo Lord Henry link abaixo: O outro link é um outro tutorial, meio que um "passo-a-passo" feito pelo DNL291 sobre como começar na linguagem Lua no MTA. Leia com calma e paciência! Segue o link abaixo: Agora vamos lá. Primeiro o que é ELEMENT DATA? É uma forma de você salvar um dado ao player exemplo: o player Eder esta sendo revistado, eu quero salvar isso a mim o que eu faço? coloco setElementData(playerRevistado, "sendo:Revistado", playerRevistado), dessa forma eu acabei de colocar um dado a mim. Agora se eu quiser ver se eu estou sendo revistado ou não? Eu faço isto: if getElementData(playerRevistado, "sendo:Revistado") == true then ou seja se eu tiver esta data "sendo:Revistado" então algo acontecerá comigo... Vamos ao código: 1 - onde esta escrito local bank, coloque isto aqui: local bank = format(tonumber(getElementData(jogador, "Bank:Caixa") or 0)); Caso não funcione o problema deve estar no nome da data "Bank:Caixa", para verificar vc tem q abrir o seu mod do banco e procurar por isto lá dentro! 2 - para "adicionar a fome, sede e sono é necessário onde tem isto: local Fome = format(tonumber(getElementData(jogador, "hunger")) or 0); -- data da fome local Sede = format(tonumber(getElementData(jogador, "sede")) or 0); -- data da sede local Sono = format(tonumber(getElementData(jogador, "sono")) or 0); -- data do sono Os nomes "hunger", "sede" e "sono" precisam estar EXATAMENTE iguais ao que esta no seu mod de lanchonete! Para estar mudando é só apagar o que esta entre as aspas " ", e digitar com letras maiúsculas e minusculas o nome certo da data que esta lá no mod de lanchonete. Normalmente só abrir o arquivo e pesquisar por setElementData ou getelementData que vc encontrará. O básico é isso. Caso não tenha entendido só estar perguntando novamente, que tentarei lhe ajudar! Edit: E não se esqueça de ativar o debugscript 3!! Edited January 18, 2020 by Lord Henry 1 Link to comment
vanessa Posted January 18, 2020 Author Share Posted January 18, 2020 Cara você é um Deus me Salvou consegue! 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