若是你卡在这里了,那么看看这个攻略吧
选择英雄和编程说话
选择装备
写中文注释
写代码
# 若是你试图进犯一个远处的仇敌,你的英雄会忽略失落所有的旗子而朝它冲曩昔。
# 你需要确保你只进犯接近本身的仇敌!
while True:
flag = hero.findFlag()
enemy = hero.findNearestEnemy()
if flag:
# 去拔旗子。
hero.pickUpFlag(flag)
hero.say("我应该去把旗子拔起来。")
elif enemy:
# 仅当仇敌的距离小于10米时才进犯。
if hero.distanceTo(enemy)<10:
if hero.isReady("cleave"):
hero.cleave(enemy)
else:
hero.attack(enemy)
运行
写代码
// 若是你试图进犯一个远处的仇敌,你的英雄会忽略失落所有的旗子而朝它冲曩昔。
// 你需要确保你只进犯接近本身的仇敌!
while (true) {
var flag = hero.findFlag();
var enemy = hero.findNearestEnemy();
if (flag) {
// 去拔旗子。
hero.pickUpFlag(flag);
} else if (enemy) {
// 仅当仇敌的距离小于10米时才进犯。
var distance = hero.distanceTo(enemy);
if (distance < 10) {
var ready = hero.isReady("cleave");
if (ready) {
hero.cleave(enemy);
} else {
hero.attack(enemy);
}
}
}
}
运行
写代码
# 若是你试图进犯一个远处的仇敌,你的英雄会忽略失落所有的旗子而朝它冲曩昔。
# 你需要确保你只进犯接近本身的仇敌!
loop
flag = @findFlag()
enemy = @findNearestEnemy()
if flag
# 去拔旗子。
@pickUpFlag(flag)
@say "我应该去把旗子拔起来。"
else if enemy
# 仅当仇敌的距离小于10米时才进犯。
distance = @distanceTo(enemy)
if distance<10
ready = hero.isReady "cleave"
if ready
@cleave enemy
else
@attack enemy
运行
写代码
-- 若是你试图进犯一个远处的仇敌,你的英雄会忽略失落所有的旗子而朝它冲曩昔。
-- 你需要确保你只进犯接近本身的仇敌!
while true do
local flag = hero:findFlag()
local enemy = hero:findNearestEnemy()
if flag then
-- 去拔旗子。
hero:pickUpFlag(flag)
hero:say("我应该去把旗子拔起来。")
elseif enemy then
-- 仅当仇敌的距离小于10米时才进犯。
if hero:distanceTo(enemy)<10 then
if hero:isReady("cleave") then
hero:cleave(enemy)
else
hero:attack(enemy)
end
end
end
end
运行
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!