生活随笔
收集整理的這篇文章主要介紹了
【官方文档】《暗黑世界V1.4》API说明!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
指令號說明 賬號注冊? ?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 }, }
本帖隱藏的內容
獲取單個物品的信息 211 { characterId? ? str? ???用戶的角色ID itemid? ?? ?? ?int? ???物品的id(唯一標示) } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str? ???指令調用返回的信息 data { itemid? ?int? ???物品的ID物品的唯一標示 icon? ???int? ???物品的圖標信息 itemname str? ???物品的名稱 itemdesc str? ???物品的描述 tempid? ?int? ???物品的模板id(物品的類型) qlevel? ?int? ???物品的強化等級 attack? ?int? ???物品的傷害值 fangyu? ?int? ???物品的防御值 tili? ???int? ???物品的體力增加 minjie? ?int? ???物品的敏捷附加 price? ? int? ???物品的價格 stack? ? int? ???物品的堆疊數 qh? ?? ? bool? ??是否能強化 } } 獲取合成界面包裹的信息 2109 { characterId? ? str? ???用戶的角色ID } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str? ???指令調用返回的信息 data { itemlist[ {itemid? ?int? ???物品的ID物品的唯一標示 icon? ???int? ???物品的圖標信息 stack? ? int? ???物品的數量 tempid? ?int? ???物品的模板id(物品的類型) } } 獲取能合成的物品的信息 205 { characterId? ? str? ???用戶的角色ID tempid? ?? ?? ?int? ???物品的模版ID } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str? ???指令調用返回的信息 data { hcprice? ?int? ???物品合成的價格 iteminfo{ itemid? ?int? ???物品的ID物品的唯一標示 icon? ???int? ???物品的圖標信息 itemname str? ???物品的名稱 itemdesc str? ???物品的描述 tempid? ?int? ???物品的模板id(物品的類型) qlevel? ?int? ???物品的強化等級 attack? ?int? ???物品的傷害值 fangyu? ?int? ???物品的防御值 tili? ???int? ???物品的體力增加 minjie? ?int? ???物品的敏捷附加 price? ? int? ???物品的價格 stack? ? int? ???物品的堆疊數 qh? ?? ? bool? ??是否能強化 } } 合成物品? ?? ? 2116 { characterId? ? str? ???用戶的角色ID tempid? ?? ?? ?int? ???物品的模版ID } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str? ???指令調用返回的信息 data? ?? ?? ?? ?? ?返回合成包裹中物品的信息 { itemlist[ {itemid? ?int? ???物品的ID物品的唯一標示 icon? ???int? ???物品的圖標信息 stack? ? int? ???物品的數量 tempid? ?int? ???物品的模板id(物品的類型) } } 個人裝備欄信息 203 { characterId? ? str? ???用戶的角色ID } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str? ???指令調用返回的信息 data
| ?? 1 ?? | ?? ?? | ?? 4 ?? |
| ?? 2 ?? | ?? 5 ?? |
| ?? 3 ?? | ?? 6 ?? |
{ attack? ? int? ???角色的傷害值 fangyu? ? int? ???角色的防御值 minjie? ? int? ???角色的敏捷值 equip[ {pos? ?? ?int? ???裝備的位置 item{? ?? ?? ?? ?裝備的信息 itemid? ?int? ???物品的ID物品的唯一標示 icon? ???int? ???物品的圖標信息 tempid? ?int? ???物品的模板id(物品的類型)? ?? ? } }, } } 獲取包裹的信息 204? ? { characterId? ? str? ???用戶的角色ID } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str? ???指令調用返回的信息 data? ?? ?? ?? ?? ?返回包裹中物品的信息 { itemlist[ {itemid? ?int? ???物品的ID物品的唯一標示 icon? ???int? ???物品的圖標信息 stack? ? int? ???物品的數量 tempid? ?int? ???物品的模板id(物品的類型) } } 強化裝備? ?2102 { characterId? ? str? ???用戶的角色ID itemId? ?? ?? ?int? ???物品的ID } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str? ???指令調用返回的信息 data? ?? ?? ??? { iteminfo{? ?? ???返回物品強化后的信息 itemid? ?int? ???物品的ID物品的唯一標示 icon? ???int? ???物品的圖標信息 itemname str? ???物品的名稱 itemdesc str? ???物品的描述 tempid? ?int? ???物品的模板id(物品的類型) qlevel? ?int? ???物品的強化等級 attack? ?int? ???物品的傷害值 fangyu? ?int? ???物品的防御值 tili? ???int? ???物品的體力增加 minjie? ?int? ???物品的敏捷附加 price? ? int? ???物品的價格 stack? ? int? ???物品的堆疊數 qh? ?? ? bool? ??是否能強化 } } 使用物品、裝備裝備 210 { characterId? ? str? ???用戶的角色ID tempid? ?? ?? ?int? ???物品的ID } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str? ???指令調用返回的信息 data? ?? ?? ?? ?? ?返回包裹中物品的信息 { itemlist[ {itemid? ?int? ???物品的ID物品的唯一標示 icon? ???int? ???物品的圖標信息 tempid? ?int? ???物品的模板id(物品的類型) } } 設置陣法? ?2307 { characterId? ? str? ???用戶的角色ID petId? ?? ?? ? int? ???寵物的ID chatype? ?? ???int? ???角色的類型 1角色自身 2好友 3寵物 operType? ?? ? int? ???操作類型 0寵物列表到陣法1陣法到寵物列表2陣法到陣法 fromPos? ?? ???int? ???起始位置 toPos? ?? ?? ? int? ???結束位置 } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str? ???指令調用返回的信息 } 雇傭好友? ?2301 { characterId? ? str? ???用戶的角色ID friendid? ?? ?? ???int? ???好友的ID } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str? ???指令調用返回的信息 } 獲取雇用記錄? ?2309 { characterId? ? str? ???用戶的角色ID } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str? ???指令調用返回的信息 data{ recordlist[ {datestr? ?str? ???雇用的時間 rolename??str? ???好友的名稱 zyname? ? str? ???關卡的名稱 bresult? ?str? ???勝利或失敗 coin? ?? ?int? ???賺取的錢 huoli? ???int? ???獲得的活力 }, } } 物品吞噬? ?212 { characterId? ? str? ???用戶的角色ID itemid? ?? ?? ?int? ???吞噬物品的ID toitemid? ?? ? int? ???被吞噬的物品的ID } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str? ???指令調用返回的信息 } } 卸下裝備? ?215 { characterId? ? str? ???用戶的角色ID itemid? ?? ?? ?int? ???卸下的裝備的ID } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str? ???指令調用返回的信息 } 獲取將要強化的物品信息 2117 { characterId? ? str? ???用戶的角色ID itemid? ?? ?? ?int? ???卸下的裝備的ID } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str? ???指令調用返回的信息 data { itemId? ? int? ???物品的ID strEff? ? str? ???被強化的屬性信息??(傷害,防御等) effValue??int? ???強化的效果值? ? (+14) reqCoin? ?int? ???強化需要消耗的錢數 qhlevel? ?int? ???物品的強化等級 } } 獲取公告信息? ?? ?1002 { characterId? ? str? ???用戶的角色ID } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str? ???指令調用返回的信息 data{ msglist[]??str? ???公告列表? ? 30秒獲取一次 } } 武將吞噬 3505 { characterId? ? str? ???用戶的角色ID petid? ?? ?? ? int? ???武將的ID tpetid? ?? ?? ?int? ???被吞噬的武將的ID } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str? ???指令調用返回的信息 } 獲取郵件列表? ?501 { characterId? ? int??用戶的角色ID } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str??指令調用返回的信息 data{ maillist[ {id? ? int? ??郵件的id title? ? str??郵件的標題 sender? ?str??發送者的名稱 isReaded int??是否閱讀 0未讀 1已讀 sendTime str??郵件發送時間 } ] } } 獲取(閱讀)郵件內容??505 { characterId? ? int??用戶的角色ID mailID??int? ???郵件的ID } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str??指令調用返回的信息 data{ id??int? ???郵件的id title??str??郵件的標題 sender str??發送者的名稱 isReaded? ?是否閱讀 0未讀 1已讀 sendTime? ?str??郵件發送時間 content? ? str??郵件的內容 } } 發送郵件? ?502 { characterId? ? int??用戶的角色ID pname? ?str? ???對方的名稱 title? ?str? ???郵件標題 content? ???str? ??郵件內容 } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str??指令調用返回的信息 } 獲取競技場信息 3700 { characterId? ? int??用戶的角色ID } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str??指令調用返回的信息 data { ranking? ?int??當前排名 sptimes? ?int? ??剩余次數 dsList? ?? ?? ?? ?對手列表 [{ characterId? ???int??對手的id nickname? ???int? ??對手的名稱 level? ? int? ??對手的等級 profession? ?int? ???對手的職業 ranking??int? ???對手的排名 } } } 競技場戰斗 3704 { characterId? ? int??用戶的角色ID tid? ???int? ??對手的id } 返回信息 { result? ???bool? ??指令調用是否成功 message? ? str??指令調用返回的信息 data? ?? ??和普通戰斗消息一致 }
轉載于:https://www.cnblogs.com/123ing/p/3902725.html
總結
以上是生活随笔為你收集整理的【官方文档】《暗黑世界V1.4》API说明!的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。