From 5219410dc1cd4ca5208792f64287cdf511449571 Mon Sep 17 00:00:00 2001 From: gor_down Date: Sat, 5 Jul 2025 20:11:38 -0300 Subject: [PATCH] add mejorado --- src/packet/packet_ms.cpp | 2 +- src/testimony_recorder.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/packet/packet_ms.cpp b/src/packet/packet_ms.cpp index d73a96d..4d1bed8 100755 --- a/src/packet/packet_ms.cpp +++ b/src/packet/packet_ms.cpp @@ -455,10 +455,10 @@ AOPacket *PacketMS::validateIcPacket(AOClient &client) const l_args[14] = "3"; client.getServer()->broadcast(PacketFactory::createPacket("RT", {"testimony1", "0"}), client.areaId()); } - client.addStatement(l_args); if (area->testimonyRecording() == AreaData::TestimonyRecording::ADD) { l_args[14] = "1"; } + client.addStatement(l_args); } else if (area->testimonyRecording() == AreaData::TestimonyRecording::UPDATE) { l_args = client.updateStatement(l_args); diff --git a/src/testimony_recorder.cpp b/src/testimony_recorder.cpp index 1940ed8..d25e147 100755 --- a/src/testimony_recorder.cpp +++ b/src/testimony_recorder.cpp @@ -45,6 +45,7 @@ void AOClient::addStatement(QStringList packet) else if (area->testimonyRecording() == AreaData::TestimonyRecording::ADD) { packet[14] = "1"; area->addStatement(c_statement + 1, packet); + area->jumpToStatement(c_statement + 1); area->setTestimonyRecording(AreaData::TestimonyRecording::PLAYBACK); } else {