本帖最后由 yyl 于 2014-7-1 22:58 编辑
我又根据回信仅仅作了回复(因为他的邮件所述的并未指出任何具体问题):
见信佳!
1.关于/Skill 命令。
首先,由于该命令不仅是释放技能,也涉及到执行一些伪技能函数。
其次,即使移除了OnAddOnUseSkill接口,该命令功能可转化为技能释放提醒。
故,该命令作了保留,以避免因清除代码导致插件整体结构混乱的问题。
在_YYL_Macro\Mc_Action.lua : Line 20
对该命令作了补充,即使移除了OnAddOnUseSkill接口,也不会造成运行bug。
当然也更不可能放出技能!望知悉!
2.关于插件包结构。
上个插件包已经按照官方公布的最新结构做了修改,体服测试加载无误。
恕我愚钝,不知插件包结构还需如何修改??
3.界面基础操作
进入游戏,在屏幕找到闪烁BOX,右键单击进入编辑界面。
点击“新建”按钮可以创建一个宏/监控数据,点击“应用”按钮保存。
其他功能见于界面相关tip说明。
4.宏执行
打开游戏宏管理,会出现“超级宏”闪光按钮,嗯据按钮tip添加宏执行命令即可!
3.宏基础命令示例:
#Name 选择目标
/target [!target] 松狮丐
如上,即为一篇宏简单的宏。#name 定义一个宏名称。宏名称具有唯一性。
第二句代码逻辑意义为:无目标时,选择一个名称为“松狮丐”的对象。
#定义的头部命令,参见 _YYL_Macro\Mc_Head.lua
/定义的执行命令参见 _YYL_Macro\Mc_Action.lua
逻辑结构参见 _YYL_Macro\Mc_Base.lua
判断参数参见 _YYL_Macro目录下面 以"CD_"开头的文件。
4.事件监控功能示例:
#name 大妈监控数据
@Event NpcEnter
/print ['tname]
@EndEvent
代码说明:NPC出现在视野,打印显示目标名字在聊天栏。
其中 @Event 定义事件类型。已有事件列表见于 _YYL_Macro\Mc_Event.lua
@EndEvent 为事件结束标记
注:监控代码段落仅能被触发事件所执行。
5.队友宏分享组件说明:
组队模式下,安装同个版本插件的队友将能互相分享插件宏数据/监控数据。
详细见宏编辑界面对应页面。
6.面向连线组件使用语法
示例一:对目标画连线,画目标面向圈
@Event TargetChange
/IF [Target]
/DrawLine [tenemy] 目标,{$id$,1,$tid$,top},{255,0,0,64,196}
/DrawLine [tneutral] 目标,{$id$,1,$tid$,1},{255,255,0,64,196}
/DrawLine [tfriend] 目标,{$id$,0,$tid$,0},{0,255,0,64,196}
/DrawTarCr 目标,{$tid$,0,4,180},{0,255,255,128,16}
/Else
/DrawLine kill,目标
/DrawTarCr kill,目标
/End
@EndEvent
示例二:将气点数字绘制为角色脚底文字,方便查看
@Event Breathe 0.25
/DrawTarTx [force:易筋经|洗髓经] 气点,{$id$,0,2,$nav$},{255,255,0,255}
/DrawTarTx [force:焚影圣诀|明尊琉璃体] 气点,{$id$,0,1.5,$sun$:$moon$},{255,255,0,255}
@EndEvent
命令详解及其他命令参见 _YYL_zFace\Face.lua 文件末端
7.小工具组件
目前仅小队心法显示。
即小队界面玩家门派图标,会被替换显示为心法图标,方便组队查验队友!
8.PS
插件相关功能基本介绍如上,请务必进行详细测试。
同时,为了双方沟通无障碍,对于任何问题请务必指出其具体所在。
最后,我将极力配合插件修改,关于插件任何看法大可直言!