This repository has been archived on 2026-10-31. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
Ananta-ps/pkg/protocol/methods/story_dialog_methods4229938.go
T

15 lines
771 B
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package methods
//
// 剧情对话 · 台词播放(SyncShowDialog 64967628 / SyncShowDialogVoice 68165482)。
// ★ 为什么敢照抄捐赠端这份契约:这两个包里 SyncShowDialog 是 **LuaAndCSharp**
// (RPCDeserializeAuto.lua:4924,有真 reader),布局可以直接对:
// dialogId u32, beginDialog u32, param = complex Reader[446]。
// 与下面 3 个字段的顺序完全一致 —— 不像 CSharpOnly 的包那样只能靠猜。
// ★★ 字段顺序即 wire 布局,禁止重排(UxSerializer 按声明顺序写)。
//
//
// 单独推一条语音(SyncShowDialogVoice 68165482)。只带 pid + dialogId。
// ⛑ pid 用 Profile.PlayerPid —— 硬规则 120:回给客户端的标识要填 pid,不是服务端 uid。
//