|
| | 函数名 | 接口含义 |
# `+ N+ Q) |9 y) e# n( u$ j8 P3 i |
& Z: R2 b0 s4 s. Z/ t) R | | human:获取性别() | 1男,2女 | | human:获取职业() | 1战士,2法师,3道士 | | human:当前生命() | 玩家当前HP | | human:当前魔法() | 玩家当前MP | | human:获取生命值() | 玩家生命值上限 | | human:获取魔法值() | 玩家魔法值上限 | | human:获取防御() | 玩家防御下限 | | human:获取防御上限() | 玩家防御上限 | | human:获取魔御() | 玩家魔御下限 | | human:获取魔御上限() | 玩家魔御上限 | | human:获取攻击() | 玩家攻击下限 | | human:获取攻击上限() | 玩家攻击上限 | | human:获取魔法() | 玩家魔法下限 | | human:获取魔法上限() | 玩家魔法上限 | | human:获取道术() | 玩家道术下限 | | human:获取道术上限() | 玩家道术上限 | | human:获取幸运() | 值范围为-10至9,表示是否触发最大攻击或最小攻击 | | human:获取准确() | 计算攻击是否命中 | | human:获取敏捷() | 计算攻击是否命中 | | human:获取魔法命中() | 计算魔法攻击是否命中 | | human:获取魔法躲避() | 计算魔法攻击是否命中 | | human:获取生命恢复() | 每5秒回复一次 | | human:获取魔法恢复() | 每5秒回复一次 | | human:获取中毒恢复() | 中毒恢复百分比 | | human:获取攻击速度() | 攻击速度加成百分比 | | human:获取移动速度() | 每秒移动距离 | | human:获取额外属性(attrtype) | 指除了基础属性之外的额外属性,attrtype可指定 | | human:增加BUFF(buffid,time) | buffid是Buff表的ID,time是时间(毫秒单位) | | human:恢复体力(covertp) | 体力一般用来进入副本,covertp可正可负 | | human:恢复内力(covernp) | 内力一般用来使用格斗技能,covertnp可正可负 | | human:增加行会贡献(val) | 行会贡献用于升级行会,行会商店购买 | | human:恢复HP(coverhp) | 恢复生命值,coverhp可正可负 | | human:恢复MP(coverhp) | 恢复魔法值,covermp可正可负 | | human:登录时间() | 玩家登陆时间 | | human:在线时长() | 玩家在线时长(单位秒) | | human:获取PK值() | 玩家PK值 | | human:是否管理员() | 玩家是否管理员 | | human:调整元宝(val) | 设置玩家元宝总数 | | human:调整泡点数(val) | 设置玩家泡点数 | | human:调整声望值(val) | 设置玩家声望值 | | human:调整等级(val) | 设置玩家等级(范围为1到玩家属性表的最大等级) | | human:调整经验(val) | 设置玩家经验(范围为0到21.4亿) | | human:调整PK值(val) | 设置玩家PK值(默认PK值为3000时爆身上所有) | | human:踢下线() | 踢玩家下线 | | human:死亡() | 玩家死亡 | | human:复活(inplace) | 玩家复活,inplace为1原地复活,为2本地图随机位置复活 | | human:宝宝死亡() | 玩家所有宝宝死亡(不包括技能召唤宝宝) | | human:清除转生() | 玩家清除转生 | | human:更换职业(job) | 1战士,2法师,3道士 | | human:发送广播(msg) | 发送个人广播,msg可指定颜色#cffffff,#C还原颜色,开头##cffffff,为背景色 | | human:弹出消息框(msg,exec1,exec2) | 弹出消息框,msg为内容,exec1/exec2为点击确定/取消时的事件触发的函数名 | | human:学习技能(skillinfoid) | 学习技能,skillinfoid为技能信息表的id(非技能表的id) | | human:删除技能(skillinfoid, cleartype) | 删除技能,skillinfoid同上,cleartype为1删除本职业技能,为2删除所有技能 | | human:检查丢弃物品(itemid, clear) | 在丢弃物品触发函数使用,itemid为物品表id,clear为true则清除信息 | | human:检查拾取物品(itemid, clear) | 在拾取物品触发函数使用,itemid为物品表id,clear为true则清除信息 | | human:检查挖矿物品(itemid, clear) | 在挖矿触发函数使用,itemid为物品表id,clear为true则清除信息 | | human:检查杀死怪物(monid, clear) | 在击杀怪物触发函数使用,monid为怪物表id,clear为true则清除信息 | | human:检查玩家击杀() | 判断是否玩家击杀or怪物击杀 | | human:击杀者() | 获取击杀者名称 | | human:召唤宝宝(monid) | 召唤一个宝宝,monid为怪物表id | | human:宝宝数量() | 获取宝宝数量,技能召唤宝宝不计算其中 | | human:宝宝最高等级() | 获取宝宝最高等级 | | human:传送(mapid, mapx, mapy) | 地图传送,mapid为地图表id,mapx为坐标X*48,mapy为坐标Y*32 | | human:随机传送(mapid) | 地图随机传送,mapid为地图表id | | human:地牢逃脱(mapid) | 玩家回城加随机传送 | | human:行会回城() | 玩家回到行会所占领的城堡 | | human:武器修复() | 玩家武器修复与武器特修是一样的(不掉持久) | | human:武器特修() | 玩家武器修复与武器特修是一样的(不掉持久) | | human:装备修复(equippos) | 玩家武器修复与武器特修是一样的,equippos不填则修理全身,可填写 | | human:装备特修(equippos) | 玩家武器修复与武器特修是一样的,equippos不填则修理全身,可填写 | | human:获取名字() | 获取玩家名字,带区服标志 | | human:获取等级() | 获取玩家等级 | | human:增长经验() | 获取玩家增长经验,在杀怪获得经验的事件触发中使用 | | human:获取经验() | 获取玩家经验 | | human:获取经验上限() | 获取玩家经验上限 | | human:获取对面等级() |
2 T: r- u! Z, ~$ b6 B( o | | human:获取对面性别() |
6 U" x- {7 d( t3 m! _ | | human:获取对面站位() | : D$ S+ B4 m7 u# R
| | human:当前地图ID() | 玩家当前所在地图ID | | human:当前地图名字() | 玩家当前所在地图名称 | | human:当前位置X() | 玩家当前所在地图坐标X | | human:当前位置Y() | 玩家当前所在地图坐标Y | | human:获取账号() | 玩家账号 | | human:获取IP() | 玩家IP | | human:获取会员等级() | 玩家VIP等级 | | human:获取声望值() | 玩家声望值 | | human:获取金刚石() | 玩家金刚石数量 | | human:获取灵符数() | 玩家灵符数量 | | human:获取转生等级() | 玩家转生等级 | | human:是否付费() | 玩家是否付费 | | human:获取总充值() | 玩家总充值(不可修改) | | human:获取充值积分() | 玩家充值积分 | | human:调整充值积分(val) | 修改充值积分 | | human:背包空格数() | 背包空格数量 | | human:是否穿戴(equippos) | 装备是否穿戴,equippos可指定 | | human:检查物品数量(itemid, count) | 检查背包物品数量,itemid为物品ID,count为数量,count为0则判断无指定物品 | | human:检查穿戴类型(equippos) | / M& E U v8 h) k- l( T" i
| | human:检查穿戴物品(itemid, count) | 检查身上装备数量,itemid为物品ID,count为数量,count为0则判断无指定物品 | | human:获取金币() | 玩家金币数量 | | human:获取元宝() | 玩家元宝数量 | | human:获取泡点数() | 玩家泡点数 | | human:检查属性点数() |
1 b% @3 R# M1 N7 } | | human:检查技能等级(skillinfoid) | 玩家技能等级 | | human:是否在地图(mapid) | 玩家是否在地图,mapid为地图ID | | human:检查附加属性(equippos,proptype) | 玩家附加属性,equippos为装备位置,proptype为属性类型 | | human:检查附加总和(equippos,extype) | 检查附加总和,equippos为装备位置,extype为1计算元素属性,否则计算基础属性 | | human:装备附加属性(equippos,proptype,val) | 设置装备附加属性,equippos为装备位置,proptype为属性类型,val为值 | | human:获取职业() | 获取玩家职业 | | human:是否有英雄() | 判断玩家是否有英雄 | | human:获取英雄等级() | 获取英雄等级 | | human:获取英雄性别() | 获取英雄性别 | | human:获取英雄职业() | 获取英雄职业 | | human:获取英雄PK值() | 获取英雄PK值 | | human:获取英雄忠诚度() | 获取英雄忠诚度 | | human:获取英雄名字() | 获取英雄名字 | | human:是否在范围(mapid,x,y,range) | 玩家是否在地图范围,mapid为地图ID,x和y为坐标,range为范围 | | human:检查宝宝距离(monid, dist) | 检查宝宝与玩家的距离是否小于等于dist,monid为怪物id | | human:检查装备升级(equippos) | 检查装备附加属性总和,包括基础属性和元素属性,equippos为装备位置 | | human:检查装备名字(equippos) | 获取装备名字,equippos为装备位置 | | human:获取PK模式() | 获取玩家PK模式 | | human:获取荣誉值() | 获取玩家荣誉值 | | human:获得物品(itemid, count) | 玩家获得物品,itemid为物品id,count为数量 | | human:收回物品(itemid, count) | 玩家收回物品,itemid为物品id,count为数量 | | human:显示对话(objid, sayret) |
, m+ t3 S0 Y6 E6 x, W7 \/ p1 [ | | human:检查分身数() |
4 Z9 t5 F4 u) m; ?6 n' g4 T( B | | human:是否仓库锁定() | 5 m. j4 E( u! @; T( @# v3 g
| | human:仓库解锁次数() |
' Z$ q# D6 ]6 m' J' M | | human:获取会员类型() | 8 @: U. l6 Q ?- e9 q. I* B
| | human:检查会员时间() | ( L* D- k: f2 L2 d% F" T
| | human:检查取下装备() | 在玩家取下装备事件触发中使用,可获得取下装备的名称 | | human:检查组队人数() | 获取玩家组队人数 | | human:是否队长() | 玩家是否队长 | | human:是否有行会() | 玩家是否有行会 | | human:是否行会成员(guildname) | 玩家是否某行会的成员,guildname为行会名称 | | human:是否会长() | 玩家是否行会会长 | | human:获取行会名称() | 获取玩家行会名称 | | human:获取行会职位() | 获取玩家行会职位名称:"成员","管理员","副会长","会长",或"无" | | human:获取行会人数() | 获取玩家行会当前人数 | | human:是否城堡成员(castleid) | 玩家是否城堡成员,castleid为0或3表示沙巴克,1表示比奇皇宫,2表示封魔皇宫 | | human:是否城主(castleid) | 玩家是否城堡城主,castleid为0或3表示沙巴克,1表示比奇皇宫,2表示封魔皇宫 | | human:是否重叠() | + O2 [% q3 w# {
| | human:检查祝福罐数量() | 3 r4 A, E' b) Z7 E3 z
| | human:检查攻击怪物() | 在玩家攻击怪物事件触发时使用,获取攻击怪物id | | human:检查被踢次数() | & T6 v* s6 [ F/ N! |
| | human:检测伤害吸收() |
. _0 Y+ y5 K% ^& C& v$ ? | | human:英雄伤害吸收() | ) |; W) ~) ~ Q
| | human:检查无限仓库() | 8 v8 G4 W1 c7 g7 S; C
| | human:检查攻城区域() | 玩家行会是否正在攻城并且玩家在攻城区域 | | human:检查宝石升级(pos,itemid) | 1 q/ h5 e) h' Q$ c; ]
| | human:检查装备绑定(equippos) | 检查身上装备是否绑定,equippos为装备位置 | | human:检查装备颜色(equippos,proptype) | 获取身上装备颜色,equippos为装备位置,proptype无用 | | human:检查矿石纯度(itemid,value) |
0 @" W, _6 [$ K; U, @ | | human:检查装备持久(equippos,mode) | 获取身上装备持久,equippos为装备位置,mode为1表示持久上限 | | human:检查记录坐标(recordid) | 检查是否记录坐标,recordid为记录点id | | human:检查验证码() | # b4 _: Y+ p1 }1 R) k: _8 t, p* c
| | human:开启怪物宝箱(monid) | 当前地图位置直接杀死怪物并爆出物品,monid为怪物id,爆物在怪物表配置 | | human:在线获得经验(persec,addexp,safearea,mapid) | 玩家在线获得经验,persec为多少秒,addexp为增加多少经验,safearea为1需要在安全区,mapid为地图id(如果不填为所有地图) | | human:设置名字(val) | 设置玩家名字,换行用\隔开,lua字符串写法需要\\ | | human:更改发型(val) | 改变玩家发型,val为0表示换发型,不填表示还原 | | human:更改性别(val) | 改变玩家发型,val为0表示男,否则表示女 | | human:更改名字颜色(val) |
" Q7 g, o9 Q2 S" r8 B8 o/ l" j | | human:获取属性点(val) | 玩家当前属性点数 | | human:调整属性点(val) | 设置玩家属性点数 | | human:调整技能等级(skillinfoid,val) | 设置玩家技能等级,skillinfoid为技能信息表id(非技能表id) | | human:调整会员等级(val) | 设置玩家VIP等级 | | human:调整会员类型(val) | 设置玩家VIP类型 | | human:增加药水属性(proptype, val, time) | 设置药水属性,proptype为属性类型,val为属性值,time单位秒,下线后依然保存 | | human:管理模式(proptype,val,time) | 设置管理属性,proptype为属性类型,val为属性值,time单位秒,下线后不保存 | | human:管理权限(val) |
! s) K u. Y: ] m | | human:设置经验倍数(val1,val2) | 设置经验倍数,val1为倍数,val2位时间(单位秒) | | human:设置攻击倍数(val1,val2) | 设置攻击倍数,val1为倍数,val2位时间(单位秒) | | human:清除仓库密码() | ' |8 k% K5 j. Q, k3 k: X* x' t0 M
| | human:清除结婚信息() |
( T+ r8 e* a' C- P6 \ | | human:设置转生(val1,val2,val3) | 设置玩家转生,val1为增加转生等级,val2为转生后的等级(为0不改变),val3为分配的属性点数 | | human:装备属性升级(equippos,proptype,val1,val2,val3) | 装备属性升级,equippos为装备位置,proptype为属性类型,val1为失败概率(最大为100),val2为成功后增加值,val3为1表示成败后装备破碎 | | human:重置属性点() | 重置玩家属性加点 | | human:组队地图传送(mapid,x,y) | 玩家整个队伍队员地图传送,mapid为地图id,x和y为地图坐标 | | human:行会地图传送(mapid,x,y) | 玩家整个行会成员地图传送,mapid为地图id,x和y为地图坐标 | | human:获取属性值(proptype) | 获取玩家永久属性值,proptype为属性类型 | | human:调整属性值(proptype,val) | 设置玩家永久属性值,proptype为属性类型,val为属性值 | | human:是否安全区() | 玩家是否在地图安全区 | | human:离线挂机(persec,addexp,kicktime) | 玩家开始离线挂机,persec为多少秒,addexp为增加多少经验,kicktime为踢下线时间(单位秒,为0则不踢下线) | | human:输入验证码() |
0 K+ z* N/ K, W v6 m9 b& C7 b# E1 d | | human:记录坐标(recordid,val) | 记录玩家当前地图位置坐标,recordid为记录id,val为1时记录,否则为清除 | | human:传送坐标(recordid) | 传送至玩家记录坐标的位置,recordid为记录id | | human:特修身上装备() | 特修玩家身上所有装备 | | human:自动穿戴装备(itemid) | 玩家自动穿戴背包装备,itemid为物品id | | human:加入行会(guildname) | 玩家加入行会,guildname为行会名称 | | human:改变衣服特效(val) |
+ w4 O( W# D; e# p+ N. n | | human:召唤分身(sectime) |
% }5 t2 @6 r' q* I | | human:传送指定玩家(humanname) | 直接传送到指定玩家的当前位置,humanname为指定玩家名字 | | human:杀死宝宝(monid, num) | 杀死玩家召唤的宝宝(非技能召唤),monid为怪物id,num为杀死数量 | | human:宝宝叛变(monid) | 玩家召唤的宝宝叛变(非技能召唤),monid为怪物id | | human:改变装备持久(val1,val2) |
- ~- F* L: O/ Q0 s0 B | | human:减少祝福罐物品() |
6 |2 r$ V4 }/ W2 W9 d* |/ }- t! t | | human:取出祝福罐物品() | % L( o: Y8 A1 h
| | human:增加物品限次(val) | 6 i/ t# _2 u, y
| | human:禁止发言() | 玩家禁止发言 | | human:恢复发言() | 玩家恢复发言 | | human:取下装备(equippos) | 玩家取下身上装备,equippos为装备位置 | | human:设置HP(val) | 设置玩家生命值 | | human:设置MP(val) | 设置玩家魔法值 | | human:获取在线属性(proptype) | 获取玩家在线属性值,proptype为属性类型 | | human:调整在线属性(proptype, val) | 设置玩家在线属性值,proptype为属性类型,val为属性值 | | human:调整英雄等级(val) | 设置玩家英雄等级 | | human:创建英雄(job, sex) | 玩家创建英雄,job为职业(1战士,2法师,3道士),sex为性别(1男,2女) | | human:删除英雄() | 删除玩家英雄 | | human:调整英雄职业(val) | 设置玩家英雄职业,val为职业(1战士,2法师,3道士) | | human:调整英雄PK值(val) | 设置玩家英雄PK值 | | human:清除英雄技能() | 清除玩家英雄技能 | | human:获取伤害吸收() | ! M! P6 B. \. [" u N+ Q% a# ?
| | human:伤害吸收(val1,val2,val3) | 4 V6 r! ?2 x3 K1 H+ z. j
| | human:获取英雄伤害吸收() | 2 q- E- x3 C9 D+ O2 n
| | human:英雄伤害吸收(val1,val2,val3) | # T% X2 |2 S, y' c0 H4 G8 p
| | human:对面人物名字() | - I- s9 i6 J. s. `" h x* P
| | human:获取无限仓库数量() |
: C, o0 h* a1 N& |9 r. c | | human:无限仓库数量() |
: y! j2 b1 R) G' W4 W0 ^# z | | human:播放声音(val) | 玩家播放声音,val为声音url,可以是sound目录下文件或http地址(无需加http://) | | human:播放特效(effid, playcnt, x, y, broadcast) | 玩家播放特效,effid为特效动画id,playcnt为播放次数,x和y是坐标偏移,broadcast为1表示广播特效给其他玩家 | | human:调整宝宝等级(monid, val) | ; L7 N. b" v+ u
| | human:穿人模式(val1,val2) | - n& A+ U/ D/ J1 C9 L: c
| | human:打开大对话框(val) |
4 e# e8 P& f8 l1 \8 O% Z- R$ y | | human:关闭大对话框(val) |
& T1 t5 c9 r% J: i6 @3 L+ U | | human:调整英雄忠诚度(val) | 0 W6 L$ B6 Q6 K0 F; R3 ?
| | human:显示卧龙书页() | 直接调用事件触发的"call_卧龙书页"函数 | | human:开启物品宝箱(val) | 开启物品宝箱,随机获得val指定文件中的一个物品(文件分行写入物品名称,需放在数据文件目录) | | human:强制攻击模式(val) |
2 W* I' w3 I: G% A+ [ | | human:装备发光(equippos,val) |
; @3 d2 g; q) q1 _4 h7 D | | human:自动寻路(x,y) |
' i2 r! G$ L* q" P2 x3 m! k G | | human:显示称号(pos,val,x,y) | 玩家头顶显示称号,pos为称号编号(0-3),val为/res/icon/icon目录下的图片id-1(如00001.png则id为0),x和y表示偏移 | | human:宝石升级失败() | 设置宝石升级失败 | | human:装备改名(equippos,val) | 6 J* B& g) T3 r _' \
| | human:装备绑定(equippos,val) | 设置玩家身上装备绑定,equippos为装备位置,val为1表示绑定,为0表示不绑定 | | human:调整荣誉值(val) | 设置玩家荣誉值 | | human:调整金刚石(val) | 设置玩家金刚石 | | human:调整灵符数(val) | 设置玩家灵符数 | | human:开通元宝交易() | / k: H- ^; y) ^: D) a' O
| | human:调整装备颜色(equippos,val) | 设置玩家身上装备颜色,equippos为装备位置,val为颜色值(16进制rgb颜色写法,如白色写法为0xFFFFFF) | | human:收回英雄() | 5 S; @: h. d( I3 C* c# W
| | human:商城价格比例(val) |
A2 C" U) y3 _ r/ k3 W6 S | | human:改变宝宝颜色(monid,val) |
4 R5 W4 H, f) _; {/ H: D | | human:打开网站(val) | 玩家打开网站,val为网站地址 | | human:领取充值() | 玩家领取充值 | | human:打开物品投放(val) | 玩家打开物品投放界面 | | human:打开宝石升级() | 玩家打开宝石升级界面 | | human:聊天文字颜色(sectime,val) | 设置聊天文件颜色,sectime为持续时间(单位秒),val为16进制rgb颜色值 | | human:探测玩家(humanname) | 发送指定名字玩家的地图坐标信息,humanname为指定名字 | | human:设置游戏速度(val1,val2,val3) | + y0 h f0 K) w& E: I& Z
| | human:清除宝石属性(equippos) | 直接清除玩家身上装备的所有附加属性,equippos为装备位置 | | human:是否结婚() |
, s9 W6 Q+ V3 [( I; S3 Y5 }; k | | human:调整国家状态(val1, val2) | ' l9 N0 @! h% I" n. s; y; ?
| | human:获取国家状态(val) | 0 {5 b2 Z+ }2 U7 ?2 N; V6 V( S) Y7 [
| | human:获取国家资金() | " E$ V$ q8 h: s, F* A6 f$ d
| | human:获取国家人数() |
* x+ i* G# `# C" v# v% _& j' R1 }( {3 B | | human:踢出国家成员(val) |
% E0 L( B9 ^; K8 \% M | | human:改变国王(val) | 9 z8 R5 w9 _+ C$ G$ z) t. h/ i' I
| | human:设置国家名字(val1, val2) |
, M" N1 _0 I& _7 q* Q0 r& _' t | | human:设置国家职位(val) |
2 f" P" B0 n, V. N, R# Z* @ | | human:获取国家职位() | / g! D7 s; h, n$ f c
| | human:加入国家(val) | 8 E1 Y3 e; f2 O5 q \0 ^' W: E
| | human:检查是否国王(val) |
) R `! V0 @8 i8 E6 | | | human:检查加入国家(val) |
* l# x. |$ {* T' }9 i | + ]) F J0 [( |7 B6 w; g7 J
|
|