0
JX3PVE
首页
宏库
工具
职业
副本
捏脸
广场
江湖
更多
登录
|
注册
剑网3PVE官方站(JX3PVE.COM)
›
首页
›
发布文章
发布文章
标 题:
B
I
U
HTML文件名:
.html
分页标题:
频道栏目
选择分类
焦点头条
文章来源
来源地址
发布时间
自动获取
帖子 tid
日志 id
获取楼主所有帖子
获取
跳转URL
原作者
关闭
上传图片
相册图片
网络图片
请输入图片地址
宽(可选)
高(可选)
提交
创建
取消
删除
删除
点击图片添加到编辑器内容中
选择相册:
选择相册
默认相册
点击图片添加到编辑器内容中
关闭
上传附件
文件名
文件大小
点击文件名将附件添加到文章中
<font size="4">超级宏扩展插件用于扩充超级宏的命令,<strong><font color="#ff0000">理论上只要是插件可以支持的数据,都可以为超级宏所用,只要你想得到,大家如果有一些插件可以实现、但是超级宏目前无法写出的语句,都可以提出来。</font></strong></font><font size="4"><font color="#0000ff">扩展插件请配合超级宏主插件使用。同时装上扩展插件和超级宏主插件、或者安装整合版超级宏之后,就可以使用下列命令了。</font></font><br /> npclife:带参数,参数为NPC的模版ID、模版名字或NPC的名字,得到指定NPC的剩余血量比,数字范围从0-1<br /> npclifeleft:同上,得到指定NPC的当前血量<br /> npcmaxlife:同上,得到指定NPC的最大血量<br /> npcmana:同上,得到指定NPC的蓝量百分比,数字范围从0-1<br /> npcmanaleft:同上,得到指定NPC的当前蓝量<br /> npcmaxmana:同上,得到指定NPC的最大蓝量<br /> <br /> <div class="blockcode"><div id="code_Cm9"><ol><li>例句:<br /> <li>/skill [npclife:安禄山>0.7]扶摇直上--无论目标是不是安禄山,只要安禄山的血量大于 70%,就补扶摇<br /> <li>--如果场景中有多个NPC,将会随机取一个返回</ol></div><em class="flash-copy" data-clipboard-target="code_Cm9" >复制代码</em></div><br /> npcprep:NPC读条进度,参数为NPC的模版名字或<br /> npcpren:NPC读条名字<br /> <br /> <div class="blockcode"><div id="code_rck"><ol><li>因为需要传入NPC的名字,所以需要两个命令配合才能准确判定一个读条<br /> <li>例句:<br /> <li>/skill [npcpren:安禄山=皇之怒,npcprep:安禄山<0.5]清空目标,扶摇直上,恢复目标<br /> <li></ol></div><em class="flash-copy" data-clipboard-target="code_rck" >复制代码</em></div><br /> <br /> npcstate:NPC的移动状态<br /> npcdis:自身与指定NPC的距离npcdismin:自身与某几个同名/同模版NPC的最近距离<br /> npcdismax:自身与某几个同名/同模版NPC的最远距离<br /> npcid:某个NPC的ID<br /> <br /> <br /> <div class="blockcode"><div id="code_z71"><ol><li>上面几个用法相同<br /> <li>例句:<br /> <li>/skill [npcdis:破釜沉舟<=5]后撤<br /> <li></ol></div><em class="flash-copy" data-clipboard-target="code_z71" >复制代码</em></div><br /> px:玩家的X轴坐标<br /> py:玩家的Y轴坐标<br /> pz:玩家的Z轴坐标<br /> tx:目标的X轴坐标<br /> ty:目标的Y轴坐标<br /> tz:目标的Z轴坐标<br /> ttx:目标的目标的X轴坐标<br /> tty:目标的目标的Y轴坐标<br /> ttz:目标的目标的Z轴坐标<br /> npcx:指定NPC的X轴坐标<br /> npcy:指定NPC的Y轴坐标<br /> npcz:指定NPC的Z轴坐标<br /> tzc:自身与目标的高度差<br /> ttzc:自身与目标的目标的高度差<br /> npczc:自身与指定NPC的高度差<br /> <br /> <div class="blockcode"><div id="code_OPp"><ol><li>坐标的判断的作用<br /> <li>1.判断某个NPC是否在某个区域内,可以精确的判断类似风雪稻香村“无名”BOSS的一二三爻,同样可以在血战天策区分究竟是在打苏曼莎还是在打令狐伤(打苏曼莎时,令狐伤一定在某个位置,打令狐伤时,令狐伤一定不在某个位置)。<br /> <li>2.通过高度的判断,可以判断出某个NPC在玩家的上方还是下方,并且可以根据绝对值判断出这个NPC是在空中还是在地上(每个副本场景的地面高度一般都是固定值),像打乾坤剑意、五门射箭就可以写出非常精确的语句了。<br /> <li>例句:/skill [tzc<0]千斤坠--娱乐写法,请勿模仿<br /> <li></ol></div><em class="flash-copy" data-clipboard-target="code_OPp" >复制代码</em></div><br /> <br /> talifea:目标范围内队友平均血量,需传入距离参数,返回目标N尺范围内,所有玩家的血量的平均值,取值范围0-1<br /> <br /> <div class="blockcode"><div id="code_pw5"><ol><li><br /> <li>如果没有目标,将以自身周围进行计算<br /> <li>配合新版超级宏可实现最优化醉舞<br /> <li>例句:<br /> <li>/smatch [dis<=20,tarisfri,tnodead]player<br /> <li>/soptimal [talifea:6]min<br /> <li>/starget <br /> <li></ol></div><em class="flash-copy" data-clipboard-target="code_pw5" >复制代码</em></div><br /> <br /> talifewa:目标范围内队友的平均血量,需传入距离参数,范围目标N尺范围内,所有除目标外的其他玩家的血量平均值加上目标的血量除以2,取值范围0-1<br /> <br /> <div class="blockcode"><div id="code_Wp0"><ol><li><br /> <li>如果没有目标,将以自身周围进行计算<br /> <li>这个类同于talifea,只是目标的血量的权重大大增加,适合目标必定会被奶到、周围人有概率奶到的技能,如附带范围效果的冰蚕、回雪、长针、王母、风袖<br /> <li>例句:<br /> <li>/smatch [dis<=20,tarisfri,tnodead]player<br /> <li>/soptimal [talifewa:6]min<br /> <li>/starget <br /> <li></ol></div><em class="flash-copy" data-clipboard-target="code_Wp0" >复制代码</em></div><br /> <br /> otatlife:上次读条时的目标现在的血量<br /> otatmana:上次读条时的目标现在的蓝量<br /> otatstate:上次读条时的目标现在的状态<br /> otatdis:上次读条时的目标距离自身的距离<br /> otatistar:上次读条时的目标是不是当前目标<br /> <br /> <div class="blockcode"><div id="code_x10"><ol><li><br /> <li>可以对读条的目标的各种状态进行判定<br /> <li>方便读条之后切换目标的情况<br /> <li>例句:<br /> <li>/skill [otatlife=1,ota:长针] 打断<br /> <li></ol></div><em class="flash-copy" data-clipboard-target="code_x10" >复制代码</em></div><br /> <br /> texistnpcname:按名字模糊查找可视范围内是否存在某个NPC<br /> texisttplate:可视范围内是否存在使用某个NPC模版的NPC<br /> texisttplatename:同上,模糊查找<br /> <div class="blockcode"><div id="code_G6m"><ol><li><br /> <li>相当于是texistnpc的加强版,可以识别模版、并且可以模糊查找<br /> <li>例句:<br /> <li>/if [texistnpcname:天策]<br /> <li></ol></div><em class="flash-copy" data-clipboard-target="code_G6m" >复制代码</em></div><br /> <br /> 0.4版预告:<br /> pi/abs/sqrt等数学库中的语法<br /> petnpcdis:自身宠物距离某个非目标NPC的距<br /> petnpcdismin:自身宠物距离某几个非目标NPC的最小距离<br /> petnpcdismax:自身宠物距离某几个非目标NPC的最大距离<br /> pettar:自身宠物的目标的名字是否是某个怪<br /> mauro:周围N尺范围内自身气场的个数<br /> <br /> 详细说明文档:<br /> <table cellspacing="0" class="t_table" style="width:98%"><tr><td colspan="2" width="99">类别</td><td rowspan="2" width="137">名称</td><td rowspan="2" width="296">描述</td><td rowspan="2" width="96">同义词</td><td rowspan="2" width="35">无 参数</td><td rowspan="2" width="35">有 参数</td><td rowspan="2" width="124">参数说明</td><td colspan="4" width="116"><div align="left">返回值类型</div></td><td rowspan="2" width="238">示例</td><td rowspan="2" width="483">备注</td></tr><tr><td width="62">大类</td><td width="37"><div align="left">小类</div></td><td><div align="left">tru</div></td><td><div align="left">fal</div></td><td><div align="left">num</div></td><td><div align="left">str</div></td></tr><tr><td rowspan="38" width="62">扩展<br /> 命令<br /> 基于0.3</td><td rowspan="16" width="37">非目<br /> 标<br /> N<br /> P<br /> C<br /> 状态<br /> 判断</td><td><div align="left">npclife</div></td><td><div align="left">得到指定NPC的剩余血量比</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td rowspan="13" width="124">需要判断的NPC的名字、模版ID、模版名字<br /> 如能匹配出多个,将随机选一个的数据返回</td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td>[npclife:安禄山>0.7]</td><td width="483"><div align="left">数字范围从0-1</div></td></tr><tr><td><div align="left">npclifeleft</div></td><td><div align="left">得到指定NPC的当前血量</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td></td><td width="483"><br /> </td></tr><tr><td>npcmaxlife</td><td><div align="left">得到指定NPC的最大血量</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td></td><td width="483"><br /> </td></tr><tr><td>npcmana</td><td><div align="left">得到指定NPC的蓝量百分比</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td></td><td width="483"><div align="left">数字范围从0-1</div></td></tr><tr><td><div align="left">npcmanaleft</div></td><td><div align="left">得到指定NPC的当前蓝量</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td></td><td width="483"><br /> </td></tr><tr><td>npcmaxmana</td><td><div align="left">同上,得到指定NPC的最大蓝量</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td></td><td width="483"><br /> </td></tr><tr><td>npcprep</td><td><div align="left">NPC读条进度</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td>[npcprep:安禄山<0.5]</td><td width="483"><div align="left">读条技能从0-1,引导技能从1-0</div></td></tr><tr><td><div align="left">npcpren</div></td><td><div align="left">NPC读条名字</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td>√</td><td><br /> </td><td>√</td><td><div align="left">[npcpren:安禄山=string:皇之怒]</div></td><td width="483"><div align="left">注意返回值是stirng,如果需要做比较,必须使用string函数</div></td></tr><tr><td><div align="left">npcstate</div></td><td><div align="left">NPC的移动状态</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td>√</td><td><br /> </td><td>√</td><td><div align="left">[npcstate:安禄山=string:stand]</div></td><td width="483"><div align="left">注意返回值是stirng,如果需要做比较,必须使用string函数<br /> state类型:stand--站立 run--跑步 jump--跳跃 float--悬浮 swim--游泳 swimjump--水中跳跃 death--重伤 sit--坐下 等等</div></td></tr><tr><td><div align="left">npcdis</div></td><td><div align="left">自身与指定NPC的距离</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td>[npcdis:破釜沉舟<=5]</td><td width="483"><br /> </td></tr><tr><td>npcdismax</td><td><div align="left">自身与指定NPC的最大距离</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td width="238"></td><td><div align="left">匹配到多个NPC时,返回最近的那个距离自身的距离</div></td></tr><tr><td><div align="left">npcdismin</div></td><td><div align="left">自身与指定NPC的最小距离</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td></td><td width="483"><div align="left">匹配到多个NPC时,返回最远的那个距离自身的距离</div></td></tr><tr><td><div align="left">npcid</div></td><td><div align="left">指定NPC的ID</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td></td><td width="483"><br /> </td></tr><tr><td>texistnpcname</td><td><div align="left">按名字模糊判断视野范围内NPC个数</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td>[texistnpcname:剑圣]</td><td rowspan="3" width="483">如果匹配到NPC则返回NPC的个数,否则返回false</td></tr><tr><td><div align="left">texisttplate</div></td><td><div align="left">按模版判断视野范围内NPC个数</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td></td></tr><tr><td><div align="left">texisttplatename</div></td><td><div align="left">按模版名字模糊判断视野范围内NPC个数</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td></td></tr><tr><td rowspan="5" width="37">读条对象状态判断</td><td><div align="left">otatlife</div></td><td><div align="left">上次读条时的目标现在的血量</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td>[otalife=1]</td><td rowspan="5" width="483">以上一次读条时的目标为准,读完条仍然可以取到值,如果需要判断自身是否在读条,需配合ota<br /> otastate函数返回值是stirng,如果需要做比较,必须使用string函数<br /> state类型:stand--站立 run--跑步 jump--跳跃 float--悬浮 swim--游泳 swimjump--水中跳跃 death--重伤 sit--坐下 等等</td></tr><tr><td><div align="left">otatmana</div></td><td><div align="left">上次读条时的目标现在的蓝量</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td></td></tr><tr><td><div align="left">otatstate</div></td><td><div align="left">上次读条时的目标现在的状态</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><br /> </td><td>√</td><td><br /> </td><td>√</td><td><div align="left">[otastate=string:death]</div></td></tr><tr><td><div align="left">otatdis</div></td><td><div align="left">上次读条时的目标距离自身的距离</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td>[otadis>20]</td></tr><tr><td><div align="left">otatistar</div></td><td><div align="left">上次读条时的目标是不是当前目标</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><div align="left">√</div></td><td><div align="left">√</div></td><td><br /> </td><td></td><td><br /> </td></tr><tr><td rowspan="15" width="37">坐标判断</td><td><div align="left">px</div></td><td><div align="left">玩家的X轴坐标</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td>/print [px]</td><td rowspan="9" width="483">同一地图中坐标对应的位置唯一,可判定某个NPC是否在某个位置或区域</td></tr><tr><td><div align="left">py</div></td><td><div align="left">玩家的Y轴坐标</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td>/print [py]</td></tr><tr><td><div align="left">pz</div></td><td><div align="left">玩家的Z轴坐标</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td>/print [pz]</td></tr><tr><td><div align="left">tx</div></td><td><div align="left">目标的X轴坐标</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td>/print [tx]</td></tr><tr><td><div align="left">ty</div></td><td><div align="left">目标的Y轴坐标</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td>/print [ty]</td></tr><tr><td><div align="left">tz</div></td><td><div align="left">目标的Z轴坐标</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td>/print [tz]</td></tr><tr><td><div align="left">ttx</div></td><td><div align="left">目标的目标的X轴坐标</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td>/print [ttx]</td></tr><tr><td><div align="left">tty</div></td><td><div align="left">目标的目标的Y轴坐标</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td>/print [tty]</td></tr><tr><td><div align="left">ttz</div></td><td><div align="left">目标的目标的Z轴坐标</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td>/print [ttz]</td></tr><tr><td><div align="left">tzc</div></td><td><div align="left">自身与目标的高度差</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td>/print [tzc]</td><td rowspan="2" width="483">目标在自身上方时,将返回正值,否则将返回负值。</td></tr><tr><td><div align="left">ttzc</div></td><td><div align="left">自身与目标的目标的高度差</div></td><td><br /> </td><td>√</td><td><br /> </td><td width="124"></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td>/print [ttzz]</td></tr><tr><td><div align="left">npcx</div></td><td><div align="left">指定NPC的X轴坐标</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td rowspan="4" width="124">需要判断的NPC的名字、模版ID、模版名字</td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td>/print [npcx:令狐伤]</td><td rowspan="3" width="483">同一地图中坐标对应的位置唯一,可判定某个NPC是否在某个位置或区域</td></tr><tr><td><div align="left">npcy</div></td><td><div align="left">指定NPC的Y轴坐标</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td>/print [npcy:令狐伤]</td></tr><tr><td><div align="left">npcz</div></td><td><div align="left">指定NPC的Z轴坐标</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td>/print [npcz:令狐伤]</td></tr><tr><td><div align="left">npczc</div></td><td><div align="left">自身与指定NPC的高度差</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td>√</td><td><div align="left">√</div></td><td><br /> </td><td>/print [npczc:令狐伤]</td><td width="483"><div align="left">目标在自身上方时,将返回正值,否则将返回负值。</div></td></tr><tr><td rowspan="2" width="37">治疗辅助</td><td><div align="left">talifea</div></td><td width="296"><div align="left">目标范围内队友平均血量,需传入距离参数,返回目标N尺范围内,所有玩家的血量的平均值,取值范围0-1</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td rowspan="2" width="124">范围大小</td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td width="238">/smatch [dis<=20,tarisfri,tnodead]player<br /> /soptimal [talifewa:6]min<br /> /starget </td><td rowspan="2" width="483">此两个命令都是判定区域平均血量的,配合最新的选人语法,可实现选择掉血最多的区域。<br /> talifea和talifewa的区别在于:<br /> talifea只是简单的找以队友为中心,区域内掉血最多的队友,适合醉舞九天这种纯区域性治疗技能。<br /> talifewa加大的自身目标的权重,适合散余霞[回雪飘摇]、晚晴[风袖低昂]、辞致[王母挥袂]、非柔丝[冰蚕牵丝]、月华[长针]等一定会作用于目标,并且会对周围队友产生治疗效果的治疗技能。</td></tr><tr><td><div align="left">talifewa</div></td><td width="296"><div align="left">目标范围内队友的平均血量,需传入距离参数,范围目标N尺范围内,所有除目标外的其他玩家的血量平均值加上目标的血量除以2,取值范围0-1</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td></td><td><div align="left">√</div></td><td><br /> </td><td width="238">/smatch [dis<=20,tarisfri,tnodead]player<br /> /soptimal [talifewa:6]min<br /> /starget </td></tr></table><br /> <br /> <br /> 单体版(扩展作为一个单独的插件存在,需要删除时删除扩展即可,需要超级宏主插件才能起作用):<br /> [attach]2638[/attach]<br /> 1.2.1超级宏整合版(扩展与主插件整合在一起,包含超级宏主插件):<br /> [attach]2792[/attach]<br /> <br /> <strong><font color="#0000ff">如有建议及反馈请直接在楼下回复。</font></strong><br /> <br /> <br /> <br />
摘要
超级宏扩展插件用于扩充超级宏的命令,理论上只要是插件可以支持的数据,都可以为超级宏所用,只要你想得到,大家如果有一些插件可以实现、但是超级宏目前无法写出的语句,都可以提出来。扩展插件请配合超级宏主插件 ...
聚合标签
原创
热点
组图
爆料
头条
幻灯
滚动
推荐
添加相关文章
选择
提交
显示分页导航
您当前使用的浏览器版本过低,网站部分功能可能失效,请更换合适的浏览器。
了解更多
返回顶部