package msg_type_def;

//所有返回错误信息
enum e_msg_result_def 
{
	e_rmt_unknow = 0;					//未知错误
	e_rmt_success = 1;					//成功
	e_rmt_fail = 2;						//失败
	e_rmt_change_gate = 3;				//改变网关
	e_rmt_connect_full = 4;				//连接已满
	e_rmt_player_max = 5;				//玩家已满
	e_rmt_has_dial_lottery = 6;			//今日转盘抽过奖励
	e_rmt_error_nickname = 7;			// 昵称非法
	e_rmt_same_nickname = 8;			// 昵称相同
	e_rmt_length_beyond_range = 9;      // 长度超出范围
	e_rmt_gold_not_enough = 10;         // 金币不足
	e_rmt_ticket_not_enough = 11;       // 礼券不足
	e_rmt_room_full = 12;				//房间已满	
	e_rmt_vip_under = 13;				//vip等级过低
	e_rmt_player_level_under = 14;				//游戏等级过低
	e_rmt_turret_level_under = 15;				//游戏等级过低
	e_rmt_friend_full = 16;				// 好友满
	e_rmt_exists_friend = 17;			// 好友已存在，重复添加
	e_rmt_player_not_exists = 18;		// 玩家不存在
	e_rmt_runout_count = 19;			// 次数用完
	e_rmt_time_not_arrive = 20;			// 时间未到
	e_rmt_bet_index_error = 21;			// 押注序号不对
	e_rmt_outof_bet_limit = 22;			// 超过房间押注上限
	e_rmt_no_find_table = 23;			// 没有找到桌子
	e_rmt_pwd_not_same = 24;			// 两次密码不一致
	e_rmt_format_invalid = 25;			// 格式非法
	e_rmt_need_set_pwd = 26;			// 需要设置密码
	e_rmt_pwd_error = 27;				// 密码错误
	e_rmt_not_find_item = 28;			// 没有找到道具
	e_rmt_friend_offline = 29;			// 好友离线
	e_rmt_not_in_game = 30;				// 不在游戏内
	e_rmt_cant_buyitem = 31;			//无法购买
	e_rmt_cannot_add_self = 32;			//无法加自己为好友
	e_rmt_chat_too_often = 33;			//发言频繁
	e_rmt_exp_not_enough = 34;			//经验不够
	e_rmt_level_max = 35;				//已经达到最大等级
	e_rmt_cannot_collect = 36;			//玩家不满足领取救济金的要求
	e_rmt_has_bind_phone = 37;			//已绑定手机
	e_rmt_code_error = 38;				//验证码出错
	e_rmt_beyond_limit = 39;			//超出限制
	e_rmt_not_bind_phone = 40;			//没有绑定手机
	e_rmt_cannot_sendto_self = 41;		//不能给自己赠送
	e_rmt_room_notopen = 42;			//房间未开放
	e_rmt_bet_full = 43;				//押注已满
	e_rmt_game_begun = 44;				//游戏已经开始
	e_rmt_banker_not_bet = 45;           //庄家不能押注
	e_rmt_banker_is_full = 46;			//上庄列表已满
	e_rmt_can_not_leave = 47;			//上庄期间不能离开
	e_rmt_has_receive_reward = 48;      // 已领取
	e_rmt_not_recharge = 49;			// 还没有充值
	e_rmt_custom_head_freezing = 50;	// 头像冻结中，此时时间内，不能再次上传头像
	e_rmt_now_banker_first = 51;		//已经是上庄列表的第一个了
	e_rmt_has_in_banker_list = 52;		//已经在上庄列表中
	e_rmt_now_is_banker = 53;				//现在是庄家
	e_rmt_is_not_banker = 54;				//不是庄家
	e_rmt_haven_apply_leave = 55;			//已经申请离开
	e_rmt_banker_not_enough = 56;			//上庄次数不足
	e_rmt_banker_betgold_is_full = 57;		//下注金额已满
	e_rmt_other_betgold_is_full = 58;		//自己下注金额已满
	e_rmt_error_game_state = 59;			//错误游戏状态
	e_rmt_box_not_exist = 60;				// 该宝箱不存在
	e_rmt_box_has_opened = 61;				// 宝箱已经抽过了，处于打开状态
	e_rmt_thank_you_not_enough = 62;		// 谢谢参与个数不足
	e_rmt_now_is_you = 63;					// 已经是你自己了
	e_rmt_banker_protect = 64;				// 上庄保护期
	e_rmt_snatch_is_you = 65;				// 当前最高价已经是你
	e_rmt_snatch_is_low = 66;				// 你的竞价过低
	e_rmt_last_speaker_not_finish = 67;		// 上次的连续小喇叭还没有发完
	e_rmt_speaker_beyond_max_count = 68;	// 连续小喇叭超出最大次数
	e_rmt_roping_over = 69;					//游戏结束
	e_rmt_activity_outofdate = 70;		    // 活动过期
	e_rmt_activity_not_satisfy_cond = 71;	// 不满足领取条件
	e_rmt_time_over = 72;					//时间到游戏结束
	e_rmt_not_follow = 73;					//五龙游戏不能跟随  
	e_rmt_not_follow_roping = 74;			//套牛游戏不能跟随
	e_rmt_chip_not_enough = 75;				//碎片不足
	e_rmt_month_card_out_date = 76;		    // 月卡到期
	e_rmt_not_follow_prize_claw = 77;		//抓娃娃游戏不能跟随
	e_rmt_box_lottery_has_finish = 78;		// 今日宝箱抽奖已完成
	e_rmt_is_game_item = 79;				//游戏道具
	e_rmt_dragon_ball_not_enough = 80;      // 龙珠币不足
	e_rmt_entrance_ticket_not_enough = 81;  // 门票不足
	e_rmt_match_not_start = 82;				// 比赛还没有开始
	e_rmt_match_will_end = 83;				// 比赛即将结束，禁止进入
	e_rmt_boss_cant_use_item = 84;			//首领战不能使用道具	
	e_rmt_lucky_not_enough = 85;			// 幸运不足
	e_rmt_item_not_enough = 86;				// 物品不足
	e_rmt_uptype_error = 87;				// 升级类型错误
	e_rmt_uplevel_fail = 88;				// 升级失败
	e_rmt_not_open_function = 89;			// 暂未开放此功能
	e_rmt_finish = 90;                    
	e_rmt_not_in_lobby = 91;				// 不在大厅
	e_rmt_not_find_cdkey = 92;				// 没有找到该cdkey
	e_rmt_has_used_cdkey = 93;				// cdkey已被使用
	e_rmt_cdkey_outofdate = 94;				// cdkey过期
	e_rmt_cdkey_error_overmuch = 95;		// cdkey输错次数过多
	e_rmt_has_received_cdkey_rewrad = 96;	// 已领取过该批次奖励
	e_rmt_payment_only_once = 97;			// 特殊充值每个用户只能充值一次
	e_rmt_win_beyond_limit = 98;			// 今日赢超出了最大限制，明日再玩
	e_rmt_lose_beyond_limit = 99;			// 今日输超出了最大限制，明日再玩
	e_rmt_player_betgold_limit = 100;		// 玩家下注超过下限
	e_rmt_rate_limit = 101;					// 超出倍率
	e_rmt_not_new_player = 102;				// 不是新手
	e_rmt_not_friend = 103;					// 不是你的好友
	e_rmt_abandon_qianggou = 104;			// 已放弃抢购
	e_rmt_hold_qianggou = 105;				// 已占位(支付抢购活动)
	e_rmt_not_hold_qianggou = 106;			// 没有占位，不能支付(支付抢购活动)
	e_rmt_signup_beyond_maxcount = 107;		// 报名次数超出限制
	e_rmt_not_find_game_server = 108;		// 没有找到游戏服务器
	e_rmt_game_version_error = 109;			// 游戏版本错
	e_rmt_cding = 110;						// cd中
	e_rmt_using = 111;                     // 使用中
	e_rmt_item_can_not_usetime = 112;      //道具暂时不能使用，神灯刷水前三十秒不能用，召唤非鱼阵时期不能使用
	e_rmt_use_item_viproom = 113;          //VIP场才能使用召唤
	e_rmt_dbchip_not_enough = 114;         // 龙珠币不足
	e_rmt_not_find_bwroom = 115;           // 没有找到比武房间
	e_rmt_item_uselimit = 116;				//道具使用上限
	e_rmt_resign_count_limit = 117;			//补签次数限制
	e_rmt_diamond_not_enough = 118;         //钻石不足
	e_rmt_no_buff = 119;					//不存在buff
	e_rmt_can_not_find_fish = 120;			//找不到魚
	e_rmt_not_signed = 121;					//未签到
	e_rmt_not_completed = 122;				//未完成
	e_rmt_energy_not_enought = 123;			//能量不足
	e_rmt_jackpot_not_enought = 124;		//奖池不足
	e_rmt_has_bind_id_card = 125;			//身份证已认证
	e_rmt_number_error = 126;				//号码错误
	e_rmt_blue_level_under = 127;			//蓝钻等级过低
	e_rmt_not_blue_lux = 128;				//非蓝钻豪华会员
	e_rmt_not_blue_player = 129;			//非蓝钻会员
	e_rmt_not_blue_year = 130;				//非蓝钻年会员
	e_rmt_daily_exchange_limit = 131;		//今日兑换上限
	e_rmt_has_signed = 132;					//已签到
}

