> Tutorial
Uma função é usada para executar uma tarefa, como um cálculo ou uma ação. Ele recebe argumentos como entrada, executa instruções e pode retornar um resultado.
Em nosso código atual, usamos as seguintes funções:
setWeapon(weapon): tem parâmetro 1, e não retorna nada.getNearestEnemy() → inimigo: tem parâmetros 0, e retorna o inimigo mais próximo.moveToward(target) → mp: possui parâmetro 1, e retorna o número de PM utilizado.useWeapon(target) → success: tem parâmetro 1, usa sua arma em alguém e retorna o resultado do ataque.Existem mais de 300 funções padrão no LeekScript, elas estão agrupadas em uma página: a documentação. Para acessá-lo, vá até a guia Ajuda e clique em Documentação.
É possível abrir a documentação de qualquer página com o atalho Ctrl + Alt + H. Tente agora!
A descrição de uma função fornece as seguintes informações:
Agora que já estamos familiarizados com as funções padrão, vamos utilizar mais uma em nossa IA!
Um Chips é um poder pronto para batalha que pode ser usado para curar, proteger, aumentar, atacar e muito mais. Para usá-lo, você deve primeiro equipá-lo em seu alho-poró:
Em seguida, use a função useChip(chip) para iniciar um chip. Ao contrário das armas, não há necessidade de equipá-las primeiro.
Compre os chips Bandage, Motivation, Protein e Helmet e equipe-os em seu alho-poró.
Usaremos todos eles no início de nosso turno, adicionando o seguinte código após equipar nossa arma:
CHIP_MOTIVATION, CHIP_PROTEIN são, como WEAPON_PISTOL, constantes que representam o chip ou a arma que se deseja utilizar. Constantes de valores predefinidos listados na documentação como funções.
O que uma função pode fazer?
Calcular e devolver um valor Realizar uma ação ou instruções Não retorne um valor Pegue vários parâmetros
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.