Jump to content

Ajuda Script


Recommended Posts

Posted

Olá preciso da ajuda de voces, estou comecando agora com LUA e criei um painel de CORP e tem o botao para clicar onde pega vida e colete e eu queria que quando a pessoa pegasse vida e colete ela aguardasse um tempo de segundos ou ate minutos para poder pegar de novo. Agradeço a todos desde já

Posted

Você pode usar setTimer e definir um tempo pro jogador assim que ele pegar a vida/colete. Ou a função getTickCount e soma o tempo necessário pra permitir que pegue novamente.

Please do not PM me with scripting related question nor support, use the forums instead.

  • Moderators
Posted

Como é um curto período de tempo, usar setTimer é mais viável.

Você pode fazer de dois jeitos:

  1. Ao clicar no botão pela primeira vez, inicia o timer. Você cria uma condição ao clicar no botão verificando se existe um timer ativo ou não, se existir o timer, bloqueia a função do botão, mostrando uma mensagem de erro ao jogador. Se não existir um timer, permite a função e inicia o timer. Sempre que o jogador clicar no botão e o timer estiver ativo, bloqueará a função. Quando o timer terminar, permite normalmente.
  2. Ao clicar no botão pela primeira vez, inicia o timer e desativa o botão (se o painel for feito em GUI, use GuiSetEnabled e desative-o), depois que acabar o timer, reativa o botão. O botão não é clicável enquanto está desativado.

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile
Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment
Discord Oficial do MTA: https://mtasa.com/discord
Blacklist e Whitelist de Scripters: Planilha

Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...