|
|
本帖最后由 joylau 于 2022-5-18 09:16 PM 编辑
大部分人应该知道近战自动选取目标攻击的写法,那么法系的其实也差不多,只不过近战可以使用BeeAttack(Type,Auto)这个函数,法系怎么办呢?使用这个函数之后,怪物距离过近就会变成不施法,近战攻击.那么怎么解决呢?不知道大家记得不记得我之前讲过的,使用lua搭配暴雪宏的写法,其实很多操作暴雪宏就可以实现.
示例:如果在战斗状态自动选择目标
[Lua] 纯文本查看 复制代码
if BeeUnitAffectingCombat("player") then
BeeRun("/targetenemy [target=target,help][target=target,noexists]")
end
这里的/targetenemy [target=target,help][target=target,noexists]就是暴雪函数,如果目标是友善,那么选择目标的目标,如果没目标,那么选择下一个目标.
如果需要不管是否在战斗状态都自动选择目标,那么就直接在脚本内添加BeeRun("/targetenemy [target=target,help][target=target,noexists]") 不写if判定函数就可以了.
近战的请参考WBE手册,使用BeeAttack(Type,Auto)函数,Type填0为攻击,1为停止攻击,Auto填0为自动寻找目标,1为禁止自动寻找目标.一般默认BeeAttack()即可
教程结束
拜托不要打劫我了,虽然是版主但是没法给自己加分,伸手费我也缺啊,各位大哥们
|
|