mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2025-03-13 03:37:23 +08:00
Attempt to correct PlayerSetPauseReq
this is still broken; further investigation is required
This commit is contained in:
parent
7efa6d1b78
commit
d5f75e1889
@ -15,10 +15,9 @@ public class HandlerPlayerSetPauseReq extends PacketHandler {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void handle(GameSession session, byte[] header, byte[] payload) throws Exception {
|
public void handle(GameSession session, byte[] header, byte[] payload) throws Exception {
|
||||||
PacketHead head = PacketHead.parseFrom(header);
|
|
||||||
PlayerSetPauseReq req = PlayerSetPauseReq.parseFrom(payload);
|
PlayerSetPauseReq req = PlayerSetPauseReq.parseFrom(payload);
|
||||||
|
|
||||||
session.send(new PacketPlayerSetPauseRsp(head.getClientSequenceId()));
|
session.send(new PacketPlayerSetPauseRsp());
|
||||||
session.getPlayer().setPaused(req.getIsPaused());
|
session.getPlayer().setPaused(req.getIsPaused());
|
||||||
|
|
||||||
session.send(new PacketPlayerTimeNotify(session.getPlayer()));
|
session.send(new PacketPlayerTimeNotify(session.getPlayer()));
|
||||||
|
@ -2,12 +2,15 @@ package emu.grasscutter.server.packet.send;
|
|||||||
|
|
||||||
import emu.grasscutter.net.packet.BasePacket;
|
import emu.grasscutter.net.packet.BasePacket;
|
||||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||||
|
import emu.grasscutter.net.proto.PlayerSetPauseRspOuterClass.PlayerSetPauseRsp;
|
||||||
|
import emu.grasscutter.net.proto.RetcodeOuterClass.Retcode;
|
||||||
|
|
||||||
public class PacketPlayerSetPauseRsp extends BasePacket {
|
public class PacketPlayerSetPauseRsp extends BasePacket {
|
||||||
|
|
||||||
public PacketPlayerSetPauseRsp(int clientSequence) {
|
public PacketPlayerSetPauseRsp() {
|
||||||
super(PacketOpcodes.PlayerSetPauseRsp);
|
super(PacketOpcodes.PlayerSetPauseRsp);
|
||||||
|
|
||||||
this.buildHeader(clientSequence);
|
this.setData(PlayerSetPauseRsp.newBuilder()
|
||||||
|
.setRetcode(Retcode.RET_SUCC_VALUE));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user