🔍 /
🧭 Guia

🔀 Condições

`if`, `elseif` e `else` para tomar decisões no seu script.

Uma condição executa um bloco de código só se uma expressão for verdadeira.

on command("nivel", message, args)
  let pontos = db.user(message.author).get("pontos")

  if pontos == nil then
    message.reply("Você ainda não tem pontos.")
  elseif pontos < 100 then
    message.reply("Nível Iniciante (" .. pontos .. " pontos)")
  elseif pontos < 500 then
    message.reply("Nível Intermediário (" .. pontos .. " pontos)")
  else
    message.reply("Nível Avançado! (" .. pontos .. " pontos)")
  end
end

Combine condições com and, or e not — veja a lista completa em Operadores.

if pontos > 100 and message.author.isBot == false then
  message.reply("Parabéns!")
end

Páginas relacionadas