跳转至

BookEditPacket

文档版本:r/21_u4
协议版本:748

BookEditPacket数据包,数字ID97。该数据包用于protocol.packet.bookeditpacket.description

结构



BookEditPacket




0

BookEditPacket




1

Action



0->1






3

Book Slot



0->3






5



Dependency on 'Action'



0->5






2

byte



1->2






4

byte



3->4






6

if (0)



5->6






13

if (1)



5->13






20

if (2)



5->20






23

if (3)



5->23






28

if (4)



5->28






7

Page Index



6->7






9

Text A



6->9






11

Text B



6->11






8

byte



7->8






10

string



9->10






12

string



11->12






14

Page Index



13->14






16

Text A



13->16






18

Text B



13->18






15

byte



14->15






17

string



16->17






19

string



18->19






21

Page Index



20->21






22

byte



21->22






24

Page Index A



23->24






26

Page Index B



23->26






25

byte



24->25






27

byte



26->27






29

Text A



28->29






31

Text B



28->31






33

XUID



28->33






30

string



29->30






32

string



31->32






34

string



33->34




字段

BookEditPacket
[action][book_slot][dependency_on_action]
Action:byte
基本类型枚举。protocol.packet.bookeditpacket.action.description枚举值如下:
描述
ReplacePage 0 protocol.enum.replacepage
AddPage 1 protocol.enum.addpage
DeletePage 2 protocol.enum.deletepage
SwapPages 3 protocol.enum.swappages
Finalize 4 protocol.enum.finalize
Book Slot:byte
基本类型。protocol.packet.bookeditpacket.book_slot.description

依赖于Action

if (0)
[page_index][text_a][text_b]
Page Index:byte
基本类型。protocol.packet.bookeditpacket.dependency_on_action.if_0.page_index.description
Text A:string
特殊类型。protocol.packet.bookeditpacket.dependency_on_action.if_0.text_a.description
Text B:string
特殊类型。protocol.packet.bookeditpacket.dependency_on_action.if_0.text_b.description
if (1)
[page_index][text_a][text_b]
Page Index:byte
基本类型。protocol.packet.bookeditpacket.dependency_on_action.if_1.page_index.description
Text A:string
特殊类型。protocol.packet.bookeditpacket.dependency_on_action.if_1.text_a.description
Text B:string
特殊类型。protocol.packet.bookeditpacket.dependency_on_action.if_1.text_b.description
if (2)
[page_index]
Page Index:byte
基本类型。protocol.packet.bookeditpacket.dependency_on_action.if_2.page_index.description
if (3)
[page_index_a][page_index_b]
Page Index A:byte
基本类型。protocol.packet.bookeditpacket.dependency_on_action.if_3.page_index_a.description
Page Index B:byte
基本类型。protocol.packet.bookeditpacket.dependency_on_action.if_3.page_index_b.description
if (4)
[text_a][text_b][xuid]
Text A:string
特殊类型。protocol.packet.bookeditpacket.dependency_on_action.if_4.text_a.description
Text B:string
特殊类型。protocol.packet.bookeditpacket.dependency_on_action.if_4.text_b.description
XUID:string
特殊类型。protocol.packet.bookeditpacket.dependency_on_action.if_4.xuid.description