Example #1
0
 def send_msg_break_item(self):
     cmd = CMD_MB_C_BREAK_ITEM()
     cmd.break_count = 1
     cmd.item_id = 4200000100
     s = cmd.SerializeToString()
     SendFunc(MDM_MB_USER_INFO, SUB_MB_C_BREAK_ITEM, s)
     print("分解道具")
Example #2
0
 def send_msg_eamil_get_attachment_c2g(self):
     cmd = CMD_MB_C_Message_GetGift()
     cmd.user_id = self.userid
     cmd.get_index_list.append(1)
     s = cmd.SerializeToString()
     SendFunc(MDM_MB_MESSAGE, SUB_MB_C_MESSAGE_GET_GIFT, s)
     print("领取邮件奖励")
Example #3
0
 def send_msg_give_nick(self):
     cmd = CMD_MB_C_GIVE_NICKNAME()
     cmd.user_id = self.userid
     cmd.give_game_id = 2020202  # 填写要赠送的玩家游戏ID
     s = cmd.SerializeToString()
     SendFunc(MDM_MB_USER_INFO, SUB_MB_C_GIVE_NICKNAME, s)
     print("赠送道具—请求对方ID")
Example #4
0
 def send_msg_get_classic_prize_pool(self):
     cmd = CMD_C_GET_CLASSIC_PRIZE_POOL()
     cmd.type = 1
     cmd.pool_type = 1
     s = cmd.SerializeToString()
     SendFunc(MDM_GF_GAME, SUB_C_CLASSIC_PRIZE_POOL_STOCK, s)
     print("获取奖池信息")
Example #5
0
 def send_msg_red_envelope(self):
     cmd = CMD_C_GET_RED_ENVELOPE()
     cmd.user_id = self.userid
     cmd.envelope_id = 4200000100
     s = cmd.SerializeToString()
     SendFunc(MDM_GF_GAME, SUB_C_GET_RED_ENVELOPE, s)
     print("点击获取红包")
Example #6
0
 def send_msg_classic_prize_pllo_guess(self):
     cmd = CMD_C_CLASSIC_PRIZE_POOL_GUESS()
     typeList = [0, 1, 2]
     cmd.type = typeList[random.randint(0, len(typeList) - 1)]
     s = cmd.SerializeToString()
     SendFunc(MDM_GF_GAME, SUB_C_CLASSIC_PRIZE_POOL_GUESS, s)
     print("幸运猜大小")
Example #7
0
 def send_msg_connon_compound(self):
     cmd = CMD_C_Cannon_Compound()
     cmd.cannon_id = 3101  #炮台的模板id
     cmd.valid_id = 2  #时间id
     s = cmd.SerializeToString()
     SendFunc(98, 4, s)
     print("玩家请求合成炮台")
Example #8
0
    def send_msg_get_lucky_number_task_reward(self):

        cmd = CMD_C_GET_LUCKY_NUMBER_TASK_REWARD()
        cmd.task_id = 7004
        s = cmd.SerializeToString()
        SendFunc(MDM_GR_USER, SUB_GR_C_GET_LUCKY_NUMBER_TASK_REWARD, s)
        print("领取任务奖励")
Example #9
0
 def send_msg_modify_face(self):
     cmd = CMD_MB_ModifyFace()
     cmd.face_id = 1  # 头像ID
     cmd.user_id = self.userid
     s = cmd.SerializeToString()
     SendFunc(MDM_MB_USER_INFO, SUB_MB_MODIFY_FACE, s)
     print("更换头像")
Example #10
0
 def send_msg_cannon_buy(self):
     cmd = CMD_C_Cannon_Buy()
     cmd.cannon_id = 3103  #炮台物品id
     cmd.valid_id = 4  #有效期表的id,用来表示续哪个期限,花多少钱
     s = cmd.SerializeToString()
     SendFunc(98, 8, s)
     print("玩家请求购买炮台")
Example #11
0
 def send_msg_cannon_renew(self):
     cmd = CMD_C_Cannon_Renew()
     cmd.cannon_id = 3105  #炮台物品id
     cmd.valid_id = 6  #有效期表的id,用来表示续哪个期限,花多少钱
     s = cmd.SerializeToString()
     SendFunc(98, 6, s)
     print("玩家请求炮台续期")
