void viewGuildWarRoomInfoComm(char *buffer) { char msg[4000] = {0}; // string msg_head = "18"; //命令头18,0 // msg = msg + msg_head + intTostring(VIEW_GUILD_WAR_ROOM); puts("111111111111111111111111111111111"); //由fd查hero实例 Hero *hero = pg_hero; if (hero->getGuildTitle() != 0) { cout<<"BisonTest: viewGuildWarRoomInfo is one permission of guild leader"<<endl; return; } puts("22222222222222222222222222222222222"); //查看帮派战房间状态 sprintf(msg, "18,%d", VIEW_GUILD_WAR_ROOM); int ret = guildWarManage->viewRoomState(hero, msg+strlen(msg)); puts("33333333333333333333333333333333333333"); // msg += ret; send_msg(sock_fd, msg); }