> Tutorial
Una función sirve para ejecutar una tarea como un cálculo o una acción. Recibe argumentos de entrada, ejecuta instrucciones y puede devolver un resultado.
En nuestro código actual, usamos las siguientes funciones:
setWeapon(arma): tiene 1 parámetro y no devuelve nada.getNearestEnemy() → enemigo: tiene 0 parámetros y devuelve el enemigo más cercano.moveToward(objetivo) → pm: tiene 1 parámetro y devuelve el número de PM utilizados.useWeapon(objetivo) → éxito: tiene 1 parámetro, usa su arma sobre alguien y devuelve el resultado del ataque.Existen más de 300 funciones estándar en LeekScript, están agrupadas en una sola página: la documentación. Para acceder, ve a la pestaña Ayuda y haz clic en Documentación.
Es posible abrir la documentación desde cualquier página con el atajo Ctrl + Alt + H. ¡Pruébalo ahora!
La descripción de una función te da la siguiente información:
Ahora que estamos familiarizados con las funciones estándar, ¡vamos a usar más en nuestra IA!
Un chip es un poder utilizable en combate que puede servir para curarse, protegerse, potenciarse, atacar y más. Para usarlo, primero hay que equiparlo en tu puerro:
Luego, usa la función useChip(chip) para lanzar un chip. A diferencia de las armas, no es necesario equiparlos antes.
Compra los chips Bandage, Motivation, Protein y Helmet y equípalos en tu puerro.
Los usaremos todos al inicio de nuestro turno, añadiendo el siguiente código después de equipar nuestra arma:
CHIP_MOTIVATION, CHIP_PROTEIN son, como WEAPON_PISTOL, constantes que representan el chip o el arma que queremos usar. Son valores predefinidos que están listados en la documentación como las funciones.
¿Qué puede hacer una función?
Calcular y devolver un valor Realizar una acción o instrucciones No devolver ningún valor Recibir varios parámetros
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.