指令号说明 账号注册 100 { username str 用户名 password str 密码 } 返回信息 { result bool 指令调用是否成功 message str 指令调用返回的信息 } 账号登陆 101 请求信息 { username str 用户名 password str 密码 } 返回信息 { result bool 指令调用是否成功 message str 指令调用返回的信息 data{ userId int 用户ID hasRole bool 是否创建了角色 characterId int 用户的角色ID } } 创建角色 102 请求信息 { rolename str 角色的名称 profession int 角色的职业类型 } 返回信息 { result bool 指令调用是否成功 message str 指令调用返回的信息 data{ characterId int 用户的角色ID } } 角色登陆 103 请求信息 { characterId int 角色的ID } 返回信息 { result bool 指令调用是否成功 message str 指令调用返回的信息 data{ cid int 角色ID name str 角色的名称 level int 角色的等级 exp int 角色的当前经验值 maxexp int 角色的最大经验值 yuanbao int 黄金的数量 coin int 银子的数量 power int 当前体力值(最大值一样) gas int 当前活力值(最大为30) profession int 角色的职业 } } 角色状态栏信息 105 请求信息 { characterId int 角色的ID } 返回信息 { result bool 指令调用是否成功 message str 指令调用返回的信息 data{ characterId int 角色ID rolename str 角色的名称 level int 角色的等级 exp int 角色的当前经验值 maxexp int 角色的最大经验值 gold int 黄金的数量 coin int 银子的数量 tili int 当前体力值 tilimax int 最大体力值 huoli int 当前活力值 maxhuoli int 最大活力值 viplevel int vip等级 profession int 角色的职业 } } 战役信息 4500 请求信息 { characterId int 用户的角色ID index index 当前地图在屏数的ID(初始时设置为0) } 返回信息 { result bool 指令调用是否成功 message str 指令调用返回的信息 data{ cityid int 地图的id citylist[ pj int 通关的评级(0,1,2,3星) } } } 战役战斗 4501 { characterId str 用户的角色ID zjid int 怪物的id } 返回信息 { result bool 指令调用是否成功 上方 message str 指令调用返回的信息 data{ battleResult int 战斗结果 1胜利 2失败 setData{ 战斗结算数据 star int 战斗评价 huoli int 活力消耗 exp int 威望 coin int 战斗获得的银两 下方 item[ { itemid int 物品的ID物品的唯一标示 icon int 物品的图标信息 tempid int 物品的模板id(物品的类型) }]} startData[ 战斗初始化信息 {chaId int 角色的id chaBattleId int 角色的战场id(唯一标示) chaName int 角色的名称 chaLevel int 角色的等级 chaDirection int 角色的阵营 1下方 2上方 chaCurrentHp int 角色的当前血量 chaTotalHp int 角色的最大血量 chaPos int 角色的阵法位置 chaIcon int 角色的头像ID difficulty int 角色的品质 chaCurrentPower int 角色的当前能量 }, stepData[ 战斗回合数据 {chaBattleId int 攻击方的战场ID chaExpendHp int 攻击方的血量变化 chaId int 攻击方的ID actionId int 攻击方的攻击动作ID chaCurrendHp int 攻击方的当前血量 chaTotalHp int 攻击方的最大血量 skill int 攻击方所用的技能的ID chaCurrentPower int 攻击方的当前能量 chaBuffArr list[int] 攻击方的当前能量 enemyChaArr[ 受攻击方的人的信息 {enemyBattleId int 角色的战场ID enemyChaId int 角色的ID enemyActionId int 角色的受攻击动作 enemyChangeHp int 角色的血量变化 enemyCurrentHp int 角色的当前血量 enemyTotalHp int 角色的总血量 enemyTxtEffectId int 攻击方的文字特效 9996暴击 enemyCurrentPower int 攻击方的当前能量 enemyBuffArr list[int] 攻击方的当前能量 } , } } 获取好友排行 302 请求信息 { characterId str 用户的角色ID tag int 标签的标示 1过关排行 2等级排行 3全服排行 index int 好友的起始排名号 } 返回信息 { result bool 指令调用是否成功 message str 指令调用返回的信息 data { end int 当前好友列表的结束排名 friendlist[ {rolename str 角色的名称 level int 角色的等级 skill str 技能的名称 price int 角色的身价 rank int 角色的排名 } } 获取单个角色的信息 221 { characterId str 用户的角色ID type int 角色的类型 1角色自身 2好友 3宠物 tid int 对象角色的ID } 返回信息 { result bool 指令调用是否成功 message str 指令调用返回的信息 data { chaid int 角色的ID rolename str 角色的名称 icon str 角色的头像ID level int 角色的等级 skill str 角色的技能名称 guanqia str 角色所在的关卡的名称 attack int 角色的伤害值 fangyu int 角色的额防御值 tili int 角色的体力值 minjie int 角色的敏捷值 price int 角色的身价 } } 获取角色的阵法信息 2306 { characterId str 用户的角色ID } 阵法位置示意图 返回信息 { result bool 指令调用是否成功 message str 指令调用返回的信息 data {matrix[ {pos int 阵法的位置 chaid int 角色的id chatype int 角色的类型 1角色自身 2好友 3宠物 tempid int 角色的图标ID },]} } } 获取可以上阵角色列表 2300 { characterId str 用户的角色ID } 返回信息 { result bool 指令调用是否成功 message str 指令调用返回的信息 data { petlist[ {chaid int 角色的id chatype int 角色的类型 1角色自身 2好友 3宠物 tempid int 角色的图标ID }, } |