diff --git a/server/gameserver/framemaker.cc b/server/gameserver/framemaker.cc index afd3bd38..3d3829ae 100644 --- a/server/gameserver/framemaker.cc +++ b/server/gameserver/framemaker.cc @@ -547,7 +547,7 @@ void FrameMaker::SerializeChgedCars(cs::SMUpdate* msg, Room* room, Human* hum, F p->set_obj_id(target.Get()->GetUniId()); p->set_property_type(kPropCar); if (target.Get()->AsHuman()->GetCar()) { - p->set_property_subtype(target.Get()->AsHuman()->GetCar()->meta->i->id()); + p->set_property_subtype(target.Get()->AsHuman()->GetCar()->GetUniId()); p->set_value(target.Get()->AsHuman()->GetSeat()); } else { p->set_property_subtype(0);