-
Posts
47 -
Joined
-
Last visited
Everything posted by +Sommer
-
local sW, sH = guiGetScreenSize() local x, y = (sW/1366), (sH/768) local font = dxCreateFont("font.ttf", 15) function dxLoginS() dxDrawImage(x*0, y*0, x*1366, y*768, "img/background.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawRectangle(x*0, y*0, x*450, y*768, tocolor(255, 255, 255, 150)) dxDrawRectangle(x*0, y*0, x*450, y*55, tocolor(0, 0, 0, 255)) dxDrawRectangle(x*0, y*55, x*450, y*10, cores[cor]) end addEventHandler("onClientRender", root, dxLoginS) cor = 1 cores = { tocolor(5, 60, 210, alpha), tocolor(0, 210, 255, alpha), tocolor(160, 255, 0, alpha), tocolor(255, 140, 0, alpha), tocolor(255, 50, 50, alpha) } local theTimer = setTimer(function() if (cor < #cores) then cor = cor + 1 else cor = 1 end end, 1400, 0) alpha = 0 alphaState = true function alphaFunction() if alphaState == true then alpha = alpha + 10 if alpha >= 255 then alphaState = false end end if alphaState == false then alpha = alpha - 10 if alpha <= 0 then alphaState = true end end end addEventHandler("onClientRender", root, alphaFunction) Olá, recentemente estava tentando fazer um script de login (já estudei como vou fazer), porém queria adicionar algumas coisa extras, está é a minha duvida tem como colocar essas duas funções juntas? uma dessas funções faz com que alterne um retangulo de cor. E a outra faz com que mude o alpha, que quando chega a 0 ele retorna a 255 como se tivesse piscando, e queria que funcionassem juntas, TIPO ELE ALTERNE DE COR E AO MESMO TEMPO MUDE SEU ALPHA. Se poderem me ajudar agradeço. ? OBSERVAÇÃO: Esse código foi testado e ele está apenas alternando de cor.
-
mexendo aq era isso mesmo era uma outra parte do meu script que estava interferindo no script, mano vlw ae pelo help funcionou e por mais questão de estética mesmo mas outra parte para aprender também, vlw msm
- 16 replies
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Ué? estou copiando exatamente igual e da esse erro na linha do dxDrawRectangle
- 16 replies
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Ainda continua com o mesmo erro na linha 12, no parêntese do rectangle só não sei como arrumar
- 16 replies
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Ok , vou testar aqui Esta dando este erro Mod/cliente.lua:12: ')' expected near '
- 16 replies
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Sim, ai ele fica nessa repetição até a pessoa fechar o painel no caso
- 16 replies
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Exatamente isso, deve ser um sistema fácil, porem não sei usar loop e nem sei se é necessário um loop
- 16 replies
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
As cores seriam azul um verde Lima e laranja, e a um curto tempo uns 10 seg
- 16 replies
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Certo Fiz Assim : cor = {tocolor(10, 85, 230, 255), tocolor(255, 140, 0, 255), tocolor(190, 255, 0, 255)} function dxLoginS() function rectangle() for _, i in pairs (cor) do dxDrawRectangle(x*0, y*70, x*500, y*5, cor) end end setTimer(function() if rectangle then return true end end, 50, 0) end addEventHandler("onClientRender", root, dxLoginS) Aparece o resto do elementos todos apenas esse retangulo não aparece, utilizei o debug e da o seguinte erro: [Expected number at argument 5, got table] (OBS: Não Entendi muito sobre FOR, meio complicado, utilizei alguns exemplos mas nada tão proximo e eu tbm n entendi kkk... não postei o codigo completo por motivos de ser exclusivo)
- 16 replies
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Olá novamente ?, alguém poderia me ensinar por favor como utilizo loop for, queria que esse retangulo troca-se de cor a cada um certo tempo, fiz isso abaixo mas fiz errado demais, se alguém poder me ajudar ficarei muito grato (OBS: Sou apenas um scripter iniciante ?) local sx, sy = guiGetScreenSize() local x, y = (sx/1366), (sy/768) cor = {} function dxLoginS() local rectangle = dxDrawRectangle(x*0, y*70, x*500, y*5, cor) cor[1] = tocolor(10, 85, 230, 255) cor[2] = tocolor(255, 140, 0, 255) cor[3] = tocolor(190, 255, 0, 255) for i = cor do return rectangle end setTimer(function () if rectangle then end, 2500, 1) end addEventHandler("onClientRender", root, dxLoginS)
- 16 replies
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Ae galera, muito obrigado pela ajuda de vcs, eu consegui terminar e esta funcionando 100% muito obrigado mesmo vcs são foda dms ?
-
Ata eu que mosquei coloquei os parâmetros do dxDrawImageSection também no dxDrawImage
-
local sWidth, sHeight = guiGetScreenSize() local x, y = (sWidth/1366), (sHeight/768) local font = dxCreateFont("font/font.ttf", 15) function dxRenderHud() dxDrawImageSection(400, 200, 64, 64, 0, 0, 64, 64, "images/icone_colete") dxDrawImage(420, 220, 64, 64, 0, 0, 64, 64, "images/icone_colete") end addEventHandler("onClientRender", root, dxRenderHud) --[[ function dxHud() local vida = getElementHealth(localPlayer) local colete = getPedArmor(localPlayer) dxDrawImage(x*575, y*650, x*265, y*20, "images/barra_colete.png", 0, 0, 0, tocolor(0, 0, 0, 150), false) dxDrawImage(x*575, y*650, x*265/100*colete, y*20, "images/barra_colete.png", 0, 0, 0, tocolor(65, 144, 239, 255), false) dxDrawImage(x*545, y*650, x*20, y*20, "images/icone_colete.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText(math.floor(colete).." | 100", x*1220, y*1292, x*25, y*25, tocolor(255, 255, 255, 255), 0.7, font, "center", "center", false, false, false, true, false) dxDrawImage(x*575, y*680, x*265, y*20, "images/barra_vida.png", 0, 0, 0, tocolor(0, 0, 0, 150), false) dxDrawImage(x*575, y*680, x*265/100*vida, y*20, "images/barra_vida.png", 0, 0, 0, tocolor(95, 202, 64, 255), false) dxDrawImage(x*545, y*680, x*20, y*20, "images/icone_vida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText(math.floor(vida).." | 100", x*1220, y*1352, x*25, y*25, tocolor(255, 255, 255, 255), 0.7, font, "center", "center", false, false, false, true, false) end addEventHandler("onClientRender", root, dxHud) --]] local components = { "weapon", "ammo", "health", "clock", "money", "breath", "armour", "wanted" } addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), function () for _, component in ipairs( components ) do setPlayerHudComponentVisible( component, false ) end end) Manos podem me explicar como funciona o dxDrawImageSection? até agora não entendi como funciona segui o exemplo do link para aquele tópico e não aconteceu nada, já usei o debugscript 3 também e não acusa nada. e aprendi também que não se exclui código mesmo estando errado =D Atualização : ele apareceu este erro, WARNING:Hud/client.lua:6: Error loading image @ 'dxDrawImageSection' [Expected material at argument 5 got number '0'] e este outro WARNING:Hud/client.lua:7: Bad argument @ 'dxDrawImage' [Expected material at argument 5 got number '0'] (OBS: Esse é só um rascunho que fiz para facilitar e também não quero expor o código pois e exclusivo, consegui fazer o timer da fome e sede, o save também esta funcionando, muito obrigado por ter me ajudado nesta parte)
-
SAHUSHUAHSUHA, deletei porque eu decoro todos os códigos minha cabeça parece código binário, as vezes esquecço mas como é coisa momentânea... logo agradeço vocês ae só vou testar o código to dando uma estuda para decorar direitinho como funciona o código.
-
Então, eu até tenho uma parte do código porem eu exclui a parte da barra de vida/fome/colete/sede etc... pois oque eu estava pensando era usar uma imagem(circulo) e fazer um calculo para que inverte-se o eixo y que seria invés de ir de baixo para cima ir de cima para baixo, porem não ficava, muito legal pois distorcia toda a imagem... mas mesmo assim vou colocar a parte que eu refiz do script local sWidth, sHeight = guiGetScreenSize() local x, y = (sWidth/1366), (sHeight/768) local font = dxCreateFont("font.ttf", 15) setElementData(localPlayer, "hunger", 100) setElementData(localPlayer, "thirst", 100) setElementData(localPlayer, "sleep", 100) function dxInterFace() local health = getElementHealth(localPlayer) local armor = getPedArmor(localPlayer) local hunger = getElementData(localPlayer, "hunger") local thirst = getElementData(localPlayer, "thirst") local sleep = getElementData(localPlayer, "sleep") end addEventHandler("onClientRender", root, dxInterFace) setTimer(function() if setElementData(localPlayer, "hunger", getElementData(localPlayer, "hunger")-1) then setElementData(localPlayer, "hunger", 100) setElementHealth(localPlayer, 0) end, 50, 0) Como disse exclui a parte do dxDrawImage, pois não estava me agradando distorcendo a imagem.
-
Olá novamente ? , provavelmente estou quebrando uma regra do fórum (que no caso seria criar + de 1 tópico sobre o mesmo assunto, mas o tópico anterior meu foi trancado) e peço desculpas, mas... Bom tenho algumas duvidas 1 - como posso fazer um circulo marcar a vida como a foto deste link : foto.png 2 - como posso fazer com que o player ao sentir fome ou sede perca vida aos poucos, e o mesmo circulo citado na duvida acima marque o quanto o player sente de fome e sede. 3 - ultima duvida é como salvar isso quando o player sair e um sistema de compra de lanches e bebidas para eles poderem compra ( OBS: Já tentei utilizar, alguns setElementData, getElementData, setElementHealth junto com um setTimer mas não ficou de uma forma legal ficou meio bugado, e o circulo desproporcional ) Agradeço a todos desde já
-
Olá novamente =D, estou fazendo uma hud só que queria aprender a fazer algo estilo essa foto com a parte de VIDA. Eu tentei colocar a variável que criei no caso o getElementHealth, no eixo y, mas ele indica de baixo para cima e queria colocar de cima para baixo, se poderem me ajudar agradeceria muito Deixa quieto ja consegui fiz um raciocínio aqui e funcionou, só não sei deletar este tópico, pois sou novato em fóruns nunca utilizei um
-
Vlw ae pelo link e pelas dicas, é que tipo, to fazendo um servidor e queria entrar nesse ramo de script, então queria ver scripts avançados para eu pegar uma base para fazer uns mais simples porem funcionais e bonitos, ja fiz painéis de veiculo( até que não é tão dificil ), e queria fazer coisas além disso.
- 2 replies
-
- por favor me ajuda
- script
-
(and 1 more)
Tagged with:
-
Sou um scripter iniciante, ja abri vários scripts de concessionaria e não entendi como funciona muito bem, teria como alguém me ensinar ou me explicar como faz para fazer aquelas tabelas para o player comprar o carro, deixar o carro girando, salvar o carro quando o player sair do servidor ou se o servidor para, por favor ficaria muito grato a quem me ajudasse. OBS: Fiz a parte do painel quando o player passa por cima de um marker, fiz um ped já tbm
- 2 replies
-
- por favor me ajuda
- script
-
(and 1 more)
Tagged with: