0
官方内置宏语法攻略
2014-02-23 07:56|
查看: 5198
|作者: 小雪+陈雨
官方宏的定义 首先写宏必须知道宏语言以及命令格式,API等等,没有这些东西,是写不出来宏的。API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。简单的说就是金山给我们写宏的基础语言,例如魔兽中的/cast。因为金山的宏没有通过封装,所以不宜推广,这也是为什么很多人觉得困难的原因。但是如果了解了这些未封装的语言(其实只需要懂一点点英文)是什么意思,那么就可以进行套用,这也是一个学习宏的方法。根据先驱者们所发的宏跟作用解释,来推断每一行的意思,在进行验证,那么可以说是懂得了这个宏。官方宏可以直接写在游戏默认的宏管理中执行。
常用API简介 下面介绍一些常用的API(部分可能已失效,请对照剑网3最新API表)【点击查看最新剑网3API表】GetClientPlayer() | 字面上的意思为获取客户端玩家,实际效果也是如此,以下同理 | GetTarget() | 获取目标 | GetTargetHandle() | 获取指定目标ID | GetKungfuMount() | 获取当前装备内功 | GetDistanceByTarget(target1, target2) | 获取target1跟target2指间的距离 | GetSkillPrepareState() | 获取读条状态 | GetSkillCDProgress() | 获取技能冷却时间 | PLAYER_TALK_CHANNEL | 玩家说话频道 | OnUseSkill() | 使用技能 | GetSkillLevel() | 获取技能等级 | StopCurrentAction() | 停止当前动作 | nCurrentLife | 当前生命 | nMaxLife | 最大生命 | nCurrentMana | 当前内力 | nMaxMana | 最大内力 | bFightState | 战斗状态,true为战斗状态,false为非战斗状态 | bOnHorse | 是否在马上 | nAccumulateValue | 纯阳或和尚的气或豆的个数 纯阳为半个气为1,也就是0-10之间的数,比如7就是3个半气 和尚为0-3指间的数,一比一 | nCurrentRage | 藏剑剑气值判断项,最小为0,最大为100 | 基本上常用的就是这些了,光是知道这些也是写不出来宏的,只有知道如何运用他们才能写出一个可用的宏来。
|
您当前使用的浏览器版本过低,网站部分功能可能失效,请更换合适的浏览器。
了解更多