diff --git a/server/gameserver/frameevent.cc b/server/gameserver/frameevent.cc index 9fe5a1e0..2ba60ee2 100644 --- a/server/gameserver/frameevent.cc +++ b/server/gameserver/frameevent.cc @@ -63,6 +63,9 @@ void FrameEvent::AddShot(CreatureWeakPtr& sender) if (sender.Get()->IsCar()) { p.set_hole(sender.Get()->shot_hole); } + if (sender.Get()->aiming) { + p.set_aiming(1); + } } { int shot_idx = shots_.size() - 1; diff --git a/server/tools/protobuild/cs_proto.proto b/server/tools/protobuild/cs_proto.proto index 7128ae02..d0ba69e3 100755 --- a/server/tools/protobuild/cs_proto.proto +++ b/server/tools/protobuild/cs_proto.proto @@ -608,6 +608,7 @@ message MFShot optional int32 player_id = 1; //玩家id optional MFWeapon weapon = 2; //武器id optional int32 hole = 5 [default = 0]; //炮孔(从0开始) + optional int32 aiming = 6 [default = 0]; //是否瞄准中 } //爆炸