enum e_item_type_def
{
	e_itd_gold = 1;					// 金币
	e_itd_diamond = 2;				// 钻石
	e_itd_ticket = 3;				// 彩券
	e_itd_count_acc = 4;			// 数量累计道具
	e_itd_iconcustom = 5;			// 头像
	e_itd_photoframe = 6;			// 相框
	e_itd_auto_fire = 7;			// 自动开炮
	e_itd_vip = 8;					// vip
	e_itd_exchange = 9;				// 兑换品
	e_itd_nickname = 10;			// 昵称
	e_itd_fish_item = 11; 			// 捕鱼道具
	e_itd_materialstone = 12;		// 升级石
	e_itd_call	= 13;				// 召唤
	e_itd_monthcard = 14;			// 月卡
	e_itd_active = 15;				// 活跃度
	e_itd_turret = 16;				// 炮
	e_itd_torpedo = 17;				// 鱼雷
	e_itd_dimensity = 18;			// 魔石
	e_itd_contribution = 19;		// 贡献值
	e_itd_chip = 20;				// 碎片
	e_itd_material = 21;			// 材料
	e_itd_time_acc = 22;			// 时间累积道具(数量1)
	e_itd_recharge = 23;			// 充值金额
	e_itd_dimensity_discount = 24;	// 魔石折扣
	e_itd_lottery_ticket = 25;		// 奖券
	e_itd_weekcard = 26;			// 月卡
	e_itd_half_price_violent = 27;	// 半价狂暴
	e_itd_exchange_stone = 28;		// 兑换石
	e_itd_turret_level = 29;		// 炮台等级
	e_itd_turret_chip = 30;			// 鱼雷碎片
	e_itd_turret_gift = 31;			// 鱼雷礼包
	e_itd_gift = 32;				// 礼包
	e_itd_dragon_ball_chip = 33;	// 龙珠碎片
	e_itd_give_bead = 34;			// 充值赠送的龙珠
	e_itd_sex = 35;					// 性别
	//e_itd_dragon_ball = 36;			// 龙珠币
	e_itd_createtime = 37;			// 创建时间
	e_itd_used_bead = 38;			// 已经使用的龙珠
	e_itd_is_new_addplayer = 39;	// 是否新增玩家
	e_itd_channel = 40;				// channel
	e_itd_deviceid = 41;			// device
	e_itd_player_level = 42;		// 玩家等级
	e_itd_blue_vip = 43;			// 蓝钻vip
	e_itd_gold_monthcard = 44;		// 金币月卡
	e_itd_diamond_monthcard = 45;	// 钻石月卡
	e_itd_medium_grade_room = 50;	// 中级场
	e_itd_high_grade_room = 51;		// 高级场
	e_itd_crocodile_score = 52;		// 鳄鱼积分
	e_itd_color_egg = 53;			// 彩蛋
	e_itd_torpedo_gift = 54;		// 鱼雷礼盒
	e_itd_activity_item = 55;		// 活动道具
	e_itd_monkey_score = 56;		// 鳄鱼积分
	e_itd_tomorrow_buff = 57;		// 明日buff
	e_itd_energy = 58;				// 能量
	e_itd_vip_exp = 60;				// vip经验
	e_itd_player_exp = 61;			// 玩家经验
	e_itd_goldingot = 62;			// 元宝
	e_itd_tombola = 63;				// 彩券
	e_itd_wing = 64;				// 翅膀
	e_itd_buff = 100;
	e_itd_phone_card = 101;			// 话费卡
	e_itd_jd_card = 102;			// 京东卡
	//e_itd_vip_experience_card = 103;// vip体验卡
	e_itd_legendary_fish_gold = 104;// 鲲币
	e_itd_vip_point = 105; // VIP积分
	e_itd_red_packet = 106; // 红包
	e_itd_JD_chip = 107; // 京东卡
	e_itd_dragonball = 108; // 龙珠
	e_itd_glorycrystal = 109; // 荣耀水晶