Example #12
0
 def send_msg_compound_item(self):
     cmd = CMD_MB_C_COMPOUND_ITEM()
     cmd.compound_count = 1
     cmd.item_id = 4200000100
     s = cmd.SerializeToString()
     SendFunc(MDM_MB_USER_INFO, SUB_MB_C_COMPOUND_ITEM, s)
     print("合成道具")
Example #13
0
 def send_msg_modify_nickname(self):
     cmd = CMD_MB_ModifyNickName()
     cmd.nick_name = ('-1').encode('utf-8')  # 文本转byte 不知道是不是这么写滴
     cmd.user_id = self.userid
     s = cmd.SerializeToString()
     SendFunc(MDM_MB_USER_INFO, SUB_MB_C_MODIFY_NICKNAME, s)
     print("改变昵称")
Example #14
0
 def send_msg_get_mission_reward(self):
     cmd = CMD_MB_C_GET_MISSION_REWARD()
     cmd.mission_id = 1  #任务ID
     cmd.mission_type = 1  #任务类型
     s = cmd.SerializeToString()
     SendFunc(MDM_MB_MISSION, SUB_MB_C_GET_MISSION_REWARD, s)
     print("每日任务")
Example #15
0
 def send_msg_GetRechargeRebate(self):
     cmd = CMD_C_GetRechargeRebate()
     testNumList = [1, 2, 4, 8, 16, 32, 64, 128]
     cmd.ID = testNumList[random.randint(0, len(testNumList) - 1)]  #礼包ID
     s = cmd.SerializeToString()
     SendFunc(102, 326, s)
     print("领取充值返利礼包")
Example #16
0
 def send_msg_get_reward(self):
     cmd = CMD_MB_C2S_Get_Reward()
     cmd.user_id = self.userid
     cmd.type = random.randint(1, 2)
     s = cmd.SerializeToString()
     SendFunc(MDM_MB_ACTIVITY, SUB_MB_C2S_GET_REWARD, s)
     print("得到奖励(绑定,首冲)")
Example #17
0
 def send_msg_seven_day_gift_get(self):
     cmd = CMD_C_SEVEN_DAY_GIFT_GET()
     cmd.user_id = self.userid
     cmd.gift_id = -1
     cmd.version = 200000
     s = cmd.SerializeToString()
     SendFunc(MDM_GR_USER, SUB_GR_C_SEVEN_DAY_GIFT_GET, s)
Example #18
0
 def send_msg_get_online_gift_check_get(self):
     cmd = CMD_C_GET_ONLINE_GIFT_CHECK_GET()
     cmd.user_id = self.userid
     cmd.nType = -1
     s = cmd.SerializeToString()
     SendFunc(MDM_MB_USER_INFO, SUB_MB_ONLINE_GIFT_REQ, s)
     print("请求在线奖励")
Example #19
0
 def send_msg_buy_item(self):
     cmd = CMD_MB_C_BUY_ITEM()
     cmd.user_id = self.userid
     cmd.item_id = 110
     cmd.item_number = 4200000100
     s = cmd.SerializeToString()
     SendFunc(MDM_MB_USER_INFO, SUB_MB_C_BUY_ITEM, s)
     print("钻石购买道具")
Example #20
0
 def send_msg_buy_skill(self):
     cmd = CMD_C_BUY_SKILL()
     cmd.skill_id = 110
     cmd.count = -1
     cmd.target_id = 1
     s = cmd.SerializeToString()
     SendFunc(MDM_GF_GAME, SUB_C_BUY_SKILL, s)
     print("购买技能")
Example #21
0
 def send_msg_diamond_exchange(self):
     cmd = CMD_MB_C2S_DIAMOND_EXCHANGE()
     cmd.user_id = self.userid
     cmd.diamond = 20
     s = cmd.SerializeToString()
     SendFunc(MDM_MB_PURCHASE, SUB_MB_C2S_DIAMOND_EXCHANGE, s)  #大厅
     #SendFunc(MDM_MB_PURCHASE, SUB_GR_C2S_DIAMOND_EXCHANGE, s) #游戏服
     print("砖石兑换金币")
Example #22
0
 def send_msg_levelup_site(self):
     cmd = CMD_MB_C_LEVELUP_SITE()
     cmd.iLevelId = 1
     cmd.isUseItem = True  #哪个啥 直接成功滴?
     #cmd.siteType= 2
     s = cmd.SerializeToString()
     SendFunc(MDM_MB_USER_INFO, SUB_MB_C_LEVELUP_SITE, s)
     print("锻造")
