游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3962|回复: 7

【官方文档】《暗黑世界V1.4》API说明!!

[复制链接]

119

主题

119

帖子

694

积分

版主

Rank: 7Rank: 7Rank: 7

积分
694
发表于 2013-9-23 11:11:03 | 显示全部楼层 |阅读模式
指令号说明
账号注册   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    指令调用是否成功                                上方
  
7
  
  
8
  
  
9
  
  
4
  
  
5
  
  
6
  
  
1
  
  
2
  
  
3
  
message    str     指令调用返回的信息
data{
battleResult   int     战斗结果 1胜利 2失败
setData{               战斗结算数据
star           int     战斗评价
huoli          int     活力消耗
exp            int     威望
coin           int     战斗获得的银两                              下方
  
1
  
  
2
  
  
3
  
  
4
  
  
5
  
  
6
  
  
7
  
  
8
  
  
9
  
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
}                                                              阵法位置示意图
返回信息
  
1
  
  
2
  
  
3
  
  
4
  
  
5
  
  
6
  
  
7
  
  
8
  
  
9
  
{
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
  },
}
游客,如果您要查看本帖隐藏内容请回复


0

主题

7

帖子

53

积分

注册会员

Rank: 2

积分
53
发表于 2013-9-24 17:27:33 | 显示全部楼层
1024

13

主题

63

帖子

79

积分

注册会员

Rank: 2

积分
79
发表于 2014-11-4 10:45:46 | 显示全部楼层
撒旦撒阿萨德撒旦撒旦撒

0

主题

7

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2014-11-5 21:56:16 | 显示全部楼层
也学习一下这个。。。。。

2

主题

9

帖子

38

积分

注册会员

Rank: 2

积分
38
发表于 2014-11-6 16:42:20 | 显示全部楼层
看看有没有用啊

0

主题

5

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2014-11-12 22:56:25 | 显示全部楼层
好。。。。。

2

主题

17

帖子

43

积分

注册会员

Rank: 2

积分
43
发表于 2015-3-24 12:06:26 | 显示全部楼层
1024

2

主题

58

帖子

83

积分

注册会员

Rank: 2

积分
83
发表于 2015-4-9 06:59:17 | 显示全部楼层
我们或有不足,但我们不停努力
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-4-27 08:45

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表