	e_itd_base_turret = 515; // 基础炮

	e_itd_trigger_event = 666; // 事件
}

enum e_turret_def
{
	e_turret_base = 1;
}

enum e_item_id_def
{
	e_it_gold = 1;			// 金币
	e_it_diamond = 2;		// 钻石
	e_it_ticket = 3;		// 彩券
	e_it_dimensity = 28;	// 魔石
	e_it_chip = 30;			// 碎片
}

enum e_sex_def
{
	sex_unknown = 0;	
	sex_boy = 1;		
	sex_girl = 2;
	sex_max = 3;
}

// 通告类型
enum ENotifyType
{
//	NotifyTypeOperation = 0;			// 运营通告
//	NotifyTypeWinningPrize = 1;			// 中奖通告
//	NotifyTypePlayerSpeaker = 2;		// 用户喇叭

	NotifyTypeSys = 200;				// 系统消息，优先级最高
	NotifyTypePlayerSpeaker = 199;		// 用户喇叭

	NotifyTypeWinningPrize = 198;		// 奖励通告
	NotifyTypeImportantConsume = 197;	// 重要消费通告
	NotifyTypeRobot = 196;				// 机器人通告
}

// 通告消息显示位置
enum ENotifyShowPos
{
	pos_up = 0;       // 上部通告框
	pos_down = 1;	  // 下部通告框
}

// 宝箱抽奖结果
enum BoxLotteryResult
{
	result_big_prize = 0;     // 抽到大奖
	result_samll_prize = 1;   // 抽到小奖
	result_thank_you = 2;     // 谢谢参与+小奖
}

enum RechargeType
{
	typeGold = 1;

	typeDiamond = 2;

	typeMonthCard = 3;     // 月卡

	typeNormalGift = 4;          // 普通礼包

	typeTurret = 5;			//炮

	typeLimitTimeGift = 6;     // 抢购

	typeTriggerGift = 7;     // 事件触发礼包

	typeDailyGift = 8;          // 每日礼包 （包含下一级礼包）

	typeWeekCard = 9;     // 周卡

	typeVipLimitGift = 10;     // VIP限购

	typeDailyTreasure = 11;     // 每日宝藏

	typeUpToLevel = 20;     // 直接升至某个捕鱼等级的礼包

	typeNyGiftGoldChange = 21; // 新春礼包，所购买金币会变动
}

