[Ajuda] Sistema de gasolina 90% pronto. - Versão de Impressão +- Portal SAMP (https://portalsamp.com) +-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5) +--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6) +--- Tópico: [Ajuda] Sistema de gasolina 90% pronto. (/showthread.php?tid=2611) |
Sistema de gasolina 90% pronto. - Ryuzaki - 30/07/2022 Boa noite pessoal, estava codando um sistema de gasolina em DOF2, e depois de tudo pronto, me deparei com a seguinte situação. Se eu coloco na dialog que quero 80 litros, no painel ( textdraw ) ele vai direto para o 80. Em resumo vamos supor que estou com 0 litros e coloco 80 ele sobe direto para 80, gostaria que fosse de 1 em 1 até atingir 80. Como posso fazer? tentei usar ( for ) mais não consegui pensar em uma lógica boa e funcional usando o for. RE: Sistema de gasolina 90% pronto. - xbruno1000x - 30/07/2022 Coloque um timer com a função nativa While. Enquanto o valor da textdraw for diferente da gasolina no carro, o looping vai continuar aumentando de 1 em 1. Exemplo: While(Gasolina != 80) { //AUMENTO DA TEXTDRAW AQUI } RE: Sistema de gasolina 90% pronto. - Ryuzaki - 30/07/2022 (30/07/2022 02:56)xbruno1000x Escreveu: Coloque um timer com a função nativa While. Enquanto o valor da textdraw for diferente da gasolina no carro, o looping vai continuar aumentando de 1 em 1. Deixa eu ver se entendi, eu devo usar o while e um SetTimer para fazer esse processo? irei começar a fazer aqui ... Caso não for isso deixarei aqui o pedaço do código de como está, ai se poder me da um exemplo a baixo, minha GM está em módulos, devido a isso a textdraw é atualizada em outro lugar. Obs: assim que eu terminar aqui posto como resolvido, vlw. Código: new gastou, litros, Valor; RE: Sistema de gasolina 90% pronto. - Carlos Victor - 30/07/2022 Sim, você pode criar um timer e usar a função while e ir enchendo aos poucos a gasolina, eu fiz um exemplo bem base mesmo... Você pode ver como ficou: Código PHP: new fuel = 0; E acredito que é do jeito uqe você gostaria que fosse, olha aqui uma screenshot: https://servimg.com/view/20237768/74 Qualquer dúvida, só chamar. RE: Sistema de gasolina 90% pronto. - Ryuzaki - 31/07/2022 (30/07/2022 18:34)Carlos Victor Escreveu: Sim, você pode criar um timer e usar a função while e ir enchendo aos poucos a gasolina, eu fiz um exemplo bem base mesmo... Você pode ver como ficou: Problema resolvido, obrigado, eu tinha feito semelhante, porem sem o while somente com for e timer. Desta maneira deixei sem o for, apenas puxo o timer uma vez com true e o while faz o resto, vlw amigo. |