Example #23
0
 def send_msg_c2s_fresh_package_ex(self):
     cmd = CMD_MB_C2S_Fresh_Package_Ex()
     cmd.user_id = self.userid
     cmd.fresh_key = ('123').encode('utf-8')  # 文本转byte 不知道是不是这么写滴
     cmd.channel_id = 11
     s = cmd.SerializeToString()
     SendFunc(MDM_MB_ACTIVITY, SUB_MB_C2S_ACTIVITY_FRESH_PACKAGE_EX, s)
     print("礼包码兑换")
Example #24
0
 def send_msg_activity_sign_thirty(self):
     cmd = CMD_MB_C_Sign_Thirty()
     cmd.user_id = self.userid  # 用户userid
     cmd.last_day = -1  # 签到的天数
     cmd.is_first_thirty = True  # 是否是三十日
     s = cmd.SerializeToString()
     SendFunc(MDM_MB_ACTIVITY, SUB_MB_C_ACTIVITY_SIGN_THIRTY, s)
     print("30日签到领奖")
Example #25
0
 def send_msg_sell_item(self):
     cmd = CMD_MB_C_SELL_ITEM()
     cmd.user_id = self.userid
     cmd.item_id = 1
     cmd.item_number = 4200000100
     s = cmd.SerializeToString()
     SendFunc(MDM_MB_USER_INFO, SUB_MB_C_SELL_ITEM, s)
     print("使用道具")
Example #26
0
 def send_msg_usre_info_ls(self):
     cmd = CMD_C_RecordOpenGiftCount()
     testNumList = [1, 101, 801, 1001, 3001, 3101, 3102]
     testNumList1 = [1, 2, 3, 4, 5, 6, 7]
     cmd.count = testNumList[random.randint(0, len(testNumList) - 1)]  #点击次数
     cmd.id = testNumList1[random.randint(0, len(testNumList) - 1)]  #礼包ID
     s = cmd.SerializeToString()
     SendFunc(102, 328, s)
     print("发送点击礼包次数(登录服)")
Example #27
0
 def send_msg_unlock_cannon_reward(self):
     cmd = CMD_MB_C_GET_UNLOCK_CANNON_REWARD()
     cmd.day = 3
     cmd.select_reward = 3
     cmd.real_name = ('zht').encode('utf-8')
     cmd.mobile_phone = ('18108356933').encode('utf-8')
     cmd.id_num = ('111').encode('utf-8')
     s = cmd.SerializeToString()
     SendFunc(MDM_MB_USER_INFO, SUB_MB_C_GET_UNLOCK_CANNON_REWARD, s)
     print("领取解锁炮倍数奖励")
Example #28
0
    def send_msg_purchase_trade_view_status(self):

        cmd = CMD_MB_C2S_PURCHASE_TRADE_VIEW_STATUS()
        cmd.user_id = self.userid
        cmd.local_language = ('1').encode('utf-8')
        cmd.recharge_type = 1
        cmd.recharge_value = 1
        s = cmd.SerializeToString()
        SendFunc(MDM_GR_PURCHASE, SUB_C2G_PURCHASE_TRADE_VIEW_STATUS, s)
        print("无名协议")
Example #29
0
 def send_msg_catch_fish(self):
     cmd = CMD_C_CATCH_FISH()
     cmd.fish_uid = 1
     cmd.bullet_id = 1
     cmd.bullet_temp_id = 2
     cmd.chair_id = 1
     cmd.weakness_id = 1
     s = cmd.SerializeToString()
     SendFunc(7, 113, s)
     print("碰撞魚")
Example #30
0
 def send_msg_classic_prize_pool_draw_turn(self):
     cmd = CMD_C_CLASSIC_PRIZE_POOL_DRAW_TURN()
     cmd.star = 1
     cmd.player.user_id = self.userid
     cmd.player.nick = ('zht').encode('utf-8')
     cmd.player.reward = 1
     cmd.player.face_id = 1
     cmd.player.vip_lev = 1
     s = cmd.SerializeToString()
     SendFunc(MDM_GF_GAME, SUB_C_CLASSIC_PRIZE_POOL_GUESS, s)
     print("奖池轮盘抽奖")