merge master
This commit is contained in:
commit
160ccf1580
@ -720,7 +720,7 @@ void Player::ProcPrepareItems(const ::google::protobuf::RepeatedField< ::google:
|
|||||||
curr_weapon = &weapons[GUN_SLOT2];
|
curr_weapon = &weapons[GUN_SLOT2];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!weapon) {
|
if (weapon) {
|
||||||
weapon->weapon_id = equip_id;
|
weapon->weapon_id = equip_id;
|
||||||
weapon->weapon_lv = std::max(1, GetWeaponConfigLv(weapon->weapon_id));
|
weapon->weapon_lv = std::max(1, GetWeaponConfigLv(weapon->weapon_id));
|
||||||
weapon->ammo = 0;
|
weapon->ammo = 0;
|
||||||
|
@ -87,6 +87,7 @@ void RoomMgr::_CMJoin(f8::MsgHdr& hdr, const cs::CMJoin& msg)
|
|||||||
Player* hum = PlayerMgr::Instance()->CreatePlayerByCMJoin(hdr.ip_saddr, hdr.socket_handle, msg);
|
Player* hum = PlayerMgr::Instance()->CreatePlayerByCMJoin(hdr.ip_saddr, hdr.socket_handle, msg);
|
||||||
hum->meta = hum_meta;
|
hum->meta = hum_meta;
|
||||||
room->AddPlayer(hum);
|
room->AddPlayer(hum);
|
||||||
|
hum->ProcPrepareItems(msg.prepare_items());
|
||||||
|
|
||||||
cs::SMJoinedNotify notifymsg;
|
cs::SMJoinedNotify notifymsg;
|
||||||
notifymsg.set_error_code(0);
|
notifymsg.set_error_code(0);
|
||||||
@ -118,6 +119,7 @@ void RoomMgr::_CMJoin(f8::MsgHdr& hdr, const cs::CMJoin& msg)
|
|||||||
Player* hum = PlayerMgr::Instance()->CreatePlayerByCMJoin(hdr.ip_saddr, hdr.socket_handle, msg);
|
Player* hum = PlayerMgr::Instance()->CreatePlayerByCMJoin(hdr.ip_saddr, hdr.socket_handle, msg);
|
||||||
hum->meta = hum_meta;
|
hum->meta = hum_meta;
|
||||||
room->AddPlayer(hum);
|
room->AddPlayer(hum);
|
||||||
|
hum->ProcPrepareItems(msg.prepare_items());
|
||||||
|
|
||||||
{
|
{
|
||||||
cs::SMJoinedNotify notifymsg;
|
cs::SMJoinedNotify notifymsg;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user