若是你卡在這里了,那么看看這個攻略吧
選擇英雄和編程說話
選擇裝備
寫中文注釋
寫代碼
# 若是你試圖進犯一個遠處的仇敵,你的英雄會忽略失落所有的旗子而朝它沖曩昔。
# 你需要確保你只進犯接近本身的仇敵!
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 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!