字号:

超详细剑网3官方内置宏语法攻略

时间:2010-04-19 09:18 作者:JQKA5401和陈雨 手机订阅 参与评论(0) 【投稿】
文 章
摘 要
前言独自摸索了宏将近2个来月,作为一个研究宏的应用但是却不用宏的人,我感觉鸭梨很大。好吧,我不是标题党,不很写很引人注目的标题。通常这类帖子沉得很快(详情请参考前面写的的两篇七秀攻略贴),我也不想弄什么回复可见。如果大家觉得好的话就回一个帖子,作为对我的一种支持。如果喷,请不要人

宏的入门

首先写宏必须知道宏语言以及命令格式,API等等,没有这些东西,是写不出来宏的。

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。简单的说就是金山给我们写宏的基础语言,例如魔兽中的/cast。

因为金山的宏没有通过封装,所以不宜推广,这也是为什么很多人觉得困难的原因。但是如果了解了这些未封装的语言(其实只需要懂一点点英文)是什么意思,那么就可以进行套用,这也是一个学习宏的方法。根据先驱者们所发的宏跟作用解释,来推断每一行的意思,在进行验证,那么可以说是懂得了这个宏。

下面介绍一些常用的API

GetCientPlayer()

字面上的意思为获取客户端玩家,实际效果也是如此,以下同理

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指间的数,一比一。

基本上常用的就是这些了,光是知道这些也是写不出来宏的,只有知道如何运用他们才能写出一个可用的宏来。

加入17173玩家俱乐部,100%领《原神》月卡、《王者荣耀》888点券、《魔兽世界》T恤等周边好礼!
加入方式:微信关注“17173服务号”

最近更新

全球新闻