> Учебник
Функция выполняет задачу: например, вычисление или действие. Она принимает на вход аргументы, выполняет инструкции и может вернуть результат.
В нашем текущем коде используются такие функции и методы:
me.setWeapon(weapon): у неё 1 параметр, и она ничего не возвращает.Fight.getNearestEnemy() → enemy: у неё 0 параметров, и она возвращает ближайшего врага.me.moveToward(target) → mp: у неё 1 параметр, и она возвращает число потраченных очков движения (ОД).me.useWeapon(target) → success: у неё 1 параметр, она применяет ваше оружие к цели и возвращает результат атаки.В Leek Wars сотни функций и методов, и все они собраны на одной странице — в документации. Чтобы открыть её, перейдите на вкладку «Помощь» и нажмите «Документация».
Документацию можно открыть с любой страницы сочетанием клавиш Ctrl + Alt + H. Попробуйте прямо сейчас!
Описание функции содержит:
Теперь, когда мы знакомы с функциями, добавим в наш ИИ ещё несколько!
Чип — это способность, которую можно применить в бою, чтобы лечиться, защищаться, усиливаться, атаковать и не только. Чтобы им пользоваться, его сначала нужно экипировать на лук-порей:
Затем применяйте чип методом me.useChip(chip). В отличие от оружия, чипы не нужно заранее экипировать в коде.
Купите чипы Повязка, Мотивация, Белки и Шлем и экипируйте их на свой лук-порей.
Мы применим их все в начале хода, добавив после экипировки оружия такой код:
Chip.motivation, Chip.protein, как и Weapon.pistol, — это предопределённые значения, обозначающие нужный чип или оружие. Они перечислены в документации, как и функции.
Что может делать функция?
Вычислять и возвращать значение Выполнять действие или инструкции Не возвращать никакого значения Принимать несколько параметров
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.