如何使用清空目标恢复目标命令保存永远都最后的敌人
/if [tarisem]
/var [tar]v_新的敌对目标
/if [v_新的敌对目标~=v_旧的敌对目标]/cast 清空目标,恢复目标
/var [tar]v_旧的敌对目标
/end
/end
解释:
清空目标其实可看做和保存目标一样,只是多了清空的效果
而恢复目标就和读取目标一样,都是可以读取被清空目标和被保存目标
使用这个方法就可以不停和当前的敌人比较
换句话说,清空目标和恢复目标这个命令组合可以实现保存目标和读取目标的命令组合
以上的宏码就示范了如何利用清空目标来保存目标并且实现所保存的目标永远都是你最后一个tab到的敌人,以避免恢复到更之前的目标
原理就是不停的和当前的目标比较,并且一旦确认最新的目标如果和之前清空保存的目标不一样的话,就覆盖旧的目标,以后你用恢复目标这个指令就会恢复最后一个tab到的怪
不过有个缺点,就是保存同名怪会出问题,比如A和B怪都是同名,你打A怪然后B怪,这时候如果用恢复目标的话,你会发现你恢复的是A怪
你也可以用这个功能保存玩家,而玩家不会面对同名问题因为不可能有两个同名玩家,但是名字有符号@的玩家就不得而知
不过这个功能后来被淘汰,因为tab比较好用和先进
下一章就讲解tab的使用技巧