From 42d89c076864fb741047cc7a6d60156fb79d0276 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 29 Mar 2024 21:17:28 +0800 Subject: [PATCH] 1 --- server/gameserver/ingamevoice.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server/gameserver/ingamevoice.cc b/server/gameserver/ingamevoice.cc index eaa79956..8609828f 100644 --- a/server/gameserver/ingamevoice.cc +++ b/server/gameserver/ingamevoice.cc @@ -85,6 +85,16 @@ void InGameVoice::OnHumanBeKill(int killer_id, Human* deader) { if (a8::TIMER_EXEC_EVENT == event) { DecIntMap(room->GetInGameVoice()->personal_series_kills_, killer_id); + } + }, + &room_->xtimer_attacher_); + + room_->xtimer.SetTimeoutWpEx + ( + SERVER_FRAME_RATE * mt::InGameVoice::s_series_kill_interval, + [room = room_, killer_id] (int event, const a8::Args* args) + { + if (a8::TIMER_EXEC_EVENT == event) { DecIntMap(room->GetInGameVoice()->personal_nodead_series_kills_, killer_id); } },