三.宏
说到宏,那我先说一点吧,我虽不敢鄙视使用一键输出宏的部分师弟师妹们,但是我也不提倡使用,操作是简单了,但是却玩不到藏剑的精髓,享受不到游戏的乐趣。合理的使用宏可以让你玩的更加得心应手,这里给大家提供的宏,有大师兄发的,也有我自己在这里首发的,都是相当有必要一试的。(PS:有人问了,怎么又一个大师兄,那我想说的是,在藏剑道路上提前为我引路的人,我都尊称他为大师兄了。)
1.玉泉鱼跃宏 这个宏的作用是按第一下施放玉泉鱼跃,第二下停止,可以控制冲出去的次数,1次2次3次都可以。嘻嘻,这个宏除了前两句,剩下的都归属原作者:jqka5401
/cast 玉泉鱼跃
#cd 玉泉鱼跃
/script bufflist=GetClientPlayer().GetBuffList()
/script for _,buff in pairs(bufflist) do buffname=Table_GetBuffName
(buff.dwID,buff.nLevel) if buffname=="玉泉鱼跃" then GetClientPlayer().CancelBuff(buff.nIndex) end end
2.探梅宏这个宏的作用是,对目标的目标施放探梅,然后再切换成原目标。网上看很多人想要这个宏,我也是刚写出来,不敢私藏,分享分享。之后还会精简,并增加判断,如果如果对方是友方或是中立则放探梅,如果是敌对NPC则对NPC目标放探梅。我会更新的,大家稍安勿躁。
/script function ST(dwID)local scene = (Station.Lookup("Lowest/Scene/Scene_Main"))local ttype = nilif IsPlayer(dwID) thenttype = TARGET.PLAYERelsettype = TARGET.NPCendthis = {}local bLDown = scene.bLDownlocal bRDown = scene.bRDownthis.bLDown = truethis.bRDown = falsethis.dwObjType = ttypethis.dwObjID = dwIDthis.bDownTime = GetTickCount() + 1000local x, y = Cursor.GetPos(false)this.x = xthis.y = ySceneSetTarget()scene.bLDown = bLDownscene.bRDown = bRDownif bLDown and not bRDown thenScene.OnSceneLButtonDown()elseif not bLDown and bRDown thenScene.OnSceneRButtonDown() end end
/script TTY,TID = GetClientPlayer().GetTarget() pT,pID=GetNpc(TID).GetTarget() ST(pID)
/cast 探梅
/script ST(pID)
既然是首发我就多说句,这个宏不仅藏剑可用,稍微更改下便可称为一个协助宏,只需改倒数第二句和倒数第三句就可以了,改动后如下
/script TTY,TID = GetClientPlayer().GetTarget() pT,pID=GetTargetHandle(TTY,TID).GetTarget() ST(pID)
/cast 技能名称
3.一键打断施法宏说实话我们的夕照雷锋不用个宏打断还挺麻烦,所以就做了,一键打断的宏如下
/script GetClientPlayer().StopCurrentAction()
我举个例子,比如说打断夕照施放摘星,可以这样写
/script GetClientPlayer().StopCurrentAction()#cd 摘星
/Delay 1
/cast 摘星
其中如果加了/Delay 1则是按键按一下,打断读条延迟1S后用摘星,不加需要连按两下,我个人倾向是不加/Delay 1的
其他许多宏也都可以使用,如一键后跳之类的,我就不一一罗列了。令我郁闷的是,目前制作宏的图标里面没有藏剑的图标,如果有哪位大师兄站出来改变此尴尬局面,那我真是感激不尽啊。