1
This commit is contained in:
parent
25b3d9f5c1
commit
b97b960d27
@ -459,6 +459,9 @@ void App::ProcessIMConnMsg(f8::MsgHdr& hdr)
|
|||||||
hdr.msgid);
|
hdr.msgid);
|
||||||
if (handler) {
|
if (handler) {
|
||||||
switch (handler->handlerid) {
|
switch (handler->handlerid) {
|
||||||
|
case HID_GuildMgr:
|
||||||
|
ProcessNetMsg(handler, GuildMgr::Instance(), hdr);
|
||||||
|
break;
|
||||||
case HID_PlayerMgr:
|
case HID_PlayerMgr:
|
||||||
ProcessNetMsg(handler, PlayerMgr::Instance(), hdr);
|
ProcessNetMsg(handler, PlayerMgr::Instance(), hdr);
|
||||||
break;
|
break;
|
||||||
|
@ -767,6 +767,7 @@ Guild* Guild::CreateGuild(int gameid,
|
|||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
Guild* guild = new Guild;
|
Guild* guild = new Guild;
|
||||||
|
guild->Init();
|
||||||
guild->gameid_ = gameid;
|
guild->gameid_ = gameid;
|
||||||
guild->guild_id_ = guild_id;
|
guild->guild_id_ = guild_id;
|
||||||
guild->guild_name_ = guild_name;
|
guild->guild_name_ = guild_name;
|
||||||
|
@ -141,27 +141,27 @@ void GuildMgr::LoadGuild(long long guild_id)
|
|||||||
(
|
(
|
||||||
a8::XValue(row[0]), //gameid
|
a8::XValue(row[0]), //gameid
|
||||||
a8::XValue(row[1]), //guild_id
|
a8::XValue(row[1]), //guild_id
|
||||||
row[3], //guild_name
|
row[2], //guild_name
|
||||||
a8::XValue(row[4]), //guild_lv
|
a8::XValue(row[3]), //guild_lv
|
||||||
a8::XValue(row[5]), //guild_exp
|
a8::XValue(row[4]), //guild_exp
|
||||||
a8::XValue(row[6]), //guild_badge
|
a8::XValue(row[5]), //guild_badge
|
||||||
a8::XValue(row[7]), //guild_apply_num
|
a8::XValue(row[6]), //guild_apply_num
|
||||||
row[8], //guild_members
|
row[7], //guild_members
|
||||||
row[9], //guild_notice
|
row[8], //guild_notice
|
||||||
row[10], //guild_declaration
|
row[9], //guild_declaration
|
||||||
row[11], //guild_log
|
row[10], //guild_log
|
||||||
row[12], //owner_id
|
row[11], //owner_id
|
||||||
row[13], //owner_name
|
row[12], //owner_name
|
||||||
row[14], //owner_avatar_url
|
row[13], //owner_avatar_url
|
||||||
row[15], //creator_id
|
row[14], //creator_id
|
||||||
row[16], //creator_name
|
row[15], //creator_name
|
||||||
row[17], //creator_avatar_url
|
row[16], //creator_avatar_url
|
||||||
row[18], //guild_data
|
row[17], //guild_data
|
||||||
a8::XValue(19), //guild_status
|
a8::XValue(row[18]), //guild_status
|
||||||
a8::XValue(20), //join_unlimited
|
a8::XValue(row[19]), //join_unlimited
|
||||||
a8::XValue(21), //join_cond1
|
a8::XValue(row[20]), //join_cond1
|
||||||
a8::XValue(22), //join_cond2
|
a8::XValue(row[21]), //join_cond2
|
||||||
a8::XValue(23) //createtime
|
a8::XValue(row[22]) //createtime
|
||||||
);
|
);
|
||||||
GuildMgr::Instance()->id_hash_[guild->GuildId()] = guild;
|
GuildMgr::Instance()->id_hash_[guild->GuildId()] = guild;
|
||||||
break;
|
break;
|
||||||
@ -204,7 +204,7 @@ void GuildMgr::LoadGuild(long long guild_id)
|
|||||||
" owner_id, owner_name, owner_avatar_url, "
|
" owner_id, owner_name, owner_avatar_url, "
|
||||||
" creator_id, creator_name, creator_avatar_url, guild_data, guild_status, "
|
" creator_id, creator_name, creator_avatar_url, guild_data, guild_status, "
|
||||||
" join_unlimited, join_cond1, join_cond2, createtime "
|
" join_unlimited, join_cond1, join_cond2, createtime "
|
||||||
"WHERE guild_id=%d;",
|
"FROM `guild` WHERE guild_id=%d;",
|
||||||
{
|
{
|
||||||
guild_id
|
guild_id
|
||||||
},
|
},
|
||||||
|
@ -46,6 +46,7 @@ void HandlerMgr::RegisterNetMsgHandlers()
|
|||||||
RegisterNetMsgHandler(&immsghandler, &SyncHelper::_SS_IM_GuildMemberUpdateResponse);
|
RegisterNetMsgHandler(&immsghandler, &SyncHelper::_SS_IM_GuildMemberUpdateResponse);
|
||||||
RegisterNetMsgHandler(&immsghandler, &PlayerMgr::_SS_IM_PushUserOnlineState);
|
RegisterNetMsgHandler(&immsghandler, &PlayerMgr::_SS_IM_PushUserOnlineState);
|
||||||
RegisterNetMsgHandler(&immsghandler, &PlayerMgr::_SS_IM_RandomUsersResponse);
|
RegisterNetMsgHandler(&immsghandler, &PlayerMgr::_SS_IM_RandomUsersResponse);
|
||||||
|
RegisterNetMsgHandler(&immsghandler, &GuildMgr::_SS_IM_ForwardGuildSMMsg);
|
||||||
|
|
||||||
RegisterNetMsgHandler(&mscmsghandler, &PlayerMgr::_SS_MS_PushUserList);
|
RegisterNetMsgHandler(&mscmsghandler, &PlayerMgr::_SS_MS_PushUserList);
|
||||||
RegisterNetMsgHandler(&mscmsghandler, &GroupMgr::_SS_MS_LoadGroup);
|
RegisterNetMsgHandler(&mscmsghandler, &GroupMgr::_SS_MS_LoadGroup);
|
||||||
@ -67,6 +68,8 @@ void HandlerMgr::RegisterNetMsgHandlers()
|
|||||||
RegisterNetMsgHandler(&imcmsghandler, &PlayerMgr::_SS_IM_GuildMemberQuitRequest);
|
RegisterNetMsgHandler(&imcmsghandler, &PlayerMgr::_SS_IM_GuildMemberQuitRequest);
|
||||||
RegisterNetMsgHandler(&imcmsghandler, &PlayerMgr::_SS_IM_GuildMemberUpdateRequest);
|
RegisterNetMsgHandler(&imcmsghandler, &PlayerMgr::_SS_IM_GuildMemberUpdateRequest);
|
||||||
|
|
||||||
|
RegisterNetMsgHandler(&imcmsghandler, &GuildMgr::_SS_IM_ForwardGuildCMMsg);
|
||||||
|
|
||||||
RegisterNetMsgHandler(&wsmsghandler, &WSListener::_SS_Ping);
|
RegisterNetMsgHandler(&wsmsghandler, &WSListener::_SS_Ping);
|
||||||
|
|
||||||
RegisterNetMsgHandler(&wsmsghandler, &PlayerMgr::_SS_WSP_SocketDisconnect);
|
RegisterNetMsgHandler(&wsmsghandler, &PlayerMgr::_SS_WSP_SocketDisconnect);
|
||||||
@ -100,9 +103,6 @@ void HandlerMgr::RegisterNetMsgHandlers()
|
|||||||
RegisterNetMsgHandler(&wsmsghandler, &Player::_CMTeamDismiss);
|
RegisterNetMsgHandler(&wsmsghandler, &Player::_CMTeamDismiss);
|
||||||
RegisterNetMsgHandler(&wsmsghandler, &Player::_CMTeamRename);
|
RegisterNetMsgHandler(&wsmsghandler, &Player::_CMTeamRename);
|
||||||
|
|
||||||
RegisterNetMsgHandler(&immsghandler, &GuildMgr::_SS_IM_ForwardGuildCMMsg);
|
|
||||||
RegisterNetMsgHandler(&immsghandler, &GuildMgr::_SS_IM_ForwardGuildSMMsg);
|
|
||||||
|
|
||||||
RegisterNetMsgHandler(&wsmsghandler, &Player::_CMGuildInfo);
|
RegisterNetMsgHandler(&wsmsghandler, &Player::_CMGuildInfo);
|
||||||
RegisterNetMsgHandler(&wsmsghandler, &Player::_CMGuildCreate);
|
RegisterNetMsgHandler(&wsmsghandler, &Player::_CMGuildCreate);
|
||||||
RegisterNetMsgHandler(&wsmsghandler, &Player::_CMGuildJoin);
|
RegisterNetMsgHandler(&wsmsghandler, &Player::_CMGuildJoin);
|
||||||
|
@ -55,7 +55,7 @@ void GuildMgr::__GuildCreate(f8::JsonHttpRequest* request)
|
|||||||
conn,
|
conn,
|
||||||
"INSERT INTO `guild`(gameid, guild_id, guild_name, guild_lv, guild_exp, guild_badge, "
|
"INSERT INTO `guild`(gameid, guild_id, guild_name, guild_lv, guild_exp, guild_badge, "
|
||||||
" guild_apply_num, guild_notice, guild_declaration, guild_log, owner_id, "
|
" guild_apply_num, guild_notice, guild_declaration, guild_log, owner_id, "
|
||||||
" owner_name, owner_avatar_url, creator_id, creator_name, creator_avatar_url, guild_member_num"
|
" owner_name, owner_avatar_url, creator_id, creator_name, creator_avatar_url, guild_member_num, "
|
||||||
" guild_data, guild_status, join_unlimited, join_cond1, join_cond2, createtime, modifytime)"
|
" guild_data, guild_status, join_unlimited, join_cond1, join_cond2, createtime, modifytime)"
|
||||||
"VALUES(%d, %d, '%s', %d, %d, %d, %d, '%s', '%s', '%s', '%s', "
|
"VALUES(%d, %d, '%s', %d, %d, %d, %d, '%s', '%s', '%s', '%s', "
|
||||||
" '%s', '%s', '%s', '%s', '%s', 1, "
|
" '%s', '%s', '%s', '%s', '%s', 1, "
|
||||||
|
Loading…
x
Reference in New Issue
Block a user