-
Posts
3,992 -
Joined
-
Last visited
-
Days Won
183
Everything posted by Lord Henry
-
Não. Não tem nada de interpolateBetween. Lembra oq eu disse? "Use setTimer"
-
E não precisa ficar me citando em toda resposta, só tem eu e você nesta conversa neste instante.
-
Atualize a página. Coloquei a conversão correta no comentário anterior.
-
Agora me explique qual droga vc está usando. Pra inventar aquele 60000 ali e aquele %60. De onde vc inventou isso? Hahuahauhauah function miliToSeconds (ms) local sec = math.floor(ms/1000) return sec end
-
Por se tratar de um tempo curto, creio que não precisa de timestamp. Vc pode trabalhar com um setTimer normal. Mostrar na DX o tempo restante desse timer. Para saber o tempo restante de um setTimer, use getTimerDetails. (Ele retornará em milissegundos, então vc vai precisar converter em segundos antes de mostrar no DX.) Se o player deslogar/perder conexão/quitar do server antes de terminar o tempo, salve esses milissegundos restantes na conta dele com setAccountData e dê killTimer pra não ficar contando tempo de um jogador inexistente. Depois quando ele voltar, crie o timer de volta, usando os milissegundos restantes que estão salvos na conta dele com getAccountData. Ao terminar o tempo e o jogador ficar livre, remova essa data da conta do jogador, caso contrário ele será preso de novo na próxima vez que logar. Para remover uma data de uma conta, basta setar essa data com valor false. ------------------ A propósito, para converter de milissegundos para segundos, basta dividir o valor por 1000 e depois usar math.floor.
-
ajuda quero que some a mensagem pois so esta sumindo marker
Lord Henry replied to magicplayerc's topic in Programação em Lua
Boa. -
ajuda quero que some a mensagem pois so esta sumindo marker
Lord Henry replied to magicplayerc's topic in Programação em Lua
Não precisa da TAG [HELP]. -
Já tentou iniciar o servidor sem gamemode? No mtaserver.conf procure por Play e remova a linha dele. Da mesma forma que fez com o resource do helpmanager.
-
Por isso vc precisa de um verificador antes. if (getElementType (killer) == "player") then
-
Substitua o killer da linha 4 por source.
-
Algum erro no /debugscript 3?
-
Como colocar para apenas Staff abrir o painel Handling
Lord Henry replied to Lucas Henrique's topic in Programação em Lua
IsObjectInACLGroup é uma função server-side. Não tem como colocar junto com guiSetVisible, que é uma função client-side. -
Teste com aqueles números que eu coloquei. Se não der certo então vc tem outras coisas no seu código que estão dando erro e vc não quer me mostrar.
- 16 replies
-
- 1
-
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Vc deve ter copiado errado então. Acabei de testar aqui no meu e está funcionando. A única diferença é que não estou usando aqueles valores de x e y no dxDraw, estou usando valores inteiros. cores = { tocolor(10, 85, 230, 255), -- roxo tocolor(190, 255, 0, 255), -- verde-amarelado tocolor(255, 140, 0, 255) -- laranja } function dxLoginS() dxDrawRectangle(0, 70, 500, 50, cores[cor]) end addEventHandler("onClientRender", root, dxLoginS) cor = 1 local theTimer = setTimer (function() if (cor < #cores) then cor = cor + 1 else cor = 1 end end, 10000, 0) Obs: Foi testado.
- 16 replies
-
- 1
-
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Troque aquele 10 por 10000. Ali no final do código.
- 16 replies
-
- 1
-
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
cores = { tocolor(10, 85, 230, 255), -- roxo tocolor(190, 255, 0, 255), -- verde-amarelado tocolor(255, 140, 0, 255) -- laranja } function dxLoginS() dxDrawRectangle(x*0, y*70, x*500, y*5, cores[cor]) -- Supondo que esses 4 primeiros parâmetros estejam corretos... end addEventHandler("onClientRender", root, dxLoginS) cor = 1 local theTimer = setTimer (function() if (cor < #cores) then cor = cor + 1 else cor = 1 end end, 10000, 0) Obs: Não testado.
- 16 replies
-
- 1
-
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Loop geralmente se usa para repetições. Depois que chegar na cor laranja, após 10 segundos deve voltar ao azul?
- 16 replies
-
- 1
-
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Então tipo, o retângulo é criado em azul Depois de 10 segundos ele deve ficar verde-lima Depois de mais 10 segundos, ele deve ficar laranja, é isso?
- 16 replies
-
- 1
-
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Se quiser eu te passo o outro personagem que eu fiz hauahauahua Pelo menos a qualidade está melhor.
-
Um pouco de zoeira pra galera tirar o estresse. Os 3 mosqueteiros do fórum do MTA, hauahuahauhaauahua @OverKILL @DNL291 @Lord Henry E se alguém quiser, nós temos mais um personagem que vc pode usar tbm pra ser o quarto integrante. O primeiro membro que atender aos requisitos abaixo e pedir recebe o link por privado. Requisitos: Ser membro avançado no fórum.
-
Hum... vc editou o post pra outra coisa totalmente sem relação... Quais cores vc quer usar em cada tempo? E a cada quanto tempo vc quer mudar a cor?
- 16 replies
-
- 1
-
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Não conheço nenhuma forma que funcione por tecla específica.
-
Só fazer backup dele e mexer sem medo.