3089 lines
80 KiB
Protocol Buffer
3089 lines
80 KiB
Protocol Buffer
|
|
syntax = "proto3";
|
|||
|
|
|
|||
|
|
//商品类型 1-金币 2-四叶草 11-家具 12-装修 13-花盆 14-种子 15-植物 16-服装 17-宠物服装 18-肥料 (前10预留其它货币) 19-套间 20-服饰套装 21-设计稿 22-鱼 23-食材 24-料理(成菜)
|
|||
|
|
|
|||
|
|
enum MsgType
|
|||
|
|
{
|
|||
|
|
//C-客户端 S-服务器
|
|||
|
|
|
|||
|
|
//初始化命令开始
|
|||
|
|
CMD_Init = 0;
|
|||
|
|
|
|||
|
|
//游戏服命令.
|
|||
|
|
CMD_C2S_UserLogin = 1001; //用户登陆
|
|||
|
|
CMD_S2C_UserLogin = 1002;
|
|||
|
|
CMD_C2S_UserExit = 1003; //玩家退出
|
|||
|
|
CMD_S2C_UserExit = 1004;
|
|||
|
|
CMD_C2S_Ping = 1005; //Ping包
|
|||
|
|
CMD_S2C_Ping = 1006;
|
|||
|
|
CMD_C2S_Archive = 1007; //存档
|
|||
|
|
CMD_S2C_Archive = 1008;
|
|||
|
|
CMD_C2S_ServerTime = 1009; //服务器时间
|
|||
|
|
CMD_S2C_ServerTime = 1010;
|
|||
|
|
CMD_C2S_Upgrade = 1011; //升级
|
|||
|
|
CMD_S2C_Upgrade = 1012;
|
|||
|
|
CMD_C2S_MoneyChange = 1013; //货币变化
|
|||
|
|
CMD_S2C_MoneyChange = 1014;
|
|||
|
|
CMD_C2S_MsgTipsNotice = 1015; //消息提示通知
|
|||
|
|
CMD_S2C_MsgTipsNotice = 1016;
|
|||
|
|
CMD_C2S_MsgTipsConfirm = 1017; //消息提示确认
|
|||
|
|
CMD_S2C_MsgTipsConfirm = 1018;
|
|||
|
|
CMD_C2S_FinishGuide = 1019; //完成新手引导
|
|||
|
|
CMD_S2C_FinishGuide = 1020;
|
|||
|
|
|
|||
|
|
CMD_C2S_GMCmd = 1100; //GM命令(仅限测试服)
|
|||
|
|
CMD_S2C_GMCmd = 1101;
|
|||
|
|
CMD_C2S_GMAddGoods = 1102; //GM新增商品命令(仅限测试服)
|
|||
|
|
CMD_S2C_GMAddGoods = 1103;
|
|||
|
|
|
|||
|
|
CMD_C2S_BagSort = 1200; // 背包排序
|
|||
|
|
CMD_S2C_BagSort = 1201;
|
|||
|
|
CMD_C2S_BagShow = 1202; //背包展示
|
|||
|
|
CMD_S2C_BagShow = 1203;
|
|||
|
|
CMD_C2S_BagUpdate = 1204; //背包更新
|
|||
|
|
CMD_S2C_BagUpdate = 1205;
|
|||
|
|
|
|||
|
|
CMD_C2S_HouseShow = 1300; //房子展示
|
|||
|
|
CMD_S2C_HouseShow = 1301;
|
|||
|
|
CMD_C2S_HouseBuy = 1302; //房子购买
|
|||
|
|
CMD_S2C_HouseBuy = 1303;
|
|||
|
|
CMD_C2S_HouseMove = 1304; //搬家
|
|||
|
|
CMD_S2C_HouseMove = 1305;
|
|||
|
|
CMD_C2S_HouseBuyScheme = 1306; //购买方案
|
|||
|
|
CMD_S2C_HouseBuyScheme = 1307;
|
|||
|
|
CMD_C2S_HouseSwitchScheme = 1308; //切换方案
|
|||
|
|
CMD_S2C_HouseSwitchScheme = 1309;
|
|||
|
|
CMD_C2S_HouseSchemeName = 1310; //修改方案名称
|
|||
|
|
CMD_S2C_HouseSchemeName = 1311;
|
|||
|
|
CMD_C2S_HousePutFurniture = 1312; //房屋摆放家具
|
|||
|
|
CMD_S2C_HousePutFurniture = 1313;
|
|||
|
|
CMD_C2S_HouseDecorate = 1314; //房屋装修
|
|||
|
|
CMD_S2C_HouseDecorate = 1315;
|
|||
|
|
CMD_C2S_HouseUnlockArea = 1316; //房屋解锁区域
|
|||
|
|
CMD_S2C_HouseUnlockArea = 1317;
|
|||
|
|
|
|||
|
|
CMD_C2S_ShopShow = 1400; //通用商店展示
|
|||
|
|
CMD_S2C_ShopShow = 1401;
|
|||
|
|
CMD_C2S_ShopRefresh = 1402; //通用商店刷新
|
|||
|
|
CMD_S2C_ShopRefresh = 1403;
|
|||
|
|
CMD_C2S_ShopBuy = 1404; //通用商店购买
|
|||
|
|
CMD_S2C_ShopBuy = 1405;
|
|||
|
|
CMD_C2S_DecorateShopShow = 1406; //装修间商店展示
|
|||
|
|
CMD_S2C_DecorateShopShow = 1407;
|
|||
|
|
CMD_C2S_DecorateShopRefresh = 1408; //装修间商店刷新
|
|||
|
|
CMD_S2C_DecorateShopRefresh = 1409;
|
|||
|
|
CMD_C2S_DecorateShopBuy = 1410; //装修间商店购买
|
|||
|
|
CMD_S2C_DecorateShopBuy = 1411;
|
|||
|
|
|
|||
|
|
CMD_C2S_ClothesShopShow = 1418; //服装商店展示
|
|||
|
|
CMD_S2C_ClothesShopShow = 1419;
|
|||
|
|
CMD_C2S_ClothesShopRefresh = 1420; //服装商店刷新
|
|||
|
|
CMD_S2C_ClothesShopRefresh = 1421;
|
|||
|
|
CMD_C2S_ClothesShopBuy = 1422; //服装商店购买
|
|||
|
|
CMD_S2C_ClothesShopBuy = 1423;
|
|||
|
|
|
|||
|
|
CMD_C2S_PetClothesShopShow = 1428; //宠物服装商店展示
|
|||
|
|
CMD_S2C_PetClothesShopShow = 1429;
|
|||
|
|
CMD_C2S_PetClothesShopRefresh = 1430; //宠物服装商店刷新
|
|||
|
|
CMD_S2C_PetClothesShopRefresh = 1431;
|
|||
|
|
CMD_C2S_PetClothesShopBuy = 1432; //宠物服装商店购买
|
|||
|
|
CMD_S2C_PetClothesShopBuy = 1433;
|
|||
|
|
CMD_C2S_PlantShopShow = 1434; //植物商店展示
|
|||
|
|
CMD_S2C_PlantShopShow = 1435;
|
|||
|
|
CMD_C2S_PlantShopManage = 1436; //植物商店管理
|
|||
|
|
CMD_S2C_PlantShopManage = 1437;
|
|||
|
|
|
|||
|
|
CMD_C2S_TaskShow = 1500; //任务列表显示
|
|||
|
|
CMD_S2C_TaskShow = 1501;
|
|||
|
|
CMD_C2S_TaskAccomplish = 1502; //任务完成
|
|||
|
|
CMD_S2C_TaskAccomplish = 1503;
|
|||
|
|
CMD_C2S_LevelTaskShow = 1504; //等级任务显示
|
|||
|
|
CMD_S2C_LevelTaskShow = 1505;
|
|||
|
|
CMD_C2S_LevelTaskAccomplish = 1506; //等级任务完成
|
|||
|
|
CMD_S2C_LevelTaskAccomplish = 1507;
|
|||
|
|
CMD_C2S_DailyTaskShow = 1508; //每日任务显示
|
|||
|
|
CMD_S2C_DailyTaskShow = 1509;
|
|||
|
|
CMD_C2S_DailyTaskOneAccomplish = 1510; //每日任务单个任务完成
|
|||
|
|
CMD_S2C_DailyTaskOneAccomplish = 1511;
|
|||
|
|
CMD_C2S_DailyTaskAllAccomplish = 1512; //每日任务所有任务完成
|
|||
|
|
CMD_S2C_DailyTaskAllAccomplish = 1513;
|
|||
|
|
CMD_C2S_AchieveTaskShow = 1514; //成就任务显示
|
|||
|
|
CMD_S2C_AchieveTaskShow = 1515;
|
|||
|
|
CMD_C2S_AchieveTaskAccomplish = 1516; //成就任务完成
|
|||
|
|
CMD_S2C_AchieveTaskAccomplish = 1517;
|
|||
|
|
|
|||
|
|
CMD_C2S_UsedShow = 1600; //闲菜展示
|
|||
|
|
CMD_S2C_UsedShow = 1601;
|
|||
|
|
CMD_C2S_UsedBuy = 1602; //闲菜购买
|
|||
|
|
CMD_S2C_UsedBuy = 1603;
|
|||
|
|
CMD_C2S_UsedRefresh = 1604; //闲菜刷新
|
|||
|
|
CMD_S2C_UsedRefresh = 1605;
|
|||
|
|
CMD_C2S_UsedSell = 1606; //闲菜出售
|
|||
|
|
CMD_S2C_UsedSell = 1607;
|
|||
|
|
CMD_C2S_UsedLogistics = 1608; //闲菜物流签收
|
|||
|
|
CMD_S2C_UsedLogistics = 1609;
|
|||
|
|
CMD_C2S_UsedLogisticsShow = 1610; //闲菜物流展示
|
|||
|
|
CMD_S2C_UsedLogisticsShow = 1611;
|
|||
|
|
CMD_C2S_UsedStorageShow = 1612; //闲菜查看仓库
|
|||
|
|
CMD_S2C_UsedStorageShow = 1613;
|
|||
|
|
CMD_C2S_UsedSellAccelerate = 1614; //闲菜出售加速
|
|||
|
|
CMD_S2C_UsedSellAccelerate = 1615;
|
|||
|
|
|
|||
|
|
CMD_C2S_PersonalShow = 1700; //个人特征展示
|
|||
|
|
CMD_S2C_PersonalShow = 1701;
|
|||
|
|
CMD_C2S_PersonalChange = 1702; //个人特征改变
|
|||
|
|
CMD_S2C_PersonalChange = 1703;
|
|||
|
|
CMD_C2S_PersonalRename = 1704; //个人特征重新改名
|
|||
|
|
CMD_S2C_PersonalRename = 1705;
|
|||
|
|
CMD_C2S_PetShow = 1706; //宠物特征展示
|
|||
|
|
CMD_S2C_PetShow = 1707;
|
|||
|
|
CMD_C2S_PetChange = 1708; //宠物特征改变
|
|||
|
|
CMD_S2C_PetChange = 1709;
|
|||
|
|
CMD_C2S_PetUnlock = 1710; //宠物解锁
|
|||
|
|
CMD_S2C_PetUnlock = 1711;
|
|||
|
|
CMD_C2S_PetRename = 1712; //宠物重新改名
|
|||
|
|
CMD_S2C_PetRename = 1713;
|
|||
|
|
|
|||
|
|
CMD_C2S_IllustrationShow = 1800; //图鉴展示
|
|||
|
|
CMD_S2C_IllustrationShow= 1801;
|
|||
|
|
CMD_C2S_IllustrationAward = 1802; //图鉴领奖
|
|||
|
|
CMD_S2C_IllustrationAward= 1803;
|
|||
|
|
CMD_C2S_IllustrationUpdate = 1804; //图鉴更新
|
|||
|
|
CMD_S2C_IllustrationUpdate = 1805;
|
|||
|
|
CMD_C2S_FurnitureAmountUpdate = 1806; //更新家具总数量
|
|||
|
|
CMD_S2C_FurnitureAmountUpdate = 1807;
|
|||
|
|
|
|||
|
|
CMD_C2S_FlowerpotShow = 1900; //花盆展示信息
|
|||
|
|
CMD_S2C_FlowerpotShow = 1901;
|
|||
|
|
CMD_C2S_FlowerpotPlant = 1902; //花盆种植
|
|||
|
|
CMD_S2C_FlowerpotPlant = 1903;
|
|||
|
|
CMD_C2S_FlowerpotShovel = 1904; //花盆铲除
|
|||
|
|
CMD_S2C_FlowerpotShovel = 1905;
|
|||
|
|
CMD_C2S_FlowerpotFertilize = 1906; //花盆施肥
|
|||
|
|
CMD_S2C_FlowerpotFertilize = 1907;
|
|||
|
|
|
|||
|
|
CMD_C2S_FriendMsgList = 2000; //朋友圈消息列表
|
|||
|
|
CMD_S2C_FriendMsgList = 2001;
|
|||
|
|
CMD_C2S_FriendMsgDetail = 2002; //朋友圈消息详情
|
|||
|
|
CMD_S2C_FriendMsgDetail = 2003;
|
|||
|
|
CMD_C2S_FriendMsgClient = 2004; //朋友圈玩家发送消息
|
|||
|
|
CMD_S2C_FriendMsgClient = 2005;
|
|||
|
|
CMD_C2S_FriendMsgAddFriend = 2010; //朋友圈消息添加好友
|
|||
|
|
CMD_S2C_FriendMsgAddFriend = 2011;
|
|||
|
|
CMD_C2S_FriendMsgGetGift = 2012; //朋友圈消息获取礼物
|
|||
|
|
CMD_S2C_FriendMsgGetGift = 2013;
|
|||
|
|
CMD_C2S_FriendMsgEnterScene = 2014; //朋友圈消息进入场景
|
|||
|
|
CMD_S2C_FriendMsgEnterScene = 2015;
|
|||
|
|
CMD_C2S_FriendMsgLeaveScene = 2016; //朋友圈消息离开场景
|
|||
|
|
CMD_S2C_FriendMsgLeaveScene = 2017;
|
|||
|
|
CMD_C2S_FriendListShow = 2018; //好友列表展示
|
|||
|
|
CMD_S2C_FriendListShow = 2019;
|
|||
|
|
CMD_C2S_FriendGiftBag = 2020; //礼物背包
|
|||
|
|
CMD_S2C_FriendGiftBag = 2021;
|
|||
|
|
CMD_C2S_FriendGiftGive = 2022; //赠送礼物
|
|||
|
|
CMD_S2C_FriendGiftGive = 2023;
|
|||
|
|
CMD_C2S_FriendNewsShow = 2024; //友圈动态
|
|||
|
|
CMD_S2C_FriendNewsShow = 2025;
|
|||
|
|
CMD_C2S_FriendLikeNews = 2026; //友圈点赞
|
|||
|
|
CMD_S2C_FriendLikeNews = 2027;
|
|||
|
|
CMD_C2S_FriendInteract = 2028; //友圈互动
|
|||
|
|
CMD_S2C_FriendInteract = 2029;
|
|||
|
|
CMD_C2S_FriendFavorabilityChange = 2030; //好感度变化
|
|||
|
|
CMD_S2C_FriendFavorabilityChange = 2031;
|
|||
|
|
|
|||
|
|
CMD_C2S_GiftBoxShow = 2100; //礼盒展示
|
|||
|
|
CMD_S2C_GiftBoxShow = 2101;
|
|||
|
|
CMD_C2S_GiftBoxPrize = 2102; //礼盒领奖
|
|||
|
|
CMD_S2C_GiftBoxPrize = 2103;
|
|||
|
|
|
|||
|
|
CMD_C2S_GashaponShow = 2200; //扭蛋展示
|
|||
|
|
CMD_S2C_GashaponShow = 2201;
|
|||
|
|
CMD_C2S_GashaponLottery = 2202; //扭蛋抽奖
|
|||
|
|
CMD_S2C_GashaponLottery = 2203;
|
|||
|
|
CMD_C2S_GashaponGainPrize = 2204; //扭蛋获取奖品
|
|||
|
|
CMD_S2C_GashaponGainPrize = 2205;
|
|||
|
|
|
|||
|
|
CMD_C2S_ADWatch = 2300; //观看广告
|
|||
|
|
CMD_S2C_ADWatch = 2301;
|
|||
|
|
|
|||
|
|
CMD_C2S_ExtraRevenue = 2400; //额外收益(在线+离线)
|
|||
|
|
CMD_S2C_ExtraRevenue = 2401;
|
|||
|
|
|
|||
|
|
CMD_C2S_MailHistory = 2500; //邮件领取历史
|
|||
|
|
CMD_S2C_MailHistory = 2501;
|
|||
|
|
CMD_C2S_MailAward = 2502; //邮件领取奖励
|
|||
|
|
CMD_S2C_MailAward = 2503;
|
|||
|
|
CMD_C2S_ReadMail=2504; //邮件读取
|
|||
|
|
CMD_S2C_ReadMail=2505;
|
|||
|
|
CMD_C2S_DeleteReadMail=2506; //删除已读邮件
|
|||
|
|
CMD_S2C_DeleteReadMail=2507;
|
|||
|
|
CMD_C2S_MailAllAward = 2508; //邮件一键领取奖励
|
|||
|
|
CMD_S2C_MailAllAward = 2509;
|
|||
|
|
|
|||
|
|
CMD_C2S_RedeemHistory = 2600; //兑换码领取历史
|
|||
|
|
CMD_S2C_RedeemHistory = 2601;
|
|||
|
|
CMD_C2S_RedeemAward = 2602; //兑换码领取奖励
|
|||
|
|
CMD_S2C_RedeemAward = 2603;
|
|||
|
|
|
|||
|
|
CMD_C2S_CoffeeMergeShow = 2701; //咖啡合成界面展示
|
|||
|
|
CMD_S2C_CoffeeMergeShow = 2702;
|
|||
|
|
CMD_C2S_CoffeeMergeSupplyClick = 2703; //咖啡供货盒点击
|
|||
|
|
CMD_S2C_CoffeeMergeSupplyClick = 2704;
|
|||
|
|
CMD_C2S_CoffeeMergeSupplyShow = 2705; //咖啡供货盒展示
|
|||
|
|
CMD_S2C_CoffeeMergeSupplyShow = 2706;
|
|||
|
|
CMD_C2S_CoffeeMergeSort = 2707; //咖啡排序
|
|||
|
|
CMD_S2C_CoffeeMergeSort = 2708;
|
|||
|
|
CMD_C2S_CoffeeMergeAttempt = 2709; //咖啡合成
|
|||
|
|
CMD_S2C_CoffeeMergeAttempt = 2710;
|
|||
|
|
CMD_C2S_CoffeeMergeCurrency = 2711; //咖啡货币
|
|||
|
|
CMD_S2C_CoffeeMergeCurrency = 2712;
|
|||
|
|
CMD_C2S_CoffeeSupplierReplenish = 2713; //咖啡原料补充
|
|||
|
|
CMD_S2C_CoffeeSupplierReplenish = 2714;
|
|||
|
|
CMD_C2S_CoffeeResearch = 2715; //咖啡研发
|
|||
|
|
CMD_S2C_CoffeeResearch = 2716;
|
|||
|
|
CMD_C2S_CoffeeIllustrationShow = 2717; //咖啡图鉴展示
|
|||
|
|
CMD_S2C_CoffeeIllustrationShow = 2718;
|
|||
|
|
CMD_C2S_CoffeeIllustrationPrize = 2719; //咖啡图鉴领取
|
|||
|
|
CMD_S2C_CoffeeIllustrationPrize = 2720;
|
|||
|
|
|
|||
|
|
CMD_C2S_FlowerShopShow = 2801; //花店内容展示
|
|||
|
|
CMD_S2C_FlowerShopShow = 2802;
|
|||
|
|
CMD_C2S_FlowerShopBuy = 2803; //花店展示区购买
|
|||
|
|
CMD_S2C_FlowerShopBuy = 2804;
|
|||
|
|
CMD_C2S_FlowerShopRecycle = 2805; //花店回收区售卖
|
|||
|
|
CMD_S2C_FlowerShopRecycle = 2806;
|
|||
|
|
CMD_C2S_FlowerShelfBuy = 2807; //花店货架购买
|
|||
|
|
CMD_S2C_FlowerShelfBuy = 2808;
|
|||
|
|
CMD_C2S_FlowerShelfShow = 2809; //花店货架显示
|
|||
|
|
CMD_S2C_FlowerShelfShow = 2810;
|
|||
|
|
|
|||
|
|
CMD_C2S_StylingRoomMiniGameShow = 2901; //造型间寻物展示
|
|||
|
|
CMD_S2C_StylingRoomMiniGameShow = 2902;
|
|||
|
|
CMD_C2S_StylingRoomMiniGameRefresh = 2903; //造型间寻物刷新
|
|||
|
|
CMD_S2C_StylingRoomMiniGameRefresh = 2904;
|
|||
|
|
CMD_C2S_StylingRoomMiniGameClick = 2905; //造型间寻物点击
|
|||
|
|
CMD_S2C_StylingRoomMiniGameClick = 2906;
|
|||
|
|
CMD_C2S_StylingRoomMiniGameRes = 2907; //造型间寻物资源展示
|
|||
|
|
CMD_S2C_StylingRoomMiniGameRes = 2908;
|
|||
|
|
CMD_C2S_StylingRoomMiniGameEnergyRefill = 2910; //造型间寻物剪刀回复
|
|||
|
|
CMD_S2C_StylingRoomMiniGameEnergyRefill = 2911;
|
|||
|
|
CMD_C2S_StylingRoomMiniGameEnergyShow = 2912; //造型间寻物剪刀显示
|
|||
|
|
CMD_S2C_StylingRoomMiniGameEnergyShow = 2913;
|
|||
|
|
CMD_C2S_StylingDesignRoomShow = 2914; //造型间展示
|
|||
|
|
CMD_S2C_StylingDesignRoomShow = 2915;
|
|||
|
|
CMD_C2S_StylingDesignRoomAttempt = 2916; //造型间设计
|
|||
|
|
CMD_S2C_StylingDesignRoomAttempt = 2917;
|
|||
|
|
CMD_C2S_StylingDesignRewardPrize = 2918; //造型间奖励领取
|
|||
|
|
CMD_S2C_StylingDesignRewardPrize = 2919;
|
|||
|
|
|
|||
|
|
CMD_C2S_AnnouncementHistory = 3000; //公告历史
|
|||
|
|
CMD_S2C_AnnouncementHistory = 3001;
|
|||
|
|
CMD_C2S_AnnouncementNew = 3002; //服务器主动推送新公告
|
|||
|
|
CMD_S2C_AnnouncementNew = 3003;
|
|||
|
|
|
|||
|
|
CMD_C2S_MapShowLoc=3100; //外出地点展示
|
|||
|
|
CMD_S2C_MapShowLoc=3101;
|
|||
|
|
CMD_C2S_MapLocEnter=3102; //前往外出地点
|
|||
|
|
CMD_S2C_MapLocEnter=3103;
|
|||
|
|
|
|||
|
|
CMD_C2S_GuGuShopShow = 4001; //咕咕市集显示
|
|||
|
|
CMD_S2C_GuGuShopShow = 4002;
|
|||
|
|
CMD_C2S_GuGuShopBuy = 4003; //咕咕市集购买
|
|||
|
|
CMD_S2C_GuGuShopBuy = 4004;
|
|||
|
|
|
|||
|
|
CMD_C2S_QuestionnaireShow = 4101; //问卷调查显示
|
|||
|
|
CMD_S2C_QuestionnaireShow = 4102;
|
|||
|
|
CMD_C2S_QuestionnaireSubmit = 4103; //问卷调查提交
|
|||
|
|
CMD_S2C_QuestionnaireSubmit = 4104;
|
|||
|
|
|
|||
|
|
CMD_C2S_PassCheckRewardShow = 4201; //通行证奖励显示
|
|||
|
|
CMD_S2C_PassCheckRewardShow = 4202;
|
|||
|
|
CMD_C2S_PassCheckRewardGet = 4203; //通行证奖励获取
|
|||
|
|
CMD_S2C_PassCheckRewardGet = 4204;
|
|||
|
|
CMD_C2S_PassCheckRewardAllGet = 4205; //通行证奖励一键获取
|
|||
|
|
CMD_S2C_PassCheckRewardAllGet = 4206;
|
|||
|
|
CMD_C2S_PassCheckTaskShow = 4207; //通行证任务显示
|
|||
|
|
CMD_S2C_PassCheckTaskShow = 4208;
|
|||
|
|
CMD_C2S_PassCheckTaskGet = 4209; //通行证任务获取
|
|||
|
|
CMD_S2C_PassCheckTaskGet = 4210;
|
|||
|
|
|
|||
|
|
CMD_C2S_FurDyeShow = 4301; //染色工坊显示
|
|||
|
|
CMD_S2C_FurDyeShow = 4302;
|
|||
|
|
CMD_C2S_FurDyeAttempt = 4303; //染色工坊染色
|
|||
|
|
CMD_S2C_FurDyeAttempt = 4304;
|
|||
|
|
CMD_C2S_FurDyeSlotPrize = 4305; //染色工坊领取
|
|||
|
|
CMD_S2C_FurDyeSlotPrize = 4306;
|
|||
|
|
CMD_C2S_FurDyeSlotSpeedUp = 4307; //染色工坊加速
|
|||
|
|
CMD_S2C_FurDyeSlotSpeedUp = 4308;
|
|||
|
|
CMD_C2S_FurDyeSlotUnlock = 4309; //染色空间解锁
|
|||
|
|
CMD_S2C_FurDyeSlotUnlock = 4310;
|
|||
|
|
|
|||
|
|
CMD_C2S_DesignShow = 4401; //设计展示(十连抽)
|
|||
|
|
CMD_S2C_DesignShow = 4402;
|
|||
|
|
CMD_C2S_DesignLottery = 4403; //设计抽奖(十连抽)
|
|||
|
|
CMD_S2C_DesignLottery = 4404;
|
|||
|
|
|
|||
|
|
CMD_C2S_StoreShow = 4501; //商城显示
|
|||
|
|
CMD_S2C_StoreShow = 4502;
|
|||
|
|
CMD_C2S_StoreBuy = 4503; //商城购买
|
|||
|
|
CMD_S2C_StoreBuy = 4504;
|
|||
|
|
CMD_C2S_StoreRestore = 4505; //商城恢复记录
|
|||
|
|
CMD_S2C_StoreRestore = 4506;
|
|||
|
|
CMD_C2S_StoreIconShow = 4507; //商城图标显示
|
|||
|
|
CMD_S2C_StoreIconShow = 4508;
|
|||
|
|
|
|||
|
|
CMD_C2S_PayInfo = 4600; //充值信息
|
|||
|
|
CMD_S2C_PayInfo = 4601;
|
|||
|
|
|
|||
|
|
CMD_C2S_SignInShow = 4800; //常规签到显示
|
|||
|
|
CMD_S2C_SignInShow = 4801;
|
|||
|
|
CMD_C2S_SignInGet = 4802; //常规签到获取
|
|||
|
|
CMD_S2C_SignInGet = 4803;
|
|||
|
|
CMD_C2S_SignInSumGet = 4804; //常规签到累签获取
|
|||
|
|
CMD_S2C_SignInSumGet = 4805;
|
|||
|
|
|
|||
|
|
CMD_C2S_PlayerLandCheck = 4900; //新人签到检查
|
|||
|
|
CMD_S2C_PlayerLandCheck = 4901;
|
|||
|
|
CMD_C2S_PlayerLandShow = 4902; //新人签到显示
|
|||
|
|
CMD_S2C_PlayerLandShow = 4903;
|
|||
|
|
CMD_C2S_PlayerLandGet = 4904; //新人签到获取
|
|||
|
|
CMD_S2C_PlayerLandGet = 4905;
|
|||
|
|
|
|||
|
|
CMD_C2S_PartnerMyList = 5000; //好友列表
|
|||
|
|
CMD_S2C_PartnerMyList = 5001;
|
|||
|
|
CMD_C2S_PartnerQuery = 5002; //好友查询
|
|||
|
|
CMD_S2C_PartnerQuery = 5003;
|
|||
|
|
CMD_C2S_PartnerAdd = 5004; //好友添加
|
|||
|
|
CMD_S2C_PartnerAdd = 5005;
|
|||
|
|
CMD_C2S_PartnerDelete = 5006; //好友删除
|
|||
|
|
CMD_S2C_PartnerDelete = 5007;
|
|||
|
|
CMD_C2S_PartnerApplyRequest = 5008; //好友申请请求
|
|||
|
|
CMD_S2C_PartnerApplyRequest = 5009;
|
|||
|
|
CMD_C2S_PartnerApplyRespond = 5010; //好友申请回应
|
|||
|
|
CMD_S2C_PartnerApplyRespond = 5011;
|
|||
|
|
CMD_C2S_PartnerHistoryMsg = 5012; //好友聊天记录 每次发送最近的50条
|
|||
|
|
CMD_S2C_PartnerHistoryMsg = 5013;
|
|||
|
|
CMD_C2S_PartnerSendMsg = 5014; //好友发送消息
|
|||
|
|
CMD_S2C_PartnerSendMsg = 5015;
|
|||
|
|
CMD_C2S_PartnerGiftBag = 5016; //好友礼物背包
|
|||
|
|
CMD_S2C_PartnerGiftBag = 5017;
|
|||
|
|
CMD_C2S_PartnerGiftGive = 5018; //好友赠送礼物
|
|||
|
|
CMD_S2C_PartnerGiftGive = 5019;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//商品类型 (前10预留其它货币)
|
|||
|
|
enum EnumGoodsType
|
|||
|
|
{
|
|||
|
|
GoodsTypeInit = 0; //初始值
|
|||
|
|
Coin = 1; //金币
|
|||
|
|
Clovers = 2; //四叶草
|
|||
|
|
VoluteCoin = 3; //蜗壳币
|
|||
|
|
Furniture = 11; //家具
|
|||
|
|
Decorate = 12; //装修
|
|||
|
|
Flowerpot = 13; //花盆
|
|||
|
|
Seed = 14; //种子
|
|||
|
|
Plant = 15; //植物
|
|||
|
|
Clothes = 16; //服装
|
|||
|
|
PetClothes = 17; //宠物服装
|
|||
|
|
Fertilizer = 18; //肥料
|
|||
|
|
Suit = 19; //家装套装
|
|||
|
|
ClothesSuit = 20; //服装套装
|
|||
|
|
Prop = 21; //道具
|
|||
|
|
Fish = 22; //鱼类
|
|||
|
|
Cuisine = 23; //烹饪菜单/果蔬/肉类/料理
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//广告类型
|
|||
|
|
enum EnumADType
|
|||
|
|
{
|
|||
|
|
ADTypeInit = 0; //初始值
|
|||
|
|
UsedSellAcc = 1; //闲菜出售商品呼唤买家
|
|||
|
|
FreeGainCoin = 2; //广告免费领金币
|
|||
|
|
FreeGainClovers = 3; //广告免费领四叶草
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//商品信息
|
|||
|
|
message PBGoodsInfo
|
|||
|
|
{
|
|||
|
|
int32 goodsType = 1; //商品类型
|
|||
|
|
int32 goodsId = 2; //商品ID
|
|||
|
|
int32 goodsCount = 3; //商品数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//商品信息统计
|
|||
|
|
message PBGoodsStat
|
|||
|
|
{
|
|||
|
|
int32 goodsType = 1; //商品类型
|
|||
|
|
int32 goodsCount = 2; //商品数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//初始化消息数据
|
|||
|
|
message InitMsgData
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//客户端请求服务器包头数据
|
|||
|
|
message C2SMsgData
|
|||
|
|
{
|
|||
|
|
int32 cmd = 1; //消息ID
|
|||
|
|
bytes data = 2; //消息数据
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//服务器请求客户端包头数据
|
|||
|
|
message S2CMsgData
|
|||
|
|
{
|
|||
|
|
int32 code = 1; //返回Code
|
|||
|
|
bytes desc = 2; //返回信息描述
|
|||
|
|
int32 cmd = 3; //消息ID
|
|||
|
|
bytes data = 4; //消息数据
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
-------------------------------- loginToken获取方式,用短连接从网关服获取 ----------------------------------
|
|||
|
|
请求参数
|
|||
|
|
string platform //"apple"-苹果 "wechat"-微信
|
|||
|
|
string loginAccount //苹果用手机唯一识别码 ,微信登陆直接传 openid
|
|||
|
|
返回参数
|
|||
|
|
int code //0-成功 非0-失败
|
|||
|
|
string loginIP //登陆服务器IP地址
|
|||
|
|
int loginPort //登陆服务器IP端口
|
|||
|
|
string loginToken //登陆服务器需要的Token
|
|||
|
|
-------------------------------------------------------------------------------------------------------------------
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
//用户登陆游戏请求
|
|||
|
|
message C2SUserLogin
|
|||
|
|
{
|
|||
|
|
bytes platform = 1; //"Apple"-苹果 "Wechat"-微信
|
|||
|
|
bytes loginAccount = 2; //帐号,微信登陆直接传 openid
|
|||
|
|
bytes loginToken = 3; //登陆Token (详情参考上面)
|
|||
|
|
int32 version = 4; //App版本
|
|||
|
|
bytes hardwareCode = 5; //硬件识别码
|
|||
|
|
bytes channel = 6; //渠道
|
|||
|
|
//int32 msgVersion = 7; //消息版本 1-走存档版本 2-走服务器版本 该功能仅测试服有效
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//用户登陆游戏返回
|
|||
|
|
message S2CUserLogin
|
|||
|
|
{
|
|||
|
|
int32 userId = 1; //用户id
|
|||
|
|
bytes account = 2; //用户名
|
|||
|
|
bytes playerData = 3; //玩家数据
|
|||
|
|
bytes announce = 4; //公告
|
|||
|
|
int32 serverTime =5; //服务器时间
|
|||
|
|
int32 msgVersion = 6; //消息版本 1-走存档版本 2-走服务器版本
|
|||
|
|
bytes nickName = 7; //昵称
|
|||
|
|
repeated PBMoney money = 8; //各种货币
|
|||
|
|
int32 level = 9; //等级
|
|||
|
|
int32 exp = 10; //经验
|
|||
|
|
int32 curHouseID = 11; //当前房子ID
|
|||
|
|
int32 curSchemeID = 12; //当前房子下的方案ID
|
|||
|
|
repeated PBHouseSchemeInfo schemeInfo = 13; //当前房子下所有方案信息
|
|||
|
|
repeated PBHouseFurnitureInfo furnitureInfo = 14; //当前房子和当前方案下的家具和花盆信息
|
|||
|
|
repeated PBHouseDecorateInfo decorateInfo = 15; //当前房子和当前方案下的装修信息
|
|||
|
|
repeated int32 areaId = 16; //当前已经解锁的区域ID
|
|||
|
|
repeated PBMsgTipsInfo tipsInfo = 17; //提示信息
|
|||
|
|
repeated int32 finishGuide = 18; //完成的新手引导
|
|||
|
|
repeated int32 lockPetId = 19; //未解锁的宠物ID
|
|||
|
|
int32 houseCount = 20; //当前拥有的房子数量
|
|||
|
|
repeated bool isVip = 21; //是否为VIP 第一个为通行证
|
|||
|
|
repeated PBGoodsStat goodsStat = 22; //商品统计 第一个为家具(目前只有家具)
|
|||
|
|
int32 allGameTime = 23; //玩家总游戏时间(秒)
|
|||
|
|
bool canShowPlayerLand = 24; //新人七天签到是否可以显示
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//用户退出游戏请求
|
|||
|
|
message C2SUserExit
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//用户登陆游戏返回
|
|||
|
|
message S2CUserExit
|
|||
|
|
{
|
|||
|
|
int32 exitType = 1; //退出类型 1-正常退出 2-因另一台设备顶帐号被退出
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//Ping包游戏请求
|
|||
|
|
message C2SPing
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//Ping包游戏返回
|
|||
|
|
message S2CPing
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//存档请求
|
|||
|
|
message C2SArchive
|
|||
|
|
{
|
|||
|
|
int32 opType = 1; // 1-保存 2-读取 3-重置存档
|
|||
|
|
bytes gameData = 2; //游戏数据(JSON数据)opType为1需要
|
|||
|
|
bytes nickName = 3; //昵称(version 0.7.0)opType为1需要
|
|||
|
|
int32 level = 4; //等级 (version 0.7.0)opType为1需要
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//存档返回
|
|||
|
|
message S2CArchive
|
|||
|
|
{
|
|||
|
|
bytes gameData = 1; //游戏数据(JSON数据) 只有 opType 为2时会返回数据
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//服务器时间
|
|||
|
|
message C2SServerTime
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//存档返回
|
|||
|
|
message S2CServerTime
|
|||
|
|
{
|
|||
|
|
int32 serverTime = 1; //服务器时间
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//升级
|
|||
|
|
message C2SUpgrade
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//升级
|
|||
|
|
message S2CUpgrade
|
|||
|
|
{
|
|||
|
|
int32 level = 1; //当前等级
|
|||
|
|
int32 exp = 2; //当前经验
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//货币变化
|
|||
|
|
message C2SMoneyChange
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//货币变化
|
|||
|
|
message S2CMoneyChange
|
|||
|
|
{
|
|||
|
|
PBMoney money = 1; //货币
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//消息提示
|
|||
|
|
message PBMsgTipsInfo
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //消息提示ID
|
|||
|
|
int32 count = 2; //消息提示数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//消息提示通知(客户端不用发送)
|
|||
|
|
message C2SMsgTipsNotice
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//消息提示通知
|
|||
|
|
message S2CMsgTipsNotice
|
|||
|
|
{
|
|||
|
|
PBMsgTipsInfo tipsInfo = 1; //Tips信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//消息提示确认
|
|||
|
|
message C2SMsgTipsConfirm
|
|||
|
|
{
|
|||
|
|
PBMsgTipsInfo tipsInfo = 1; //Tips信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//消息提示确认
|
|||
|
|
message S2CMsgTipsConfirm
|
|||
|
|
{
|
|||
|
|
PBMsgTipsInfo tipsInfo = 1; //Tips信息
|
|||
|
|
PBGoodsInfo reward = 2; //奖励信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//完成新手引导
|
|||
|
|
message C2SFinishGuide
|
|||
|
|
{
|
|||
|
|
int32 guideId = 1; //引导ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//完成新手引导
|
|||
|
|
message S2CFinishGuide
|
|||
|
|
{
|
|||
|
|
int32 guideId = 1; //引导ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//GM命令
|
|||
|
|
message C2SGMCmd
|
|||
|
|
{
|
|||
|
|
bytes key = 1; //命令字段(玩家字段 比如 "coin"}) coin 金币 clovers 四叶草 exp 经验
|
|||
|
|
int32 value = 2; //命令值
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//GM命令
|
|||
|
|
message S2CGMCmd
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//GM新增商品命令
|
|||
|
|
message C2SGMAddGoods
|
|||
|
|
{
|
|||
|
|
int32 type= 1; //商品类型 参考协议最前面
|
|||
|
|
int32 id = 2; //商品ID
|
|||
|
|
int32 count = 3; //商品数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//GM新增商品命令
|
|||
|
|
message S2CGMAddGoods
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//背包商品项目
|
|||
|
|
message PBBagItem
|
|||
|
|
{
|
|||
|
|
int32 type = 1; //类型 11-家具 12-装修 13-花盆 14-种子 15-植物 16-服装 17-宠物服装 22-道具 23-鱼类 24-果蔬 (前10预留其它货币)
|
|||
|
|
int32 id = 2; //商品在该goodsType类型下配置中的id
|
|||
|
|
int32 count = 3; //商品数量
|
|||
|
|
int32 gainTime = 4; //获取时间
|
|||
|
|
bool isNew = 5; //是否为新获得
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//背包信息
|
|||
|
|
message PBBagInfo
|
|||
|
|
{
|
|||
|
|
int32 goodsType = 1; //商品类型 参考协议最前面
|
|||
|
|
repeated PBBagItem goodsInfo = 2; //商品信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//背包排序
|
|||
|
|
message C2SBagSort
|
|||
|
|
{
|
|||
|
|
int32 sortType = 1; //排序类型 1-最新 2-稀有度 3-默认 4-功能顺序
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//背包排序
|
|||
|
|
message S2CBagSort
|
|||
|
|
{
|
|||
|
|
int32 sortType = 1; //排序类型 1-最新 2-稀有度 3-默认 4-功能顺序
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//背包展示
|
|||
|
|
message C2SBagShow
|
|||
|
|
{
|
|||
|
|
repeated int32 goodsType = 1; //商品类型 参考协议最前面
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//背包展示
|
|||
|
|
message S2CBagShow
|
|||
|
|
{
|
|||
|
|
int32 sortType = 1; //排序类型
|
|||
|
|
repeated PBBagInfo bagInfo = 2; //背包信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//背包更新
|
|||
|
|
message C2SBagUpdate
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//背包更新
|
|||
|
|
message S2CBagUpdate
|
|||
|
|
{
|
|||
|
|
repeated PBBagItem goodsInfo = 1; //商品信息
|
|||
|
|
PBGoodsStat goodsStat = 2; //该商品类型统计
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//货币信息
|
|||
|
|
message PBMoney
|
|||
|
|
{
|
|||
|
|
int32 type = 1; //货币类型参考 GoodsType 中 1-10
|
|||
|
|
int32 count = 2; //数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//房子显示信息
|
|||
|
|
message PBHouseShowInfo
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //房子ID
|
|||
|
|
int32 status = 2; //房子状态 1-未解锁 2-未购买 3-已购买 4-正在居住
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//房子展示
|
|||
|
|
message C2SHouseShow
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//房子展示
|
|||
|
|
message S2CHouseShow
|
|||
|
|
{
|
|||
|
|
int32 houseId = 1; //当前房子ID
|
|||
|
|
repeated PBHouseShowInfo showInfo = 2; //房屋信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//房子购买
|
|||
|
|
message C2SHouseBuy
|
|||
|
|
{
|
|||
|
|
int32 houseId = 1; //房子ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//房子购买
|
|||
|
|
message S2CHouseBuy
|
|||
|
|
{
|
|||
|
|
int32 houseId = 1; //当前房子ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//家具位置
|
|||
|
|
message PBPos
|
|||
|
|
{
|
|||
|
|
float x = 1; //x-pos
|
|||
|
|
float y = 2; //y-pos
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//房间内花盆信息
|
|||
|
|
message PBHouseFlowerpotInfo
|
|||
|
|
{
|
|||
|
|
int32 status = 1; //状态 1-空盆 2-种子 3-发芽 4-花苞 5-成熟
|
|||
|
|
int32 plantId = 2; //植物ID
|
|||
|
|
int32 nextStatusTime = 3; //下一个状态时间(秒)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//房间内家具信息
|
|||
|
|
message PBHouseFurnitureInfo
|
|||
|
|
{
|
|||
|
|
int32 type = 1; //家具类型 11-家具 13-花盆
|
|||
|
|
int32 id = 2; //家具ID
|
|||
|
|
PBPos nowPos = 3; //最新位置
|
|||
|
|
int32 rotateType = 4; //翻转的类型 0为默认,1为翻转后
|
|||
|
|
bool isPutInFurniture = 5; //是否放置在别的家具上
|
|||
|
|
int32 clickType = 6; //玩家互动状态,一些柜子可以打开抽屉
|
|||
|
|
PBHouseFlowerpotInfo flowerpotInfo = 7; //只有type为13时会带上该数据
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//房间内装修信息
|
|||
|
|
message PBHouseDecorateInfo
|
|||
|
|
{
|
|||
|
|
int32 facilityId = 1; //设施ID,第几个墙/地板等
|
|||
|
|
int32 decoId = 2; //装修ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//房间方案信息
|
|||
|
|
message PBHouseSchemeInfo
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //方案ID
|
|||
|
|
string name = 2; //方案名称
|
|||
|
|
int32 status = 3; //方案状态 1-未购买 2-已购买 3-正在使用
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//搬家
|
|||
|
|
message C2SHouseMove
|
|||
|
|
{
|
|||
|
|
int32 houseId = 1; //房子ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//搬家
|
|||
|
|
message S2CHouseMove
|
|||
|
|
{
|
|||
|
|
int32 houseId = 1; //当前房子ID
|
|||
|
|
int32 schemeId = 2; //当前房子方案ID
|
|||
|
|
repeated PBHouseSchemeInfo schemeInfo = 3; //当前房子下所有方案信息
|
|||
|
|
repeated PBHouseFurnitureInfo furnitureInfo = 4; //当前房子和当前方案下的家具信息
|
|||
|
|
repeated PBHouseDecorateInfo decorateInfo = 5; //当前房子和当前方案下的装修信息
|
|||
|
|
repeated int32 areaId = 6; //已经解锁的区域ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//购买方案
|
|||
|
|
message C2SHouseBuyScheme
|
|||
|
|
{
|
|||
|
|
int32 schemeId = 1; //方案ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//购买方案
|
|||
|
|
message S2CHouseBuyScheme
|
|||
|
|
{
|
|||
|
|
int32 schemeId = 1; //购买方案ID
|
|||
|
|
repeated PBHouseSchemeInfo schemeInfo = 2; //当前房子下所有方案信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//切换方案
|
|||
|
|
message C2SHouseSwitchScheme
|
|||
|
|
{
|
|||
|
|
int32 schemeId = 1; //方案ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//切换方案
|
|||
|
|
message S2CHouseSwitchScheme
|
|||
|
|
{
|
|||
|
|
int32 schemeId = 1; //当前房子方案ID
|
|||
|
|
repeated PBHouseSchemeInfo schemeInfo = 2; //当前房子下所有方案信息
|
|||
|
|
repeated PBHouseFurnitureInfo furnitureInfo = 3; //当前房子和当前方案下的家具信息
|
|||
|
|
repeated PBHouseDecorateInfo decorateInfo = 4; //当前房子和当前方案下的装修信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//修改方案名称
|
|||
|
|
message C2SHouseSchemeName
|
|||
|
|
{
|
|||
|
|
int32 schemeId = 1; //方案ID
|
|||
|
|
string name = 2; //方案名称
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//修改方案名称
|
|||
|
|
message S2CHouseSchemeName
|
|||
|
|
{
|
|||
|
|
int32 schemeId = 1; //方案ID
|
|||
|
|
string name = 2; //方案名称
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//房间内家具操作
|
|||
|
|
message PBHouseFurnitureOp
|
|||
|
|
{
|
|||
|
|
int32 opType = 1; //操作类型 1-放房间 2-放背包 3-移动 4-家具原地操作
|
|||
|
|
PBHouseFurnitureInfo furnitureInfo = 2; //房间内家具信息
|
|||
|
|
PBPos lastPos = 3; //上一次位置 客户端向服务端请求时并且opType为3必传,其余可不传
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//房屋摆放家具
|
|||
|
|
message C2SHousePutFurniture
|
|||
|
|
{
|
|||
|
|
repeated PBHouseFurnitureOp funitureOp = 1; //操作家具信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//房屋摆放家具
|
|||
|
|
message S2CHousePutFurniture
|
|||
|
|
{
|
|||
|
|
repeated PBHouseFurnitureOp funitureOp = 1; //操作家具信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//房屋装修
|
|||
|
|
message C2SHouseDecorate
|
|||
|
|
{
|
|||
|
|
repeated PBHouseDecorateInfo decorateInfo = 1; //装修信息(有装修操作就传数据,没有就不传)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//房屋装修
|
|||
|
|
message S2CHouseDecorate
|
|||
|
|
{
|
|||
|
|
repeated PBHouseDecorateInfo decorateInfo = 1; //装修信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//房屋解锁区域
|
|||
|
|
message C2SHouseUnlockArea
|
|||
|
|
{
|
|||
|
|
int32 areaId = 1; //区域ID 1-厕所 2-厨房
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//房屋解锁区域
|
|||
|
|
message S2CHouseUnlockArea
|
|||
|
|
{
|
|||
|
|
repeated int32 areaId = 1; //已经解锁的区域ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//商店商品信息
|
|||
|
|
message PBShopGoodsInfo
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //商品ID
|
|||
|
|
int32 buyCount = 2; //购买数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通用商店信息
|
|||
|
|
message PBShopInfo
|
|||
|
|
{
|
|||
|
|
int32 shopType = 1; //商店类型 1-家具 2-摆件 3-种子
|
|||
|
|
repeated PBShopGoodsInfo specialGoods = 2; //特殊商品ID shopType 为3 时这里是花瓶
|
|||
|
|
repeated PBShopGoodsInfo generalGoods = 3; //普通商品ID
|
|||
|
|
int32 nextRefreshTime = 4; //下一次刷新时间
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通用商店展示
|
|||
|
|
message C2SShopShow
|
|||
|
|
{
|
|||
|
|
int32 shopType = 1; //商店类型 1-家具 2-摆件 3-种子
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通用商店展示
|
|||
|
|
message S2CShopShow
|
|||
|
|
{
|
|||
|
|
PBShopInfo shopInfo = 1; //商店信息
|
|||
|
|
int32 plantCount = 2; //种植植物数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通用商店刷新
|
|||
|
|
message C2SShopRefresh
|
|||
|
|
{
|
|||
|
|
int32 shopType = 1; //商店类型 1-家具 2-摆件 3-种子
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通用商店刷新
|
|||
|
|
message S2CShopRefresh
|
|||
|
|
{
|
|||
|
|
PBShopInfo shopInfo = 1; //商店信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通用商店购买物品
|
|||
|
|
message PBShopBuyGoods
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //商品ID
|
|||
|
|
int32 count = 2; //商品数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通用商店购买
|
|||
|
|
message C2SShopBuy
|
|||
|
|
{
|
|||
|
|
int32 shopType = 1; //商店类型 1-家具 2-摆件 3-种子
|
|||
|
|
PBShopBuyGoods specialGoods = 2; //特殊商品
|
|||
|
|
PBShopBuyGoods generalGoods = 3; //普通商品ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通用商店购买
|
|||
|
|
message S2CShopBuy
|
|||
|
|
{
|
|||
|
|
int32 shopType = 1; //商店类型 1-家具 2-摆件 3-种子
|
|||
|
|
PBShopBuyGoods specialGoods = 2; //特殊商品
|
|||
|
|
PBShopBuyGoods generalGoods = 3; //普通商品ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//装修间商店信息
|
|||
|
|
message PBDecorateShopInfo
|
|||
|
|
{
|
|||
|
|
PBShopGoodsInfo wallPaper = 1; //墙纸
|
|||
|
|
PBShopGoodsInfo floor = 2; //地板
|
|||
|
|
PBShopGoodsInfo door = 3; //阳台门
|
|||
|
|
PBShopGoodsInfo bar = 4; //阳台护栏
|
|||
|
|
int32 nextRefreshTime = 5; //下一次刷新时间
|
|||
|
|
PBShopGoodsInfo stair = 6; //阶梯
|
|||
|
|
PBShopGoodsInfo handrail = 7; //扶手
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//装修间商店展示
|
|||
|
|
message C2SDecorateShopShow
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//装修间商店展示
|
|||
|
|
message S2CDecorateShopShow
|
|||
|
|
{
|
|||
|
|
PBDecorateShopInfo shopInfo = 1; //商店信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//装修间商店刷新
|
|||
|
|
message C2SDecorateShopRefresh
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//装修间商店刷新
|
|||
|
|
message S2CDecorateShopRefresh
|
|||
|
|
{
|
|||
|
|
PBDecorateShopInfo shopInfo = 1; //商店信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//装修间商店购买
|
|||
|
|
message C2SDecorateShopBuy
|
|||
|
|
{
|
|||
|
|
int32 goodsId = 1; //商品ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//装修间商店购买
|
|||
|
|
message S2CDecorateShopBuy
|
|||
|
|
{
|
|||
|
|
PBDecorateShopInfo shopInfo = 1; //商店信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
//服装商店信息
|
|||
|
|
message PBClothesShopInfo
|
|||
|
|
{
|
|||
|
|
PBShopGoodsInfo headWear = 1; //头饰
|
|||
|
|
PBShopGoodsInfo clothes = 2; //衣服
|
|||
|
|
PBShopGoodsInfo trousers = 3; //裤子
|
|||
|
|
PBShopGoodsInfo shoes = 4; //鞋子
|
|||
|
|
repeated int32 buyGoods = 5; //本次刷新已经购买的商品
|
|||
|
|
int32 nextRefreshTime = 6; //下一次刷新时间
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//服装商店展示
|
|||
|
|
message C2SClothesShopShow
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//服装商店展示
|
|||
|
|
message S2CClothesShopShow
|
|||
|
|
{
|
|||
|
|
PBClothesShopInfo shopInfo = 1; //商店信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//服装商店刷新
|
|||
|
|
message C2SClothesShopRefresh
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//服装商店刷新
|
|||
|
|
message S2CClothesShopRefresh
|
|||
|
|
{
|
|||
|
|
PBClothesShopInfo shopInfo = 1; //商店信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//服装商店购买
|
|||
|
|
message C2SClothesShopBuy
|
|||
|
|
{
|
|||
|
|
int32 goodsId = 1; //商品ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//服装商店购买
|
|||
|
|
message S2CClothesShopBuy
|
|||
|
|
{
|
|||
|
|
PBClothesShopInfo shopInfo = 1; //商店信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//宠物服装商店信息
|
|||
|
|
message PBPetClothesShopInfo
|
|||
|
|
{
|
|||
|
|
PBShopGoodsInfo catClothes = 1; //猫的服装
|
|||
|
|
PBShopGoodsInfo catHat = 2; //猫的帽子
|
|||
|
|
PBShopGoodsInfo catDecoration = 3; //猫的装饰品
|
|||
|
|
PBShopGoodsInfo dogClothes = 4; //狗的服装
|
|||
|
|
PBShopGoodsInfo dogHat = 5; //狗的帽子
|
|||
|
|
PBShopGoodsInfo dogDecoration = 6; //狗的装饰品
|
|||
|
|
int32 nextRefreshTime = 7; //下一次刷新时间
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//宠物服装商店展示
|
|||
|
|
message C2SPetClothesShopShow
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//宠物服装商店展示
|
|||
|
|
message S2CPetClothesShopShow
|
|||
|
|
{
|
|||
|
|
PBPetClothesShopInfo shopInfo = 1; //商店信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//宠物服装商店刷新
|
|||
|
|
message C2SPetClothesShopRefresh
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//宠物服装商店刷新
|
|||
|
|
message S2CPetClothesShopRefresh
|
|||
|
|
{
|
|||
|
|
PBPetClothesShopInfo shopInfo = 1; //商店信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//宠物服装商店购买
|
|||
|
|
message C2SPetClothesShopBuy
|
|||
|
|
{
|
|||
|
|
int32 goodsId = 1; //商品ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//宠物服装商店购买
|
|||
|
|
message S2CPetClothesShopBuy
|
|||
|
|
{
|
|||
|
|
PBPetClothesShopInfo shopInfo = 1; //商店信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//植物商店货架
|
|||
|
|
message PBPlantShopShelf
|
|||
|
|
{
|
|||
|
|
int32 shelfId = 1; //货架编号 1-9
|
|||
|
|
int32 goodsId = 2; //植物商品ID 0表示没有商品,此时isSell也不用处理
|
|||
|
|
bool isSell = 3; //是否卖出 true为已卖出 , false未卖出
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//植物商店信息
|
|||
|
|
message PBPlantShopInfo
|
|||
|
|
{
|
|||
|
|
repeated PBPlantShopShelf shopShelf = 1; //植物商店货架
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//植物商店展示
|
|||
|
|
message C2SPlantShopShow
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//植物商店展示
|
|||
|
|
message S2CPlantShopShow
|
|||
|
|
{
|
|||
|
|
PBPlantShopInfo shopInfo = 1; //商店信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//植物商店管理
|
|||
|
|
message C2SPlantShopManage
|
|||
|
|
{
|
|||
|
|
int32 opType = 1; //操作类型 1-上架植物 2-下架植物 3-获取四叶草
|
|||
|
|
int32 shelfId = 2; //货架编号
|
|||
|
|
int32 goodsId = 3; //商品ID opType为1时需要带入 ,其余可以不带
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//植物商店管理
|
|||
|
|
message S2CPlantShopManage
|
|||
|
|
{
|
|||
|
|
PBPlantShopInfo shopInfo = 1; //商店信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//任务信息
|
|||
|
|
message PBTaskInfo
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //任务ID
|
|||
|
|
int32 progress = 2; //任务进度
|
|||
|
|
int32 status = 3; //任务状态 1-未完成 2-已完成 3-已领取 4-任务过期
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//任务列表显示
|
|||
|
|
message C2STaskShow
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//任务列表显示
|
|||
|
|
message S2CTaskShow
|
|||
|
|
{
|
|||
|
|
repeated PBTaskInfo taskInfo = 1; //任务列表信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//任务完成
|
|||
|
|
message C2STaskAccomplish
|
|||
|
|
{
|
|||
|
|
int32 taskId = 1; //任务ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//任务完成
|
|||
|
|
message S2CTaskAccomplish
|
|||
|
|
{
|
|||
|
|
repeated PBTaskInfo taskInfo = 1; //任务列表信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//等级任务显示
|
|||
|
|
message C2SLevelTaskShow
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//等级任务显示
|
|||
|
|
message S2CLevelTaskShow
|
|||
|
|
{
|
|||
|
|
repeated PBTaskInfo taskInfo = 1; //任务列表信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//等级任务完成
|
|||
|
|
message C2SLevelTaskAccomplish
|
|||
|
|
{
|
|||
|
|
int32 taskId = 1; //任务ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//等级任务完成
|
|||
|
|
message S2CLevelTaskAccomplish
|
|||
|
|
{
|
|||
|
|
repeated PBTaskInfo taskInfo = 1; //任务列表信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//每日任务显示
|
|||
|
|
message C2SDailyTaskShow
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//每日任务显示
|
|||
|
|
message S2CDailyTaskShow
|
|||
|
|
{
|
|||
|
|
int32 allAwardStatus = 1; //所有任务完成奖励状态 1-未完成 2-已完成 3-已领取
|
|||
|
|
repeated PBTaskInfo taskInfo = 2; //所有任务列表信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//每日任务单个任务完成
|
|||
|
|
message C2SDailyTaskOneAccomplish
|
|||
|
|
{
|
|||
|
|
int32 taskId = 1; //领取的任务ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//每日任务单个任务完成
|
|||
|
|
message S2CDailyTaskOneAccomplish
|
|||
|
|
{
|
|||
|
|
PBTaskInfo taskInfo = 1; //该任务信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//每日任务所有任务完成
|
|||
|
|
message C2SDailyTaskAllAccomplish
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//每日任务所有任务完成
|
|||
|
|
message S2CDailyTaskAllAccomplish
|
|||
|
|
{
|
|||
|
|
int32 allAwardStatus = 1; //所有任务完成奖励状态 1-未完成 2-已完成 3-已领取
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//成就任务显示
|
|||
|
|
message C2SAchieveTaskShow
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//成就任务显示
|
|||
|
|
message S2CAchieveTaskShow
|
|||
|
|
{
|
|||
|
|
repeated PBTaskInfo taskInfo = 1; //任务列表信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//成就任务完成
|
|||
|
|
message C2SAchieveTaskAccomplish
|
|||
|
|
{
|
|||
|
|
int32 taskId = 1; //任务ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//成就任务完成
|
|||
|
|
message S2CAchieveTaskAccomplish
|
|||
|
|
{
|
|||
|
|
repeated PBTaskInfo taskInfo = 1; //任务列表信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//闲置能够购买商品信息
|
|||
|
|
message PBUsedBuyInfo
|
|||
|
|
{
|
|||
|
|
int32 goodsId = 1; //商品ID
|
|||
|
|
int32 npcNameId = 2; //NPC名字ID
|
|||
|
|
int32 copyId = 3; //文案ID
|
|||
|
|
bool isBuy = 4; //是否购买
|
|||
|
|
int32 coin = 5; //金币
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//闲置能够卖出商品信息
|
|||
|
|
message PBUsedSellInfo
|
|||
|
|
{
|
|||
|
|
int32 goodsId = 1; //商品ID
|
|||
|
|
int32 status = 2; //状态 1-未卖出 2-有人购买 3-已经出售
|
|||
|
|
int32 npcNameId = 3; //NPC名字ID
|
|||
|
|
int32 copyId = 4; //文案ID
|
|||
|
|
int32 coin = 5; //金币
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//物流
|
|||
|
|
message PBLogisticsInfo
|
|||
|
|
{
|
|||
|
|
int32 goodsId = 1; //商品ID
|
|||
|
|
int32 goodsStatus = 2; //商品状态 1-未到达 2-已到达 3-已领取
|
|||
|
|
int32 npcNameId = 3; //NPC名字ID
|
|||
|
|
int32 copyId = 4; //文案ID
|
|||
|
|
int32 reachTime =5; //最终到达时间 时间戳( 秒)
|
|||
|
|
int32 deliverTime =6; //送货总时间(秒)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//闲菜展示
|
|||
|
|
message C2SUsedShow
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//闲菜展示
|
|||
|
|
message S2CUsedShow
|
|||
|
|
{
|
|||
|
|
int32 buyRefreshTime = 1; //购买刷新商品时间
|
|||
|
|
repeated PBUsedBuyInfo buyInfo = 2; //购买商品信息
|
|||
|
|
repeated PBUsedSellInfo sellInfo = 3; //已卖出/正在卖出商品信息
|
|||
|
|
repeated PBLogisticsInfo logisticsInfo = 4; //物流信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//闲菜购买
|
|||
|
|
message C2SUsedBuy
|
|||
|
|
{
|
|||
|
|
int32 goodsId = 1; //商品ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//闲菜购买
|
|||
|
|
message S2CUsedBuy
|
|||
|
|
{
|
|||
|
|
repeated PBUsedBuyInfo buyInfo = 1; //购买商品信息
|
|||
|
|
repeated PBLogisticsInfo logisticsInfo = 2; //物流信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//闲菜刷新
|
|||
|
|
message C2SUsedRefresh
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//闲菜刷新
|
|||
|
|
message S2CUsedRefresh
|
|||
|
|
{
|
|||
|
|
int32 buyRefreshTime = 1; //购买刷新商品时间
|
|||
|
|
repeated PBUsedBuyInfo buyInfo = 2; //购买商品信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//闲菜出售
|
|||
|
|
message C2SUsedSell
|
|||
|
|
{
|
|||
|
|
int32 opType = 1; //操作类型 1-开始出售 2-停止出售 3-确定出售
|
|||
|
|
int32 goodsType = 2; //商品类型 参考最前面定义
|
|||
|
|
int32 goodsId = 3; //商品ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//闲菜出售
|
|||
|
|
message S2CUsedSell
|
|||
|
|
{
|
|||
|
|
repeated PBUsedSellInfo sellInfo = 1; //已卖出/正在卖出商品信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//闲菜物流签收
|
|||
|
|
message C2SUsedLogistics
|
|||
|
|
{
|
|||
|
|
repeated int32 goodsId = 1; //商品ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//闲菜物流签收
|
|||
|
|
message S2CUsedLogistics
|
|||
|
|
{
|
|||
|
|
repeated int32 goodsId = 1; //商品ID
|
|||
|
|
repeated PBLogisticsInfo logisticsInfo = 2; //物流信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//闲菜物流展示
|
|||
|
|
message C2SUsedLogisticsShow
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//闲菜物流展示
|
|||
|
|
message S2CUsedLogisticsShow
|
|||
|
|
{
|
|||
|
|
repeated PBLogisticsInfo logisticsInfo = 1; //物流信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//闲菜出售加速
|
|||
|
|
message C2SUsedSellAccelerate
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//闲菜出售加速
|
|||
|
|
message S2CUsedSellAccelerate
|
|||
|
|
{
|
|||
|
|
repeated PBUsedSellInfo sellInfo = 1; //加速之后 已卖出/正在卖出商品信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//闲菜查看仓库
|
|||
|
|
message C2SUsedStorageShow
|
|||
|
|
{
|
|||
|
|
int32 goodsType = 1; //商品类型 参考协议最前面
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//闲菜查看仓库
|
|||
|
|
message S2CUsedStorageShow
|
|||
|
|
{
|
|||
|
|
int32 goodsType = 1; //商品类型 参考协议最前面
|
|||
|
|
repeated PBBagItem goodsInfo = 2; //商品信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//个人特征信息
|
|||
|
|
message PBPersonalInfo
|
|||
|
|
{
|
|||
|
|
string nickName = 1; //昵称
|
|||
|
|
repeated int32 clothesData = 2; //服饰数据 按顺序 头型 发型 眼型 头饰 上衣+连衣裙 下裤+短裙 套装 鞋
|
|||
|
|
repeated int32 colorData = 3; //颜色数据 按顺序 发色 瞳色 肤色
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//个人特征展示
|
|||
|
|
message C2SPersonalShow
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//个人特征展示
|
|||
|
|
message S2CPersonalShow
|
|||
|
|
{
|
|||
|
|
PBPersonalInfo personalInfo = 1; //个人特征信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//个人特征改变
|
|||
|
|
message C2SPersonalChange
|
|||
|
|
{
|
|||
|
|
PBPersonalInfo personalInfo = 1; //个人特征信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//个人特征改变
|
|||
|
|
message S2CPersonalChange
|
|||
|
|
{
|
|||
|
|
PBPersonalInfo personalInfo = 1; //个人特征信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//个人特征重新改名
|
|||
|
|
message C2SPersonalRename
|
|||
|
|
{
|
|||
|
|
string nickName = 1; //昵称
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//个人特征重新改名
|
|||
|
|
message S2CPersonalRename
|
|||
|
|
{
|
|||
|
|
string nickName = 1; //昵称
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//宠物特征信息
|
|||
|
|
message PBPetInfo
|
|||
|
|
{
|
|||
|
|
int32 type = 1; //类型 1-猫 2-狗
|
|||
|
|
string nickName = 2; //昵称
|
|||
|
|
int32 skinId = 3; //宠物皮肤
|
|||
|
|
repeated int32 petClothesId = 4; //宠物服饰 按顺序 服装 帽子 装饰品
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//宠物特征展示
|
|||
|
|
message C2SPetShow
|
|||
|
|
{
|
|||
|
|
int32 petType = 1; //宠物类型 1-猫 2-狗
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//宠物特征展示
|
|||
|
|
message S2CPetShow
|
|||
|
|
{
|
|||
|
|
PBPetInfo petInfo = 1; //宠物信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//宠物特征改变
|
|||
|
|
message C2SPetChange
|
|||
|
|
{
|
|||
|
|
PBPetInfo petInfo = 1; //宠物信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//宠物特征改变
|
|||
|
|
message S2CPetChange
|
|||
|
|
{
|
|||
|
|
PBPetInfo petInfo = 1; //宠物信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//宠物解锁
|
|||
|
|
message C2SPetUnlock
|
|||
|
|
{
|
|||
|
|
int32 petType = 1; //宠物类型 1-猫 2-狗
|
|||
|
|
string nickName = 2; //昵称
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//宠物解锁
|
|||
|
|
message S2CPetUnlock
|
|||
|
|
{
|
|||
|
|
int32 petType = 1; //宠物类型 1-猫 2-狗
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//宠物重新改名
|
|||
|
|
message C2SPetRename
|
|||
|
|
{
|
|||
|
|
int32 petType = 1; //宠物类型 1-猫 2-狗
|
|||
|
|
string nickName = 2; //昵称
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//宠物重新改名
|
|||
|
|
message S2CPetRename
|
|||
|
|
{
|
|||
|
|
int32 petType = 1; //宠物类型 1-猫 2-狗
|
|||
|
|
string nickName = 2; //昵称
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//图鉴项目
|
|||
|
|
message PBIllustrationItem
|
|||
|
|
{
|
|||
|
|
int32 type = 1; //类型 11-家具 12-装修 15-植物
|
|||
|
|
int32 id = 2; //商品在该goodsType类型下配置中的id
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
//图鉴展示
|
|||
|
|
message C2SIllustrationShow
|
|||
|
|
{
|
|||
|
|
int32 type = 1; //图鉴类型 1-家具和装修 2-服装 3-植物 4-扭蛋
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//图鉴展示
|
|||
|
|
message S2CIllustrationShow
|
|||
|
|
{
|
|||
|
|
int32 type = 1; //图鉴类型 1-家具和装修 2-服装 3-植物 4-扭蛋
|
|||
|
|
repeated int32 illustrationId = 2; //已领取的图鉴id
|
|||
|
|
repeated PBIllustrationItem item = 3; //图鉴项 只发送玩家拥有的图鉴物品,未得到不发送。
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//图鉴奖励
|
|||
|
|
message C2SIllustrationAward
|
|||
|
|
{
|
|||
|
|
int32 id = 2; //图鉴ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//图鉴展示
|
|||
|
|
message S2CIllustrationAward
|
|||
|
|
{
|
|||
|
|
repeated int32 illustrationId =1; //已领取的图鉴ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//图鉴更新
|
|||
|
|
message C2SIllustrationUpdate
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//图鉴更新
|
|||
|
|
message S2CIllustrationUpdate
|
|||
|
|
{
|
|||
|
|
PBIllustrationItem item = 1; //图鉴项 发送最新得到的。
|
|||
|
|
int32 illustrationId = 2; //完成一套图鉴的ID 只有完成时会带,未完成时为0
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//花盆信息
|
|||
|
|
message PBFlowerpotInfo
|
|||
|
|
{
|
|||
|
|
int32 flowerpotId = 1; //花盆ID
|
|||
|
|
PBPos nowPos = 2; //当前位置
|
|||
|
|
int32 status = 3; //花盆状态 1-空盆 2-种子 3-发芽 4-花苞 5-成熟
|
|||
|
|
int32 seedId = 4; //种子id
|
|||
|
|
int32 plantId = 5; //植物Id
|
|||
|
|
int32 nextStatusTime = 6; //切换下一个状态的时间,时间戳(秒)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//花盆展示信息
|
|||
|
|
message C2SFlowerpotShow
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//花盆展示信息
|
|||
|
|
message S2CFlowerpotShow
|
|||
|
|
{
|
|||
|
|
repeated PBHouseFurnitureInfo flowerpotInfo = 1; //花盆信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//花盆种植
|
|||
|
|
message C2SFlowerpotPlant
|
|||
|
|
{
|
|||
|
|
int32 flowerpotId = 1; //花盆ID
|
|||
|
|
int32 goodsType = 2; //商品类型 14-种子 15-植物 参考协议最前面
|
|||
|
|
int32 goodsId = 3; //商品ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//花盆种植
|
|||
|
|
message S2CFlowerpotPlant
|
|||
|
|
{
|
|||
|
|
repeated PBHouseFurnitureInfo flowerpotInfo = 1; //花盆信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//花盆铲除
|
|||
|
|
message C2SFlowerpotShovel
|
|||
|
|
{
|
|||
|
|
int32 flowerpotId = 1; //花盆ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//花盆铲除
|
|||
|
|
message S2CFlowerpotShovel
|
|||
|
|
{
|
|||
|
|
repeated PBHouseFurnitureInfo flowerpotInfo = 1; //花盆信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//花盆施肥
|
|||
|
|
message C2SFlowerpotFertilize
|
|||
|
|
{
|
|||
|
|
int32 flowerpotId = 1; //花盆ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//花盆施肥
|
|||
|
|
message S2CFlowerpotFertilize
|
|||
|
|
{
|
|||
|
|
repeated PBHouseFurnitureInfo flowerpotInfo = 1; //花盆信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈消息记录
|
|||
|
|
message PBMessageRecord
|
|||
|
|
{
|
|||
|
|
int32 userType = 1; //用户类型 1-NPC 2-玩家
|
|||
|
|
int32 msgType = 2; //消息类型 根据配置索引 0-文本消息 1-名片卡 2-场景拜访 3-赠送礼物
|
|||
|
|
int32 msgId = 3; //消息ID type为1时id对应NPCDialog表 type为2时id对应PlayerDialog表
|
|||
|
|
int32 msgBranch = 4; //客户端发送消息分支 userType 为2时有效
|
|||
|
|
int32 msgStatus = 5; //消息状态 1-无状态信息(文本消息会是该状态)2-未点击(推荐好友、赠送礼物、场景邀请三个消息会有该状态)3-已点击(推荐好友、赠送礼物、场景邀请点击后的状态)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈消息详情
|
|||
|
|
message PBMessageDetail
|
|||
|
|
{
|
|||
|
|
int32 segIndex = 1; //对话阶段
|
|||
|
|
bool isOver = 2; //是否结束
|
|||
|
|
repeated PBMessageRecord record = 3; //对话记录
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈消息列表
|
|||
|
|
message PBFriendMsgList
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //NPC的ID
|
|||
|
|
int32 starLevel = 2; //星级
|
|||
|
|
int32 msgCount = 3; //消息数量
|
|||
|
|
int32 lastUserType = 4; //最新一条用户类型 1-NPC 2-玩家
|
|||
|
|
int32 lastMsgId = 5; //最新一条消息ID
|
|||
|
|
bool isMsgTips = 6; //是否有消息提示 true -有 false -无
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈消息列表
|
|||
|
|
message C2SFriendMsgList
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈消息列表
|
|||
|
|
message S2CFriendMsgList
|
|||
|
|
{
|
|||
|
|
repeated PBFriendMsgList msgList = 1; //消息列表
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈消息详情
|
|||
|
|
message C2SFriendMsgDetail
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //NPC的ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈消息详情
|
|||
|
|
message S2CFriendMsgDetail
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //NPC的ID
|
|||
|
|
repeated PBMessageDetail msgDetail = 2; //消息信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈客户端发送消息
|
|||
|
|
message C2SFriendMsgClient
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //NPC的ID
|
|||
|
|
int32 userType = 2; //用户类型 1-AI发送 2-玩家发送
|
|||
|
|
int32 msgId = 3; //客户端发送消息ID
|
|||
|
|
int32 msgBranch = 4; //客户端发送消息分支 msgBranch为2时需要代入
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈客户端发送消息
|
|||
|
|
message S2CFriendMsgClient
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //NPC的ID
|
|||
|
|
repeated PBMessageDetail msgDetail = 2; //消息信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈消息添加好友
|
|||
|
|
message C2SFriendMsgAddFriend
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //当前对话中的NPC的ID
|
|||
|
|
int32 addNpcId = 2; //当前对话中的好友NPC的ID
|
|||
|
|
int32 msgIndex = 3; //消息索引
|
|||
|
|
int32 msgId = 4; //消息ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈消息添加好友
|
|||
|
|
message S2CFriendMsgAddFriend
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //当前对话中的NPC的ID
|
|||
|
|
int32 addNpcId = 2; //当前对话中的好友NPC的ID
|
|||
|
|
repeated PBMessageDetail msgDetail = 3; //消息信息
|
|||
|
|
int32 msgId = 4; //消息ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈消息获取礼物
|
|||
|
|
message C2SFriendMsgGetGift
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //当前对话中的NPC的ID
|
|||
|
|
int32 msgIndex = 2; //消息索引
|
|||
|
|
int32 msgId = 3; //消息ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈消息获取礼物
|
|||
|
|
message S2CFriendMsgGetGift
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //当前对话中的NPC的ID
|
|||
|
|
repeated PBMessageDetail msgDetail = 2; //消息信息
|
|||
|
|
int32 msgId = 3; //消息ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈消息进入场景
|
|||
|
|
message C2SFriendMsgEnterScene
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //当前对话中的NPC的ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈消息进入场景
|
|||
|
|
message S2CFriendMsgEnterScene
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //当前对话中的NPC的ID
|
|||
|
|
PBFriendDetail friend = 2; //外出地点对应npc的好感度详情
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈消息离开场景
|
|||
|
|
message C2SFriendMsgLeaveScene
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //当前对话中的NPC的ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈消息离开场景
|
|||
|
|
message S2CFriendMsgLeaveScene
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //当前对话中的NPC的ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈详情
|
|||
|
|
message PBFriendDetail
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //npcID对应数据表中npcId
|
|||
|
|
int32 favorabilityLevel = 2; //当前好感等级
|
|||
|
|
int32 favorabilityValue = 3; //当前好感值
|
|||
|
|
repeated int32 furnitures = 4; //玩家赠与过的家具
|
|||
|
|
bool isUnlockHouse = 5; //房子是否解锁
|
|||
|
|
bool isInteract = 6; //每日是否互动
|
|||
|
|
}
|
|||
|
|
//npc好感度变化
|
|||
|
|
message C2SFriendFavorabilityChange
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//npc好感度变化
|
|||
|
|
message S2CFriendFavorabilityChange
|
|||
|
|
{
|
|||
|
|
PBFriendDetail preFriend = 1; //改变前
|
|||
|
|
PBFriendDetail friend = 2; //改变后
|
|||
|
|
}
|
|||
|
|
//好友列表展示
|
|||
|
|
message C2SFriendListShow
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友列表展示
|
|||
|
|
message S2CFriendListShow
|
|||
|
|
{
|
|||
|
|
repeated PBFriendDetail friends = 1; //已解锁好友
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//礼物背包
|
|||
|
|
message C2SFriendGiftBag
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //npcID对应数据表中npcId
|
|||
|
|
int32 goodsType = 2; //商品类型 参考协议最前面
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//礼物背包
|
|||
|
|
message S2CFriendGiftBag
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //npcID对应数据表中npcId
|
|||
|
|
int32 goodsType = 2; //商品类型 参考协议最前面
|
|||
|
|
repeated PBBagItem bagItem = 3; //商品信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//赠送礼物
|
|||
|
|
message C2SFriendGiftGive
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //npcID对应数据表中npcId
|
|||
|
|
PBGoodsInfo goodsInfo = 2; //赠送的商品信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//赠送礼物
|
|||
|
|
message S2CFriendGiftGive
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //npcID对应数据表中npcId
|
|||
|
|
PBGoodsInfo goodsInfo = 2; //赠送的商品信息
|
|||
|
|
PBFriendDetail friends = 3; //当前好感值
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//朋友圈动态
|
|||
|
|
message PBFriendNews
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //npcID对应数据表中npcId
|
|||
|
|
int32 newsId = 2; //newsID对应数据表中newsId
|
|||
|
|
bool isLike = 3; //是否被点赞
|
|||
|
|
int32 updateTime =4; //更新时间
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//友圈动态
|
|||
|
|
message C2SFriendNewsShow
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//友圈动态
|
|||
|
|
message S2CFriendNewsShow
|
|||
|
|
{
|
|||
|
|
repeated PBFriendNews news = 1; //已解锁好友动态
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//友圈点赞
|
|||
|
|
message C2SFriendLikeNews
|
|||
|
|
{
|
|||
|
|
PBFriendNews news = 1; //向该友圈点赞
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//友圈点赞
|
|||
|
|
message S2CFriendLikeNews
|
|||
|
|
{
|
|||
|
|
PBFriendNews news = 1; //已解锁好友动态
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//友圈互动
|
|||
|
|
message C2SFriendInteract
|
|||
|
|
{
|
|||
|
|
int32 npcId = 1; //互动npcId
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//友圈互动
|
|||
|
|
message S2CFriendInteract
|
|||
|
|
{
|
|||
|
|
PBFriendDetail friend = 1;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//礼盒信息
|
|||
|
|
message PBGiftBoxInfo
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //礼盒ID
|
|||
|
|
int32 status = 2; //礼盒状态 1-无法领取 2-能领取 3-已经领取
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//礼盒展示
|
|||
|
|
message C2SGiftBoxShow
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//礼盒展示
|
|||
|
|
message S2CGiftBoxShow
|
|||
|
|
{
|
|||
|
|
int32 adCount = 1; //玩家观看广告数量
|
|||
|
|
repeated PBGiftBoxInfo boxInfo = 2; //所有礼盒信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//礼盒领奖
|
|||
|
|
message C2SGiftBoxPrize
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //获取礼盒ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//礼盒领奖
|
|||
|
|
message S2CGiftBoxPrize
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //礼包ID
|
|||
|
|
repeated PBGiftBoxInfo boxInfo = 2; //所有礼盒信息
|
|||
|
|
repeated PBAward award = 3; //礼包奖励
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//扭蛋展示
|
|||
|
|
message C2SGashaponShow
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//扭蛋展示
|
|||
|
|
message S2CGashaponShow
|
|||
|
|
{
|
|||
|
|
int32 serialId = 1; //扭蛋系列ID
|
|||
|
|
bool isFreeLottery = 2; //是否免费抽奖
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//扭蛋抽奖
|
|||
|
|
message C2SGashaponLottery
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//扭蛋抽奖
|
|||
|
|
message S2CGashaponLottery
|
|||
|
|
{
|
|||
|
|
int32 serialId = 1; //扭蛋系列ID
|
|||
|
|
bool isFreeLottery = 2; //是否免费抽奖 true免费抽 false广告抽
|
|||
|
|
int32 level = 3; //扭蛋的品质 1-绿色 2-蓝色 3-紫色
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//扭蛋获取奖品
|
|||
|
|
message C2SGashaponGainPrize
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//扭蛋开始抽奖
|
|||
|
|
message S2CGashaponGainPrize
|
|||
|
|
{
|
|||
|
|
int32 goodsType = 1; //商品类型 2-四叶草 11-家具
|
|||
|
|
int32 goodsId = 2; //商品ID goodsType是四叶草时为0
|
|||
|
|
int32 goodsCount = 3; //商品数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//观看广告
|
|||
|
|
message C2SADWatch
|
|||
|
|
{
|
|||
|
|
EnumADType adType = 1; //广告类型
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//观看广告
|
|||
|
|
message S2CADWatch
|
|||
|
|
{
|
|||
|
|
EnumADType adType = 1; //广告类型
|
|||
|
|
int32 adCount = 2; //观看广告总数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//额外收益(在线+离线)
|
|||
|
|
message C2SExtraRevenue
|
|||
|
|
{
|
|||
|
|
int32 opType = 1; //操作类型 1-获取最新收益 2-领取收益 3-双倍领取
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//额外收益(在线+离线)
|
|||
|
|
message S2CExtraRevenue
|
|||
|
|
{
|
|||
|
|
int32 opType = 1; //操作类型 1-获取最新收益 2-领取收益 3-双倍领取
|
|||
|
|
int32 coinCount = 2; //otType为1时当前能获取的数量 opType为2时领取的数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//奖励信息
|
|||
|
|
message PBAward
|
|||
|
|
{
|
|||
|
|
int32 type = 1; //参考枚举 GoodsType
|
|||
|
|
int32 id = 2; //奖励ID
|
|||
|
|
int32 count = 3; //奖励数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//兑换码信息
|
|||
|
|
message PBRedeemHistory
|
|||
|
|
{
|
|||
|
|
bytes redeemCode = 1; //兑换码
|
|||
|
|
repeated PBAward award = 2; //奖励信息
|
|||
|
|
bytes gainTime = 3; //领取时间
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//兑换码领取历史
|
|||
|
|
message C2SRedeemHistory
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//兑换码领取历史
|
|||
|
|
message S2CRedeemHistory
|
|||
|
|
{
|
|||
|
|
repeated PBRedeemHistory historyInfo = 1; //历史的兑换记录
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//兑换码领取奖励
|
|||
|
|
message C2SRedeemAward
|
|||
|
|
{
|
|||
|
|
bytes redeemCode = 1; //兑换码
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//兑换码领取奖励
|
|||
|
|
message S2CRedeemAward
|
|||
|
|
{
|
|||
|
|
bytes redeemCode = 1; //兑换码
|
|||
|
|
repeated PBAward award = 2; //奖励信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//邮件信息
|
|||
|
|
message PBMailInfo
|
|||
|
|
{
|
|||
|
|
enum MailType
|
|||
|
|
{
|
|||
|
|
Init = 0; //初始值
|
|||
|
|
Message = 1; //消息
|
|||
|
|
Award = 2; //奖励
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
bytes mailId = 1; //邮件ID
|
|||
|
|
int32 status = 2; //邮件状态
|
|||
|
|
int32 mailType = 3; //邮件类型
|
|||
|
|
int32 mailSubType = 4; //邮件子类型
|
|||
|
|
bytes title = 5; //标题
|
|||
|
|
bytes content = 6; //内容
|
|||
|
|
repeated PBAward award = 7; //奖励信息
|
|||
|
|
int32 receiveTime = 8; //接收时间 (时间戳 秒)
|
|||
|
|
int32 failureTime = 9; //失效时间 (时间戳 秒)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//邮件领取历史
|
|||
|
|
message C2SMailHistory
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//邮件领取历史
|
|||
|
|
message S2CMailHistory
|
|||
|
|
{
|
|||
|
|
repeated PBMailInfo mailInfo = 1; //邮件列表 opType为1时会返回玩家最多30条邮件记录 opType为为2时会返回操作那一条记录
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//邮件领取奖励
|
|||
|
|
message C2SMailAward
|
|||
|
|
{
|
|||
|
|
bytes mailId = 1; //邮件ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//邮件领取奖励
|
|||
|
|
message S2CMailAward
|
|||
|
|
{
|
|||
|
|
PBMailInfo mailInfo = 1; //邮件列表
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//邮件读取
|
|||
|
|
message C2SReadMail
|
|||
|
|
{
|
|||
|
|
bytes mailId = 1; //邮件ID
|
|||
|
|
}
|
|||
|
|
//邮件读取
|
|||
|
|
message S2CReadMail
|
|||
|
|
{
|
|||
|
|
PBMailInfo mailInfo = 1; //邮件列表
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//删除已读邮件
|
|||
|
|
message C2SDeleteReadMail
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
//删除已读邮件
|
|||
|
|
message S2CDeleteReadMail
|
|||
|
|
{
|
|||
|
|
repeated PBMailInfo mailInfo = 1; //返回剩下的邮件列表
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//邮件一键领取奖励
|
|||
|
|
message C2SMailAllAward
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//邮件一键领取奖励
|
|||
|
|
message S2CMailAllAward
|
|||
|
|
{
|
|||
|
|
repeated PBMailInfo mailInfo = 1; //邮件列表
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡合成界面展示
|
|||
|
|
message C2SCoffeeMergeShow
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡合成界面展示
|
|||
|
|
message S2CCoffeeMergeShow
|
|||
|
|
{
|
|||
|
|
repeated PBCoffeeMergeSupplierInfo supplierBoxes=1; //咖啡豆,糖,奶的供货盒子
|
|||
|
|
repeated PBCoffeeMergeGridInfo grids =2; //只显示上面有东西的咖啡格子
|
|||
|
|
PBCoffeeMergeMoneyInfo currency =3; //最高级咖啡豆,糖奶的数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡供货盒点击
|
|||
|
|
message C2SCoffeeMergeSupplyClick
|
|||
|
|
{
|
|||
|
|
int32 type =1; //1 咖啡豆, 2糖 3奶
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡供货盒点击
|
|||
|
|
message S2CCoffeeMergeSupplyClick
|
|||
|
|
{
|
|||
|
|
PBCoffeeMergeSupplierInfo supplierBox=1; //咖啡豆,糖或者奶的供货盒子信息
|
|||
|
|
PBCoffeeMergeGridInfo gridTo=2; //新增材料的格子内容, 如果格子满了这个值返回null
|
|||
|
|
bool isValid = 3; //如果格子已满操作无效那么这个值为false否则是true
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡供货盒展示
|
|||
|
|
message C2SCoffeeMergeSupplyShow
|
|||
|
|
{
|
|||
|
|
int32 type =1; //1 咖啡豆, 2糖 3奶
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡供货盒展示
|
|||
|
|
message S2CCoffeeMergeSupplyShow
|
|||
|
|
{
|
|||
|
|
PBCoffeeMergeSupplierInfo supplierBox =1; //咖啡豆,糖或者奶的供货盒子信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡排序
|
|||
|
|
message C2SCoffeeMergeSort
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡排序
|
|||
|
|
message S2CCoffeeMergeSort
|
|||
|
|
{
|
|||
|
|
repeated PBCoffeeMergeGridInfo grids =1; //只显示上面有东西的咖啡格子
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡合成
|
|||
|
|
message C2SCoffeeMergeAttempt
|
|||
|
|
{
|
|||
|
|
int32 gridFrom = 1; //从a号格子拖过来的元素
|
|||
|
|
int32 gridTo = 2; //元素拖动的目的地b号格子
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡合成
|
|||
|
|
message S2CCoffeeMergeAttempt
|
|||
|
|
{
|
|||
|
|
PBCoffeeMergeGridInfo gridFrom = 1; //合并之后a号格子, 如果是空回传null或者type = 1
|
|||
|
|
PBCoffeeMergeGridInfo gridTo = 2; //合并之后b号格子, 如果是空回传null或者type = 1
|
|||
|
|
int32 addCurrencyType = 3; //如果合成到最高级,则格子清空增加货币并回传这个货币的种类 1 咖啡豆, 2糖 3奶
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡货币
|
|||
|
|
message C2SCoffeeMergeCurrency
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡货币
|
|||
|
|
message S2CCoffeeMergeCurrency
|
|||
|
|
{
|
|||
|
|
PBCoffeeMergeMoneyInfo currency =1; //最高级咖啡豆,糖奶的数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡原料补充
|
|||
|
|
message C2SCoffeeSupplierReplenish
|
|||
|
|
{
|
|||
|
|
int32 supplierType =1; //1 咖啡豆, 2糖 3奶
|
|||
|
|
int32 methodType = 2; //1 广告(一天最多一次) 2 蜗壳币, 详见数据表
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡原料补充
|
|||
|
|
message S2CCoffeeSupplierReplenish
|
|||
|
|
{
|
|||
|
|
PBCoffeeMergeSupplierInfo supplierBox =1; //咖啡豆,糖或者奶的供货盒子信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡研发
|
|||
|
|
message C2SCoffeeResearch
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡研发
|
|||
|
|
message S2CCoffeeResearch
|
|||
|
|
{
|
|||
|
|
PBCoffeeMergeMoneyInfo currency =1; //最高级咖啡豆,糖奶的数量
|
|||
|
|
int32 inventedCoffee = 2; //研究出来的咖啡id
|
|||
|
|
bool isNew = 3; //是否为新品
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡图鉴展示
|
|||
|
|
message C2SCoffeeIllustrationShow
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡图鉴展示
|
|||
|
|
message S2CCoffeeIllustrationShow
|
|||
|
|
{
|
|||
|
|
repeated int32 currentCoffees = 1; //目前图鉴里已经解锁的咖啡
|
|||
|
|
repeated PBCoffeeIllustrationRewardInfo rewards =2; //只回传已经领取和可领取但是还未领取的奖励, 不可领取的不用回传
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡图鉴领取
|
|||
|
|
message C2SCoffeeIllustrationPrize
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //奖励礼盒id
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡图鉴领取
|
|||
|
|
message S2CCoffeeIllustrationPrize
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //奖励礼盒id
|
|||
|
|
repeated PBMoney awardMoney = 2; //具体奖励货币
|
|||
|
|
repeated PBGoodsInfo awardGoods = 3; //具体奖励家具
|
|||
|
|
repeated PBCoffeeIllustrationRewardInfo rewards = 4; //咖啡图鉴奖励
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡供货盒信息
|
|||
|
|
message PBCoffeeMergeSupplierInfo
|
|||
|
|
{
|
|||
|
|
int32 type = 1; //1 咖啡豆, 2糖 3奶
|
|||
|
|
int32 count = 2; //剩余可以点击的次数
|
|||
|
|
int32 nextRefreshTime = 3; //下次刷新的时间戳
|
|||
|
|
int32 adTimes = 4; //通过广告补充原材料的次数,每日刷新
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡格子棋盘信息
|
|||
|
|
message PBCoffeeMergeGridInfo
|
|||
|
|
{
|
|||
|
|
int32 index = 1; //格子位置序号
|
|||
|
|
int32 type = 2; //品类: 1 咖啡豆, 2糖 3奶
|
|||
|
|
int32 level = 3; //合成等级, 最低1 最高5, 两个5就会转化程货币
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡货币信息
|
|||
|
|
message PBCoffeeMergeMoneyInfo
|
|||
|
|
{
|
|||
|
|
int32 coffeeBean = 1; //最高级咖啡豆数量
|
|||
|
|
int32 sugar = 2; //最高级糖数量
|
|||
|
|
int32 milk = 3; //最高级奶数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咖啡图鉴奖励信息
|
|||
|
|
message PBCoffeeIllustrationRewardInfo
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //奖励礼盒id
|
|||
|
|
int32 status = 2; //图鉴奖励礼盒状态 1-无法领取 2-能领取 3-已经领取
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
//花店内容展示
|
|||
|
|
message C2SFlowerShopShow
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//花店内容展示
|
|||
|
|
message S2CFlowerShopShow
|
|||
|
|
{
|
|||
|
|
int32 bagSeed = 1; //福袋里刷到的种子
|
|||
|
|
int32 furId = 2; //鲜花展示区刷到的家具
|
|||
|
|
int32 recycleId = 3; //高价回收ID
|
|||
|
|
int32 todayBagSeedBuyTimes = 4; //已经购买的次数(用于每日限购)
|
|||
|
|
int32 currentHave = 5; //买之前拥有该种植物的数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//花店展示区购买
|
|||
|
|
message C2SFlowerShopBuy
|
|||
|
|
{
|
|||
|
|
int32 goodsType =1; //商品类型 11-家具 14-种子
|
|||
|
|
PBShopGoodsInfo buyGoods = 2; //购买货物
|
|||
|
|
int32 todayBagSeedBuyTimes = 3; //已经购买的次数(用于每日限购)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//花店展示区购买
|
|||
|
|
message S2CFlowerShopBuy
|
|||
|
|
{
|
|||
|
|
int32 goodsType =1; //商品类型 11-家具 14-种子
|
|||
|
|
PBShopGoodsInfo buyGoods = 2; //购买货物
|
|||
|
|
int32 todayBagSeedBuyTimes = 3; //已经购买的次数(用于每日限购)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
//花店回收区售卖
|
|||
|
|
message C2SFlowerShopRecycle
|
|||
|
|
{
|
|||
|
|
PBShopGoodsInfo soldPlant = 1; //售卖的植物
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//花店回收区售卖
|
|||
|
|
message S2CFlowerShopRecycle
|
|||
|
|
{
|
|||
|
|
PBShopGoodsInfo soldPlant = 1; //售卖的植物
|
|||
|
|
int32 currentHave = 2; //买之后拥有该种植物的数量
|
|||
|
|
}
|
|||
|
|
//花店货架显示
|
|||
|
|
message C2SFlowerShelfShow
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//花店货架显示
|
|||
|
|
message S2CFlowerShelfShow
|
|||
|
|
{
|
|||
|
|
repeated int32 shelfSeeds = 1; //货架上的3个种子
|
|||
|
|
repeated PBShopGoodsInfo shelfPots = 2; //货架上的2个花盆
|
|||
|
|
repeated int32 shelfFurs = 3; //货架上的2个家具
|
|||
|
|
int32 plantCount = 4; //水生植物的数量(商店展示显示的是普通花盆的植物)
|
|||
|
|
int32 nextRefreshTime = 5; //下次刷新的时间戳
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//花店货架购买
|
|||
|
|
message C2SFlowerShelfBuy
|
|||
|
|
{
|
|||
|
|
int32 goodsType =1; //商品类型 11-家具 13-花盆 14-种子
|
|||
|
|
PBShopGoodsInfo buyGoods = 2; //购买货物
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//花店货架购买
|
|||
|
|
message S2CFlowerShelfBuy
|
|||
|
|
{
|
|||
|
|
int32 goodsType =1; //商品类型 11-家具 13-花盆14-种子
|
|||
|
|
PBShopGoodsInfo buyGoods = 2; //购买货物
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//造型间格子信息
|
|||
|
|
message PBStylingRoomGridInfo
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //格子id
|
|||
|
|
int32 content = 2; //格子元素 0 什么都没有 1-3 为资源1-3, 4 为刷新道具
|
|||
|
|
int32 status = 3; //格子状态 1未翻开,2已翻开,3已交互
|
|||
|
|
}
|
|||
|
|
//造型间剪刀
|
|||
|
|
message PBStylingRoomEnergyInfo
|
|||
|
|
{
|
|||
|
|
int32 energy = 1; //剪刀数量
|
|||
|
|
int32 nextRefillTime = 2; //下一个剪刀的恢复时间, 如果剪刀满那么这个数字为0
|
|||
|
|
}
|
|||
|
|
//造型间资源
|
|||
|
|
message PBStylingRoomMoneyInfo
|
|||
|
|
{
|
|||
|
|
int32 resource1 = 1; //吹风机
|
|||
|
|
int32 resource2 = 2; //粉底刷
|
|||
|
|
int32 resource3 = 3; //梳子
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
//造型间寻物展示
|
|||
|
|
message C2SStylingRoomMiniGameShow
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//造型间寻物展示
|
|||
|
|
message S2CStylingRoomMiniGameShow
|
|||
|
|
{
|
|||
|
|
repeated PBStylingRoomGridInfo grids = 1; //所有格子信息
|
|||
|
|
PBStylingRoomEnergyInfo energy = 2; //能量数值
|
|||
|
|
PBStylingRoomMoneyInfo money = 3; //寻物资源
|
|||
|
|
int32 refillAdTimes = 4; //广告刷新了多少次剪刀
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//造型间寻物刷新
|
|||
|
|
message C2SStylingRoomMiniGameRefresh
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//造型间寻物刷新
|
|||
|
|
message S2CStylingRoomMiniGameRefresh
|
|||
|
|
{
|
|||
|
|
repeated PBStylingRoomGridInfo grids = 1; //所有格子信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
//造型间寻物点击
|
|||
|
|
message C2SStylingRoomMiniGameClick
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //电机的格子
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//造型间寻物点击
|
|||
|
|
message S2CStylingRoomMiniGameClick
|
|||
|
|
{
|
|||
|
|
PBStylingRoomGridInfo grid = 1; //点击的格子信息
|
|||
|
|
PBStylingRoomEnergyInfo energy = 2; //能量数值
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
//造型间寻物资源展示
|
|||
|
|
message C2SStylingRoomMiniGameRes
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//造型间寻物资源展示
|
|||
|
|
message S2CStylingRoomMiniGameRes
|
|||
|
|
{
|
|||
|
|
PBStylingRoomMoneyInfo money = 1; //寻物资源
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//造型间寻物剪刀回复
|
|||
|
|
message C2SStylingRoomMiniGameEnergyRefill
|
|||
|
|
{
|
|||
|
|
int32 methodType = 1; //1 广告(一天最多一次) 2 蜗壳币
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//造型间寻物剪刀回复
|
|||
|
|
message S2CStylingRoomMiniGameEnergyRefill
|
|||
|
|
{
|
|||
|
|
PBStylingRoomEnergyInfo energy = 1; //能量数值
|
|||
|
|
int32 refillAdTimes = 2; //广告刷新了多少次剪刀
|
|||
|
|
}
|
|||
|
|
//造型间寻物剪刀显示
|
|||
|
|
message C2SStylingRoomMiniGameEnergyShow
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//造型间寻物剪刀显示
|
|||
|
|
message S2CStylingRoomMiniGameEnergyShow
|
|||
|
|
{
|
|||
|
|
PBStylingRoomEnergyInfo energy = 1; //能量数值
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//造型间显示
|
|||
|
|
message C2SStylingDesignRoomShow
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//造型间显示
|
|||
|
|
message S2CStylingDesignRoomShow
|
|||
|
|
{
|
|||
|
|
int32 currentStyleId = 1; //当前正在设计的造型
|
|||
|
|
repeated int32 rewards = 2; //领取的造型奖励
|
|||
|
|
PBStylingRoomMoneyInfo money = 3; //寻物资源
|
|||
|
|
PBStylingRoomEnergyInfo energy = 4; //能量数值
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//造型间设计
|
|||
|
|
message C2SStylingDesignRoomAttempt
|
|||
|
|
{
|
|||
|
|
int32 styleId = 1; //当前设计的造型id
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//造型间设计
|
|||
|
|
message S2CStylingDesignRoomAttempt
|
|||
|
|
{
|
|||
|
|
int32 currentStyleId = 1; //当前正在设计的造型
|
|||
|
|
PBStylingRoomMoneyInfo money = 2; //寻物资源
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//造型间奖励领取
|
|||
|
|
message C2SStylingDesignRewardPrize
|
|||
|
|
{
|
|||
|
|
int32 styleId = 1; //领取的造型奖励
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//造型间奖励领取
|
|||
|
|
message S2CStylingDesignRewardPrize
|
|||
|
|
{
|
|||
|
|
int32 styleId = 1; //领取的造型奖励
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
//公告信息
|
|||
|
|
message PBAnnouncementInfo
|
|||
|
|
{
|
|||
|
|
int32 announcementId = 1; //公告ID
|
|||
|
|
int32 status = 2; //公告状态
|
|||
|
|
bytes announcementRemarks = 3; //公告备注
|
|||
|
|
int32 announcementWeight = 4; //公告权重
|
|||
|
|
bytes title = 5; //公告标题
|
|||
|
|
bytes content = 6; //公告内容
|
|||
|
|
int32 receiveTime = 7; //接收时间 (时间戳 秒)
|
|||
|
|
int32 announcementType = 8; //公告类型 1:活动公告 2:更新公告 3:周边公告 4:下次预告
|
|||
|
|
string image = 9; //图片
|
|||
|
|
bool canGet = 10; //是否还可以获取
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//公告历史
|
|||
|
|
message C2SAnnouncementHistory
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
//公告历史
|
|||
|
|
message S2CAnnouncementHistory
|
|||
|
|
{
|
|||
|
|
repeated PBAnnouncementInfo announcementInfo = 1; //公告列表 opType为1时会返回玩家最多30条公告记录 opType为为2时会返回操作那一条记录
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//新公告
|
|||
|
|
message C2SAnnouncementNew
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
//新公告
|
|||
|
|
message S2CAnnouncementNew
|
|||
|
|
{
|
|||
|
|
repeated PBAnnouncementInfo announcementInfo = 1; //公告列表 有新公共的时候服务器主动推送
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//外出地点信息
|
|||
|
|
message PBMapLocInfo
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //地点ID 2花店 3咖啡店 4造型间 5占卜屋 6宠物店
|
|||
|
|
int32 status = 2; //1. 未解锁, 2. 已解锁, 3. 当前位置
|
|||
|
|
int32 progress = 3; //用来标识地点解锁的进度 例如: 花店:1. 解锁兑换商店和鲜花订单 2. 解锁水生盆景商店
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//外出地点信息
|
|||
|
|
message C2SMapShowLoc
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//外出地点信息
|
|||
|
|
message S2CMapShowLoc
|
|||
|
|
{
|
|||
|
|
repeated PBMapLocInfo pBMapLocInfo = 1; //外出地点列表
|
|||
|
|
}
|
|||
|
|
//--修改--
|
|||
|
|
|
|||
|
|
//外出地点解锁
|
|||
|
|
message C2SMapUnlockLoc
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//外出地点解锁
|
|||
|
|
message S2CMapUnlockLoc
|
|||
|
|
{
|
|||
|
|
PBMapLocInfo pBMapLocInfo = 1; //解锁的外出地点
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//进入外出地点
|
|||
|
|
message C2SMapLocEnter
|
|||
|
|
{
|
|||
|
|
int32 mapLocId = 1; //外出地点id
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//进入外出地点
|
|||
|
|
message S2CMapLocEnter
|
|||
|
|
{
|
|||
|
|
PBFriendDetail friend = 1; //外出地点对应npc的好感度详情
|
|||
|
|
int32 mapLocId = 2;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咕咕市集显示
|
|||
|
|
message C2SGuGuShopShow
|
|||
|
|
{
|
|||
|
|
int32 sellType = 1;//售卖类型 1-家装 2-服饰 3-玩乐
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咕咕市集显示
|
|||
|
|
message S2CGuGuShopShow
|
|||
|
|
{
|
|||
|
|
int32 sellType = 1;//售卖类型 1-家装 2-服饰 3-玩乐
|
|||
|
|
repeated PBShopGoodsInfo furniture = 2; //sellType为1 家具(前3家具,后3摆件)
|
|||
|
|
repeated PBShopGoodsInfo upfitter = 3; //装修队 第一个墙纸 第二个地板
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咕咕市集购买
|
|||
|
|
message C2SGuGuShopBuy
|
|||
|
|
{
|
|||
|
|
int32 goodsType = 1; //商品类型 11-家具 12-装修
|
|||
|
|
PBShopGoodsInfo buyGoods = 2; //购买货物
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//咕咕市集购买
|
|||
|
|
message S2CGuGuShopBuy
|
|||
|
|
{
|
|||
|
|
int32 goodsType = 1; //商品类型 11-家具 12-装修
|
|||
|
|
PBShopGoodsInfo buyGoods = 2; //购买货物
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//问卷调查显示
|
|||
|
|
message C2SQuestionnaireShow
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//问卷调查显示
|
|||
|
|
message S2CQuestionnaireShow
|
|||
|
|
{
|
|||
|
|
bool canShow = 1; //能否显示
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//问题信息
|
|||
|
|
message PBQuestionInfo
|
|||
|
|
{
|
|||
|
|
int32 questionId = 1;//问题ID
|
|||
|
|
repeated int32 option = 2; //选项列表
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//问卷调查提交
|
|||
|
|
message C2SQuestionnaireSubmit
|
|||
|
|
{
|
|||
|
|
repeated PBQuestionInfo questionInfo = 1; //问题信息列表
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//问卷调查提交
|
|||
|
|
message S2CQuestionnaireSubmit
|
|||
|
|
{
|
|||
|
|
PBAward award = 1; //奖励
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通行证基础信息
|
|||
|
|
message PBPassCheckBasicInfo
|
|||
|
|
{
|
|||
|
|
int32 score = 1; //当前总积分
|
|||
|
|
int32 surplusTime = 2; //活动剩余时间
|
|||
|
|
int32 passCheckId = 3; //当前通行证Id
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通行证奖励信息
|
|||
|
|
message PBPassCheckReward
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //奖励ID
|
|||
|
|
int32 normalStatus = 2; //普通奖励状态 1-无法领取 2-能领取 3-已经领取
|
|||
|
|
int32 payStatus = 3; //付费奖励状态 1-无法领取 2-能领取 3-已经领取
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通行证奖励显示
|
|||
|
|
message C2SPassCheckRewardShow
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通行证奖励显示
|
|||
|
|
message S2CPassCheckRewardShow
|
|||
|
|
{
|
|||
|
|
PBPassCheckBasicInfo basicInfo = 1; //基础信息
|
|||
|
|
repeated PBPassCheckReward rewards = 2; //奖励信息列表
|
|||
|
|
bool isVip = 3; //是否开通了通行证VIP
|
|||
|
|
int32 infiniteRewardCount = 4; //无限领奖领取次数
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通行证奖励获取
|
|||
|
|
message C2SPassCheckRewardGet
|
|||
|
|
{
|
|||
|
|
int32 rewardId = 1; //奖励ID 发送每期最后一个ID就是无限领取,比如第一期最后一个ID为31 ,第二期为62
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通行证奖励获取
|
|||
|
|
message S2CPassCheckRewardGet
|
|||
|
|
{
|
|||
|
|
PBPassCheckReward reward = 1; //奖励信息
|
|||
|
|
int32 infiniteRewardCount = 2; //无限领奖领取次数
|
|||
|
|
repeated int32 gainRewards = 3; //其它奖励获取的礼包列表
|
|||
|
|
repeated PBMoney infiniteMoneys = 4; //无限奖励礼包的货币
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通行证奖励一键获取
|
|||
|
|
message C2SPassCheckRewardAllGet
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通行证奖励一键获取
|
|||
|
|
message S2CPassCheckRewardAllGet
|
|||
|
|
{
|
|||
|
|
repeated PBPassCheckReward rewards = 1; //奖励信息
|
|||
|
|
int32 infiniteRewardCount = 2; //无限领奖领取次数
|
|||
|
|
repeated int32 gainRewards = 3; //获取的礼包列表
|
|||
|
|
repeated PBMoney infiniteMoneys = 4; //无限奖励礼包的货币
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//限时任务信息
|
|||
|
|
message PBLimitTaskInfo
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //任务ID
|
|||
|
|
int32 progress = 2; //任务进度
|
|||
|
|
int32 status = 3; //任务状态 1-未完成 2-已完成 3-已领取 4-任务过期
|
|||
|
|
int32 endTime = 4; //截止时间 0-表示无限 非0为结束的时间戳(秒)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通行证任务显示
|
|||
|
|
message C2SPassCheckTaskShow
|
|||
|
|
{
|
|||
|
|
int32 taskType = 1; //任务类型 1-常规任务 2-限时任务
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通行证任务显示
|
|||
|
|
message S2CPassCheckTaskShow
|
|||
|
|
{
|
|||
|
|
int32 taskType = 1; //任务类型 1-常规任务 2-限时任务
|
|||
|
|
PBPassCheckBasicInfo basicInfo = 2; //基础信息
|
|||
|
|
repeated PBLimitTaskInfo taskInfos = 3; //任务列表信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通行证任务获取
|
|||
|
|
message C2SPassCheckTaskGet
|
|||
|
|
{
|
|||
|
|
int32 taskType = 1; //任务类型 1-常规任务 2-限时任务
|
|||
|
|
int32 taskId = 2; //任务ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//通行证任务获取
|
|||
|
|
message S2CPassCheckTaskGet
|
|||
|
|
{
|
|||
|
|
int32 taskType = 1; //任务类型 1-常规任务 2-限时任务
|
|||
|
|
PBPassCheckBasicInfo basicInfo = 2; //基础信息
|
|||
|
|
repeated PBLimitTaskInfo taskInfo = 3; //当前任务信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
message PBFurDyeSlotInfo
|
|||
|
|
{
|
|||
|
|
int32 slotId = 1; //格子位置,从1开始
|
|||
|
|
int32 originFur = 2; //初始家具Id(有可能是已经染过色的家具, 那么id有可能是>100000的), 默认是0
|
|||
|
|
int32 colorId = 3; //颜色代号, 从1开始, 默认是0
|
|||
|
|
int32 finishTime = 4; //完成染色的时间戳, 默认是0
|
|||
|
|
int32 status = 5; //1 未解锁 2 空白 3计时中 4待领取
|
|||
|
|
int32 number = 6; //染色家具的数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//染色工坊显示
|
|||
|
|
message C2SFurDyeShow
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
//染色工坊显示
|
|||
|
|
message S2CFurDyeShow
|
|||
|
|
{
|
|||
|
|
repeated PBFurDyeSlotInfo slots = 1; //所有染色空间的内容
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//染色工坊染色
|
|||
|
|
message C2SFurDyeAttempt
|
|||
|
|
{
|
|||
|
|
int32 originFur = 1; //初始家具Id(有可能是已经染过色的家具, 那么id有可能是>100000的)
|
|||
|
|
int32 colorId = 2; //颜色代号, 从1开始
|
|||
|
|
int32 slotId = 3; //格子位置,从1开始
|
|||
|
|
int32 number = 4; //染色家具的数量
|
|||
|
|
}
|
|||
|
|
//染色工坊染色
|
|||
|
|
message S2CFurDyeAttempt
|
|||
|
|
{
|
|||
|
|
PBFurDyeSlotInfo slots=1; //当前染色格子内容
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//染色工坊领取
|
|||
|
|
message C2SFurDyeSlotPrize
|
|||
|
|
{
|
|||
|
|
int32 slotId = 1; //格子位置,从1开始
|
|||
|
|
}
|
|||
|
|
//染色工坊领取
|
|||
|
|
message S2CFurDyeSlotPrize
|
|||
|
|
{
|
|||
|
|
PBFurDyeSlotInfo slots=1; //当前染色格子内容
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//染色工坊加速
|
|||
|
|
message C2SFurDyeSlotSpeedUp
|
|||
|
|
{
|
|||
|
|
int32 slotId = 1; //格子位置,从1开始
|
|||
|
|
}
|
|||
|
|
//染色工坊加速
|
|||
|
|
message S2CFurDyeSlotSpeedUp
|
|||
|
|
{
|
|||
|
|
PBFurDyeSlotInfo slots=1; //当前染色格子内容
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//染色空间解锁
|
|||
|
|
message C2SFurDyeSlotUnlock
|
|||
|
|
{
|
|||
|
|
int32 slotId = 1; //格子位置,从1开始
|
|||
|
|
}
|
|||
|
|
//染色空间解锁
|
|||
|
|
message S2CFurDyeSlotUnlock
|
|||
|
|
{
|
|||
|
|
PBFurDyeSlotInfo slots=1; //当前染色格子内容
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//设计展示(十连抽)
|
|||
|
|
message C2SDesignShow
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//设计展示(十连抽)
|
|||
|
|
message S2CDesignShow
|
|||
|
|
{
|
|||
|
|
int32 goldLotteryId = 1; //金币设计池id, 默认返回1
|
|||
|
|
int32 advancedLotteryId = 2; //高级设计池id, 默认返回2
|
|||
|
|
int32 limitedLotteryId = 3; //限时设计池id, 默认返回3 到期后直接返回0
|
|||
|
|
PBDesignCurrencyInfo designCurrency = 4; //设计稿
|
|||
|
|
int32 basicFreeTime = 5; //初级免费抽奖时间戳(秒)
|
|||
|
|
int32 advancedFreeTime = 6; //高级免费抽奖时间戳(秒)
|
|||
|
|
bool isBuyStorePack8 = 7; //是否买过礼包8
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//设计抽奖(十连抽)
|
|||
|
|
message C2SDesignLottery
|
|||
|
|
{
|
|||
|
|
int32 lotteryType = 1; //抽奖类型 1-初级家具卡池 2-高级家具卡池 3-限时家具卡池
|
|||
|
|
int32 lotteryTimes = 2; //抽奖次数 1-抽一次 2-抽十次
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//设计抽奖(十连抽)
|
|||
|
|
message S2CDesignLottery
|
|||
|
|
{
|
|||
|
|
int32 lotteryType = 1; //抽奖类型 1-初级家具卡池 2-高级家具卡池 3-限时家具卡池
|
|||
|
|
repeated PBRewardItemInfo rewards = 2; //抽到的奖品
|
|||
|
|
PBDesignCurrencyInfo designCurrency = 3; //设计稿
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//设计稿货币
|
|||
|
|
message PBDesignCurrencyInfo
|
|||
|
|
{
|
|||
|
|
int32 basicBluePrint = 1; //初级设计稿
|
|||
|
|
int32 advancedBluePrint = 2; //高级设计搞
|
|||
|
|
int32 limitedBluePrint = 3; //限时设计搞
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//奖励物品信息
|
|||
|
|
message PBRewardItemInfo
|
|||
|
|
{
|
|||
|
|
PBGoodsInfo item = 1; //奖励物品信息
|
|||
|
|
bool isNew = 2; //是否第一次获得
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//商城信息
|
|||
|
|
message PBStoreInfo
|
|||
|
|
{
|
|||
|
|
int32 storeId = 1; //商城ID
|
|||
|
|
int32 buyTimes = 2; //购买了的次数
|
|||
|
|
int32 failureTime = 3; //失效时间 (时间戳 秒)
|
|||
|
|
bool redDot = 4;//是否显示红点
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//商城显示
|
|||
|
|
message C2SStoreShow
|
|||
|
|
{
|
|||
|
|
int32 packUI = 1; //商城类型 1-货币售卖 2-常规售卖 3-活动售卖 4-衣服售卖
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//商城显示
|
|||
|
|
message S2CStoreShow
|
|||
|
|
{
|
|||
|
|
int32 packUI = 1; //商城类型 1-货币售卖 2-常规售卖 3-活动售卖 4-衣服售卖
|
|||
|
|
repeated PBStoreInfo storeInfos = 2; //商城信息列表
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//商城图标显示(客户端不发)
|
|||
|
|
message C2SStoreIconShow
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//商城图标显示
|
|||
|
|
message S2CStoreIconShow
|
|||
|
|
{
|
|||
|
|
repeated PBStoreInfo storeInfos = 1; //商城信息列表
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//商城购买
|
|||
|
|
message C2SStoreBuy
|
|||
|
|
{
|
|||
|
|
int32 storeId = 1; //商城ID
|
|||
|
|
int32 buyCount = 2;//购买数量 默认为1
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//商城购买
|
|||
|
|
message S2CStoreBuy
|
|||
|
|
{
|
|||
|
|
PBStoreInfo storeInfo = 1;//商城信息
|
|||
|
|
int32 buyCount = 2;//购买数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//充值信息(不用请求,服务器主动推)
|
|||
|
|
message C2SPayInfo
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//充值信息
|
|||
|
|
message S2CPayInfo
|
|||
|
|
{
|
|||
|
|
int32 storeId = 1; //商城里充值ID
|
|||
|
|
int32 count = 2; //购买的数量,凡是人民币的都是1
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//签到信息
|
|||
|
|
message PBSignInfo
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //签到ID
|
|||
|
|
int32 status = 2; //1-无法领取 2-能领取 3-已经领取 4-可以补签
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//常规签到显示
|
|||
|
|
message C2SSignInShow
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//常规签到显示
|
|||
|
|
message S2CSignInShow
|
|||
|
|
{
|
|||
|
|
int32 signCount = 1; //累签天数
|
|||
|
|
repeated PBSignInfo signInfos = 2; //常规签到信息列表,本月全部信息
|
|||
|
|
repeated PBSignInfo sumSignInfos = 3; //常规签到累签信息列表
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//常规签到获取
|
|||
|
|
message C2SSignInGet
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //常规签到ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//常规签到获取
|
|||
|
|
message S2CSignInGet
|
|||
|
|
{
|
|||
|
|
PBSignInfo signInfo = 1; //常规签到信息
|
|||
|
|
int32 signCount = 2; //累签天数
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
//常规签到累签获取
|
|||
|
|
message C2SSignInSumGet
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //常规签到ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//常规签到累签获取
|
|||
|
|
message S2CSignInSumGet
|
|||
|
|
{
|
|||
|
|
PBSignInfo signInfo = 1; //常规签到累签信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//新人签到检查
|
|||
|
|
message C2SPlayerLandCheck
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//新人签到检查
|
|||
|
|
message S2CPlayerLandCheck
|
|||
|
|
{
|
|||
|
|
bool canShow = 1; //能否显示
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//新人签到显示
|
|||
|
|
message C2SPlayerLandShow
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//新人签到显示
|
|||
|
|
message S2CPlayerLandShow
|
|||
|
|
{
|
|||
|
|
repeated PBSignInfo signInfos = 1; //新人签到信息列表
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//新人签到获取
|
|||
|
|
message C2SPlayerLandGet
|
|||
|
|
{
|
|||
|
|
int32 id = 1; //新人签到ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//新人签到获取
|
|||
|
|
message S2CPlayerLandGet
|
|||
|
|
{
|
|||
|
|
PBSignInfo signInfo = 1; //新人签到信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//家具总数量更新
|
|||
|
|
message C2SFurnitureAmountUpdate
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//家具总数量更新
|
|||
|
|
message S2CFurnitureAmountUpdate
|
|||
|
|
{
|
|||
|
|
int32 furnitureAmount = 1; //家具总数量
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
CMD_C2S_PartnerMyList = 5000; //好友列表
|
|||
|
|
CMD_S2C_PartnerMyList = 5001;
|
|||
|
|
CMD_C2S_PartnerQuery = 5002; //好友查询
|
|||
|
|
CMD_S2C_PartnerQuery = 5003;
|
|||
|
|
CMD_C2S_PartnerAdd = 5004; //好友添加
|
|||
|
|
CMD_S2C_PartnerAdd = 5005;
|
|||
|
|
CMD_C2S_PartnerDelete = 5006; //好友删除
|
|||
|
|
CMD_S2C_PartnerDelete = 5007;
|
|||
|
|
CMD_C2S_PartnerApplyRequest = 5008; //好友申请请求
|
|||
|
|
CMD_S2C_PartnerApplyRequest = 5009;
|
|||
|
|
CMD_C2S_PartnerApplyRespond = 5010; //好友申请回应
|
|||
|
|
CMD_S2C_PartnerApplyRespond = 5011;
|
|||
|
|
CMD_C2S_PartnerGiftBag = 5012; //好友礼物背包
|
|||
|
|
CMD_S2C_PartnerGiftBag = 5013;
|
|||
|
|
CMD_C2S_PartnerGiftGive = 5014; //好友赠送礼物
|
|||
|
|
CMD_S2C_PartnerGiftGive = 5015;
|
|||
|
|
|
|||
|
|
//好友基础信息
|
|||
|
|
message PBPartnerBasicInfo
|
|||
|
|
{
|
|||
|
|
string playerId = 1; //玩家ID 不显示,添加/删除好友时需要代入
|
|||
|
|
string nickName = 2; //昵称
|
|||
|
|
int32 headId = 3; //头像ID
|
|||
|
|
int32 level = 4; //等级
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友信息
|
|||
|
|
message PBPartnerInfo
|
|||
|
|
{
|
|||
|
|
PBPartnerBasicInfo basicInfo = 1 //好友基础信息
|
|||
|
|
bool isOnline = 2; //是否在线
|
|||
|
|
int32 updateTime = 3; //更新时间
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友查询
|
|||
|
|
message PBPartnerQuery
|
|||
|
|
{
|
|||
|
|
PBPartnerBasicInfo basicInfo = 1 //好友基础信息
|
|||
|
|
bool isApply = 2; //是否申请加好友
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友申请
|
|||
|
|
message PBPartnerApply
|
|||
|
|
{
|
|||
|
|
PBPartnerBasicInfo basicInfo = 1 //好友基础信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友聊天信息
|
|||
|
|
message PBPartnerMessage
|
|||
|
|
{
|
|||
|
|
string playerId = 1; //玩家ID 不显示
|
|||
|
|
int32 msgId = 2 //消息ID 从1开始
|
|||
|
|
int32 msgType = 3; //消息类型 1-文本消息 2-礼物
|
|||
|
|
string msgText = 4; //文本数据 消息类型为1生效
|
|||
|
|
int32 updateTime = 5; //消息更新时间
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友列表
|
|||
|
|
message C2SPartnerMyList
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友列表
|
|||
|
|
message S2CPartnerMyList
|
|||
|
|
{
|
|||
|
|
repeated PBPartnerInfo partnerInfos = 1; //好友信息列表
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友查询
|
|||
|
|
message C2SPartnerQuery
|
|||
|
|
{
|
|||
|
|
int32 queryType = 1; //查询类型 1-获取最线在线的玩家 2-按玩家ID查询
|
|||
|
|
string queyrId = 2; //查询ID 查询类型2生效
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友查询
|
|||
|
|
message S2CPartnerQuery
|
|||
|
|
{
|
|||
|
|
repeated PBPartnerQuery partnerQuerys = 1; //查询好友
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友添加
|
|||
|
|
message C2SPartnerAdd
|
|||
|
|
{
|
|||
|
|
string playerId = 1; //玩家ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友添加
|
|||
|
|
message S2CPartnerAdd
|
|||
|
|
{
|
|||
|
|
repeated PBPartnerInfo partnerInfos = 1; //好友信息列表
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友删除
|
|||
|
|
message C2SPartnerDelete
|
|||
|
|
{
|
|||
|
|
string playerId = 1; //玩家ID
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友删除
|
|||
|
|
message S2CPartnerDelete
|
|||
|
|
{
|
|||
|
|
repeated PBPartnerInfo partnerInfos = 1; //好友信息列表
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友申请请求
|
|||
|
|
message C2SPartnerApplyRequest
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友申请请求
|
|||
|
|
message S2CPartnerApplyRequest
|
|||
|
|
{
|
|||
|
|
repeated PBPartnerApply applys = 1 //请求列表
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友申请回应
|
|||
|
|
message C2SPartnerApplyRespond
|
|||
|
|
{
|
|||
|
|
string playerId = 1; //玩家ID
|
|||
|
|
bool isAgree = 2; //是否同意 true-同意 false-拒绝
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友申请回应
|
|||
|
|
message S2CPartnerApplyRespond
|
|||
|
|
{
|
|||
|
|
repeated PBPartnerApply applys = 1 //好友基础信息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友聊天记录 每次发送最近的50条
|
|||
|
|
message C2SPartnerHistoryMsg
|
|||
|
|
{
|
|||
|
|
int32 earliest = 1; //最早的消息ID
|
|||
|
|
//比如玩家目前有500条消息 最早的消息ID为1 最新的消息为500
|
|||
|
|
//玩家登录后第一次获取,earliest直接发送0,服务器将返回最新的50条数据 ID范围(451-500 )
|
|||
|
|
//玩家如果需拉取更前面的数据 earliest发送451,服务器将返回451前面50条数据 ID范围(401-450 )
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友聊天记录 每次发送最近的50条
|
|||
|
|
message S2CPartnerHistoryMsg
|
|||
|
|
{
|
|||
|
|
repeated PBPartnerMessage msgs = 2; //返回最近50条消息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友发送消息
|
|||
|
|
message C2SPartnerSendMsg
|
|||
|
|
{
|
|||
|
|
string playerId = 1; //玩家ID 不显示
|
|||
|
|
int32 msgType = 3; //消息类型 1-文本消息 2-礼物
|
|||
|
|
string msgText = 4; //文本数据 消息类型为1生效
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友发送消息
|
|||
|
|
message S2CPartnerSendMsg
|
|||
|
|
{
|
|||
|
|
PBPartnerMessage lastMsg = 1; //最新的消息
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友礼物背包
|
|||
|
|
message C2SPartnerGiftBag
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友礼物背包
|
|||
|
|
message S2CPartnerGiftBag
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友赠送礼物
|
|||
|
|
message C2SPartnerGiftGive
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//好友赠送礼物
|
|||
|
|
message S2CPartnerGiftGive
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|