diff --git a/conf/server/ErrorCodeEerverConfig.txt b/conf/server/ErrorCodeEerverConfig.txt new file mode 100644 index 000000000..59a227118 --- /dev/null +++ b/conf/server/ErrorCodeEerverConfig.txt @@ -0,0 +1,407 @@ +id key value +int string string +1 country 中国 +2 register.nameHaveUsed 名字被占用 +3 register.sensitiveword 名字中含有非法字符 +4 register.wrongFormat 名字限定1~7个字符 +5 activityHoliday.notOpen 活动未开始 +6 activityHoliday.notTime 不在活动时间内 +7 activityHoliday.noThisCheck 没有这个关卡 +8 activityHoliday.notOpenCheck 未开启的关卡 +9 activityHoliday.checkIsCross 该剧情关卡已通关 +10 activityHoliday.challengeTicketNot 挑战令不足 +11 activityHoliday.tomorrow 明日开启 +12 activityHoliday.notJoinActivity 未参加活动 +13 activityHoliday.hasTakedReward 已领取 +14 activityHoliday.scoreNotEnough 积分不够 +15 activityHoliday.exchangeCountNot 兑换次数不足 +16 activityHoliday.overExchage 超出兑换次数 +17 activityHoliday.exchageItemNotEnough 所需道具不足 +18 activityHoliday.sameBuff 有同类型的buff +19 wrongTeamPos 阵容有误 +20 equip.noEquip 装备不存在 +21 equip.wearedEquip 已佩戴该装备 +22 equip.notHero 该妖灵师不存在 +23 equip.wearedOrLock 该装备已加锁或穿在妖灵师身上 +24 equip.ehidNotHeroId 该装备不在这个妖灵师身上 +25 equipStrength.notEnoughMaterial 强化材料不足 +26 equipStrength.notEnoughGem 妖晶不足 +27 eventCard.notEnough 事件卡不存在 +28 eventCard.notReward 奖励已领完 +29 eventCard.takeReward 奖励已领取 +30 player.maxBuyCount 达到每日购买上限 +31 player.canNotTake 不能补领 +32 itemResult.notEnoughGold 金币不足 +33 itemResult.Invalid 失效的物品礼包 +34 mysteryShop.noItem 没有这个物品 +35 mysteryShop.goldNotEnough 金币不足 +36 mysteryShop.gemNotEnough 妖晶不足 +37 mysteryShop.honorPointNotEnough 荣誉点不足 +38 staminaOrGold.notOnwer 没有该用户 +39 randHero.gemNotEnough 妖晶不足 +40 randHero.friendHeartNotEnough 友情点不足 +41 randHero.choujiangjuanNotEnough 抽奖卷不足 +42 combatResult.mapNotOpen 地图未开放 +43 combatResult.notCrossTheMap 关卡未开启 +44 combatResult.staminaNotEnough 体力不足 +45 combatResult.noThisMap 地图不存在 +46 combatResult.teamPosIsEmpty 阵容为空,无法开启 +47 combatResult.fightDataWrong 战斗数据错误 +48 combatResult.maxFightTimes 已达到每日挑战上限 +49 combatResult.notSLevel 未达S不可领取 +50 combatResult.NoUpLevel 未达到等级不能开启 +51 combatResult.mapNotOpenTime 此时间不能玩 +52 combatResult.notHaveEnoughHardChallenges 困难挑战卷不够 +53 combatResult.notHaveFinishHardAllFightInMiddleMap 地图关卡未通关完毕 +54 combatResult.havePlayed 关卡已打过 +55 milesHeshanMap.itemNotEnough 挑战券不足 +56 milesHeshanMap.canNotChalenge 该事件不可挑战 +57 hero.qingyuanNotOpen 未开启该情缘 +58 hero.qingyuanFinish 该情缘已完成 +59 hero.qingyuanTakedReward 该奖励已领取 +60 hero.qingyuanLevelNotEnough {0}等级不足 +61 hero.qingyuanStarNotEnough {0}星级不足 +62 hero.qingyuanCanNotFight 该情缘{0}不能上场战斗 +63 hero.qingyuanItemNotEnough 好感度道具不足 +64 hero.isLiked 已赞 +65 hero.maxStart 达到最大星级 +66 hero.levelNotEnough 等级不足 +67 hero.heroCountNotEnough 数量不足 +68 hero.heroIsLock {0}已锁定 +69 hero.repeatedHero 妖灵师重复 +70 hero.maxHeroEvaluate 该英雄已达到今日评论上限 +71 onlineReward.timeNotEnough 未到领取时间 +72 arena.noHaveChallengeCount 挑战次数不足 +73 arena.heroOrArmyNotEnough 副本阵容需要3个妖灵师 +74 arena.noTeamPos 天才战阵容妖灵师被消耗,需要重新配置 +75 arena.noPlayer 暂时没有可匹配的玩家 +76 arena.startedBattle 已开启战斗不能取消 +77 arena.roomIsDestroy 该房间已失效 +78 arena.wrongBattleResult 错误的战斗结果 +79 arena.notOpenTime 不在开放时间 +80 arena.wrongTeamPos 阵容有误 +81 arena.levelFive 需要3个前锋妖灵师 +82 arena.sessionNotOpen 该赛季未开启 +83 arena.sessionIsClose 赛季已结束 +84 arena.playerIsAttacking 该玩家正在被攻击,请稍后 +85 mail.receiveOrSendUserIsNull 发信人或收信人不能为空 +86 mail.headOrContentIsNull 信件题目或内容不得为空 +87 mail.noMail 没有邮件 +88 mail.notInviteSelf 无法申请自己 +89 mail.noUser 用户不存在 +90 mail.selfFriendsIsFull 好友已满 +91 mail.targetFriendsIsFull 对方好友已满 +92 mail.noThisMail 没有这个信件 +93 mail.haveTheFriend 已是好友 +94 mail.notHaveTheFriend 已删除 +95 mail.reApply 已向对方发送好友申请,请耐心等待 +96 mail.success 好友申请发送成功 +97 mail.specialExpression 内容含有特殊表情 +98 mail.sensitiveWord 内容含有敏感字 +99 mail.enclosureTaked 附件已领取 +100 mail.hasEnclosure 附件未领取不能删除 +101 friend.notFriend 不是好友 +102 friend.arenaNotOpen 天才战功能未开放 +103 friend.friendArenaNotOpen 好友天才战功能未开放 +104 dailyMission.canNotGetAward 暂时无法领取日常任务奖励 +105 dailyMission.hasTakeMission 已领取 +106 dailyMission.contNotEnough 完成日常任务次数不足 +107 buyStamina.upgradeVIPLevel 升级贵族等级可购买 +108 vip.topTheLimit 达到目前贵族等级限制的上限 +109 vip.hasAward 已经领取过该贵族奖励 +110 vip.notEnough 未达到该贵族领取等级 +111 vip.notOpen 今日挑战次数已用完 +112 mailArena.systemName 天才战系统 +113 mailArena.content 恭喜您获得“传奇”段位第 {0} 名,获得以下奖励: +114 mailArena.content1 恭喜您获得“{0}”段位,获得以下奖励: +115 mailArena.head 天才战赛季奖励 +116 mailFriendCompare.systemName 系统 +117 mailFriendCompare.head1 切搓战败 +118 mailFriendCompare.content1 您的好友{0}跟您进行切磋并战胜了您! +119 mailFriendCompare.head2 切搓胜利 +120 mailFriendCompare.content2 您的好友{0}跟您进行了切磋,但被您痛揍一顿,大败而归! +121 mailManor.head 系统邮件 +122 mailPlayer.content 您可以领取贵族奖励: +123 play.forever 永久 +124 play.signed 今日已签到 +125 chat.isBan 您已被禁言,请稍后再尝试发送 +126 guild.alreadyInGuild 已加入宗门 +127 guild.noGuild 宗门不存在 +128 guild.guildDataWrong 宗门数据错误 +129 guild.noPower 权限不足 +130 guild.isApply 已申请加入 +131 guild.noSearch 请输入正确的宗门ID或名称 +132 guild.memberIsMax 宗门成员已满 +133 guild.notCanJoin 该宗门不可加入 +134 guild.noInGuild 该玩家已经不在宗门内。 +135 guild.posNoNum 该职位人数已满 +136 guild.holdOn 请稍后重试 +137 guild.wrongFormat 宗门名限定1~7个字符 +138 guild.userApplyMax 最多申请 {0} 个宗门 +139 guild.ownPowerUpWrong 无法对自己进行操作 +140 guild.JoinOtherGuild 已加入其他宗门 +141 guild.noOpenBossBattle 活动未开启 +142 guild.alreadyOpen 活动已开启 +143 guild.canNotDissolve 宗门中有成员的时候不能解散宗门 +144 guild.familyApplyMax 达到最大申请人数 +145 guild.userLevelNotEnough 等级不足,无法加入 +146 guild.logCreate {0} 宗门由 {1} 创立。 +147 guild.logJoin {0} 加入宗门。 +148 guild.logExit {0} 退出宗门。 +149 guild.logOffice {0} 被 {1} 任命为 {2}。 +150 guild.logGive {0} 被 {1} 转让成为本宗门新门主。 +151 guild.logUpdateName {0} 修改了本宗门新的图腾和名称。 +152 systemNotice 系统消息 +153 systemNoticeArena 恭喜玩家 {0} 获得天才战第 {1} 名! +154 systemNoticeHeroSR 恭喜 {0} 获得 {1} 级妖灵师 {2} ! +155 systemNoticeHeroSSR 恭喜 {0} 获得 {1} 级妖灵师 {2} ! +156 systemNoticeHeroStarGreen 恭喜 {0} 将妖灵师 {1} 升至 {2} 星! +157 systemNoticeHeroStarBlue 恭喜 {0} 将妖灵师 {1} 升至 {2} 星! +158 systemNoticeHeroStarViolet 恭喜 {0} 将妖灵师 {1} 升至 {2} 星! +159 systemNoticeHeroStarOrange 恭喜 {0} 将妖灵师 {1} 升至 {2} 星! +160 seven_reward_title 七日奖励送货上门! +161 seven_reward_txt 亲爱的妖灵师大人,我们发现七日奖励您忘记领取啦~您收到这封邮件后可以直接领取呦,有没有很贴心? +162 personal_goals 个人目标奖励#这是您在嘉年华活动中未领取的个人目标奖励,请查收! +163 personalgoal_stotalReward 全目标奖励#这是您在嘉年华活动中未领取的全目标奖励,请查收! +164 red_bag_title 红包返利送货上门! +165 red_bag_txt 亲爱的妖灵师大人,我们发现红包返利您忘记领取啦~您收到这封邮件后可以直接领取呦,有没有很贴心? +166 total_cost_title 累计消耗奖励! +167 total_cost_txt 亲爱的妖灵师大人,我们发现累计消耗奖励您忘记领取啦~您收到这封邮件后可以直接领取呦,有没有很贴心? +168 total_recharge_title 充值返利送货上门! +169 total_recharge_txt 亲爱的妖灵师大人,我们发现充值返利您忘记领取啦~您收到这封邮件后可以直接领取呦,有没有很贴心? +170 small_recharge_title 每日充值送货上门! +171 small_recharge_txt 亲爱的妖灵师大人,我们发现每日充值您忘记领取啦~您收到这封邮件后可以直接领取呦,有没有很贴心? +172 enter_family_title 加入宗门成功 +173 enter_family_txt 恭喜您成功加入宗门 +174 knocked_off_family_title 被清除出宗门 +175 knocked_off_family_txt 您已经被宗门{0}扫地出门 +176 guild.levelNotEnough 等级不足{0}级 +177 guild.nameHasUsed 名称已被别的宗门占用 +178 guild.defaultInstruction 欢迎加入我们的大家庭! +179 guild.addCD 您目前不能加入宗门,剩余时间: +180 guild.maxApplyYours 您的可申请数量已达最大 +181 guild.maxApplyGuild 该宗门申请列表已达最大 +182 guild.logUpdateNotice {0} 修改了本宗门公告。 +183 guild.logUpdateXuanYan {0} 修改了本宗门宣言。 +184 guild.searchError 没有找到您所要的宗门 +185 guild.joinFail 加入失败,请选择其他宗门 +186 guild.canNotJoin 不能加入 +187 combat.ordinaryNotCross 该关卡对应普通关卡未通关 +188 guild.redSystem {0}{1}在宗门内发送了积分福利红包,快去宗门红包内查收吧!({2}) +189 guild.notSameGuild 不是同个宗门 +190 guild.applyOverdue 该申请已过期 +191 guild.noGuild 未加入宗门 +192 guild.updateName {0}后可修改 +193 guild.noticeUpdated {0}秒后可修改 +194 famiy.powerChange 您现在的职位是{0},无权做此操作。请关闭宗门管理界面再试 +195 family.ontInFamily 该玩家已不在宗门内 +196 hero.noskin 您尚未拥有该皮肤 +197 cost_overstep 队伍COST不足,无法上阵该妖灵师 +198 hero.skin.noHero 您尚未拥有该英雄 +199 hero.skin.repeat 您已穿戴该皮肤 +200 friend_point_title 友情点 +201 friend_point_txt 妖灵师大人:昨日您的妖灵师助战他人共获得{0}友情点。 +202 systemNoticeWakeUpGreen 玩家 {0} 成功将妖灵师 {1} 进行了前世唤醒,妖灵师实力大增! +203 systemNoticeWakeUpBlue 玩家 {0} 成功将妖灵师 {1} 进行了前世唤醒,妖灵师实力大增! +204 systemNoticeWakeUpviolet 玩家 {0} 成功将妖灵师 {1} 进行了前世唤醒,妖灵师实力大增! +205 systemNoticeWakeUpOrange 玩家 {0} 成功将妖灵师 {1} 进行了前世唤醒,妖灵师实力大增! +206 hero.notDevourGuildHero 涉及新手引导功能,在完成新手引导前不可被吞噬或销毁 +207 holiday.mail 亲爱的妖灵师大人,您在活动中未领取奖励的剩余领取时间已不足24小时,为避免您的损失,我们将未领取的奖励以邮件的形式发送给您,请您查收。 +208 holiday.system 【妖神假期 】您有未领取的目标奖励 +209 holiday.head 祭典积分奖励领取提示 +210 family.kickOut {0}被{1}{2}踢出宗门 +211 family.bossClose 该副本已关闭 +212 family.redOverdue 该红包已过期 +213 plat_friend_give_head 平台好友赠送礼物 +214 plat_friend_give_mail 您的好友赠送以下礼物: +215 plat_friend_give_reward 1006#2#17 +216 eat_card_error1 {0}已在天才战进攻阵容中 +217 eat_card_error2 {0}已在预置阵容中 +218 eat_card_error3 {0}已在助战阵容中 +219 systemNoticeYaofuSSR 恭喜 {0} 获得 {1} 级逸事札 {2} ! +220 goodsmail.head 礼包发放邮件 +221 goodsmail.content 尊敬的妖灵师大人,您于{0}在游戏中购买了{1},请记得及时领取奖励,祝您游戏愉快! +222 recharge_reward_title 《妖神记》测试充值返利 +223 recharge_reward_content 亲爱的妖灵师大人:感谢您在《妖神记》游戏测试中给予的大力支持。您在测试中共充值{0}元,现返还{1}妖晶,请注意查收! +224 eat_card_error0 {0}已在天才战防守阵容中 +225 systemNoticeHeroR 恭喜 {0} 获得 {1} 级妖灵师 {2} ! +226 systemNoticeArenaStraight 恭喜玩家 {0} 在天才战中获得 {1} 连胜! +227 systemNoticeArenaLegend 恭喜玩家 {0} 提升至 {1} 段位! +228 systemNoticeArena 恭喜玩家 {0} 获得天才战第 {1} 名! +229 pvp_lives_email_title 赛季未领取活跃奖励 +230 pvp_lives_email_txt 尊敬的妖灵师大人,赛季结束,快快领走您尚未领取的赛季活跃奖励吧! +231 pvp_ranking_list_email_title 赛季未领取排行奖励 +232 pvp_ranking_list_email_txt 尊敬的妖灵师大人,赛季结束,快快领走您尚未领取的赛季排名奖励吧! +233 arena_settle_accounts 当前处于赛季结算期间,无法进入 +234 arena_not_open 功能暂未开放 +235 defense_pos_not_null 防守阵容不能为空 +236 challenge_not_start 挑战未开始 +237 fight_season_end 赛季结束 +238 legend_rank 传奇段位 +239 ticket_not_enough 门票不足 +240 defence_record_overtime 防守记录已过期 +241 already_fight_back 已反击过 +242 fight_target_not_in_list 对手不在挑战列表中 +243 already_challenge_success 已挑战成功 +244 conditions_not_reached 条件未达成 +245 cost_level_limit 魂耗大于等级限制 +246 cost_fight_min_limit 魂耗小于关卡最低限制 +247 cost_fight_max_limit 魂耗大于关卡最高限制 +248 front_conditions_not_reached 前置条件未达成 +249 chapter_today_not_open 今日不开启此章节 +250 item_not_enough 道具数量不足 +251 last_award_pool 已是最后一个奖池 +252 cannot_draw_award 此活动不能抽奖 +253 already_get_all_award 已获取全部奖励 +254 award_pool_not_enough 奖池道具不足 +255 cannot_refresh 没抽完不能刷新 +256 buy_times_limit 购买次数达到上限 +257 exchange_item_not_enough 兑换材料不足 +258 not_in_invite_list 不在邀请名单 +259 already_invited 已邀请 +260 award_status_wrong 奖励状态错误 +261 award_id_wrong 奖励id错误 +262 draw_card_activity_end 抽卡活动已结束 +263 hero_num_max 妖灵师已达上限,请消耗后重试 +264 card_num_max 轶事轧已达上限,请消耗后重试 +265 equip_can_not_activation 此装备不能激活 +266 equip_already_activation 已激活该装备 +267 activation_item_not_enough 激活道具不足 +268 hero_wakeup_id_error 妖灵师与节点不匹配 +269 hero_star_not_enough 妖灵师星级不足 +270 monster_function_not_open 妖典未开启 +271 monster_not_be_called 异妖未召唤 +272 monster_star_max 异妖达到最大星级 +273 monster_have_be_called 异妖已召唤 +274 collection_not_enough 收集数量不足 +275 buy_fail 购买失败 +276 month_card_reward 新月计划#新月计划每日奖励 +277 week_card_reward 八宝粥计划#八宝粥计划每日奖励 +278 assist_hero_have_consumed 助战英雄已被消耗,请重新选择 +279 fight_have_crossed 副本已通关 +280 fight_progress_error 副本进度错误 +281 star_num_not_enough 星数不够 +282 idip_send_mail 业务邮件 +283 activity_end 活动已结束 +284 not_in_get_time 不在领取时间 +285 max_length 超出长度最大值 +286 team_recommend_not_right 推荐阵容未集齐 +287 this_shop_have_closed 该商店已经关闭 +288 user_not_exist 该玩家不存在 +289 can_not_find_self 不可以查找自己 +290 friend_max 好友数量已达上限 +291 friend_already 已经是好友 +292 in_balck_list 已将你添加为黑名单 +293 no_user_can_apply 没有可申请的玩家 +294 apply_is_unavailable 申请已失效 +295 in_other_balck_list 已被对方加入黑名单 +296 black_list_full 黑名单已满 +297 not_in_black_list 未加入黑名单 +298 assist_user_error 错误的助战玩家 +299 assist_hero_error 错误的助战妖灵师 +300 update_name_error_code 天#小时#分#秒 +301 day_gift_max 已达到每日赠送上限 +302 binding_group_fail 绑群失败 +303 unbinding_group_fail 解绑群失败 +304 mail.timeOut 邮件过期 +305 invite_code 恭喜您在好友邀请活动中,获得以下奖励: +306 turntableRandm.RewardAll 已获得所有道具 +307 share_reward_title 分享奖励 +308 share_reward_txt 这是您每周分享获得的奖励,请查收 +309 unusual_prompt 您本场战斗数据存在异常,无法获得战斗收益,请您检查游戏客户端,共同维护游戏公平环境! +310 turntable_activity_end 抽奖活动已结束 +311 invite_code.head 【系统邮件】 +313 register_mail.head 【系统邮件】 +314 register_mail.content 亲爱的妖灵师大人:\n感谢您参与本次测试,圣元大陆遇上丰收季节,各种培养材料已发送到您的邮箱。\n请注意查收。 +315 test3_reward_mail.head 【系统邮件】 +316 test3_reward_mail.content 亲爱的妖灵师大人:\n以下是您的奖励,请查收。 +317 happy_grow_up.title 购买提示邮件 +318 happy_grow_up.txt 尊敬的妖灵师大人,您于{0}在游戏中购买了{1},特发此邮件提示,祝您游戏愉快! +319 max_mind_send.title 道具发放邮件 +320 max_mind_send.txt 尊敬的妖灵师大人,由于心魂数量已达到上限,您于转盘抽奖中获得的心魂通过邮件发放,请记得及时领取奖励,祝您游戏愉快! +321 mind.max 心魂数量已达上限 +322 already_in_black_list 您已经将{0}加入黑名单 +323 guild.batchQQSystem 宗门创建QQ群成功,快加入吧! +324 guild.batchWXSystem 宗门创建微信群成功,快加入吧! +325 collect_reward_title 收集活动奖励 +326 collect_reward_txt 亲爱的妖灵师大人,我们发现收集活动奖励您忘记领取啦~您收到这封邮件后可以直接领取呦,有没有很贴心? +327 approval_myself 您不能给自己点赞 +328 approval_done 您今日已经给{0}点过赞了,不能重复点赞 +329 friend_pvp_victory__title {0}与您切磋并击败了您 +330 friend_pvp_victory_txt {0}在切磋中 击败 了您 +331 friend_pvp_fail__title {0}与您切磋并且被您击败 +332 friend_pvp_fail__txt {0}在切磋中被您击败 +333 friend_pvp_victory_chat {0}与您切磋并击败了您 +334 friend_pvp_fail_chat {0}与您切磋并被您击败 +335 hero_train_activity_reward_title 妖灵师养成活动排名奖励 +336 hero_train_activity_reward_txt 恭喜妖灵师大人在本期妖灵师养成活动中表现出色,荣获排行榜第 {0} 名,请收下属于您的奖励,希望大人在下次活动中再接再厉,斩获更高的名次!! +337 systemNoticeScratchCard 恭喜玩家 {0} 获得圣元福利券 一等奖! +338 fight_check_fail 战斗异常,战斗掉落未保留,伤害不计入排行榜 +339 SRheroRebirth 玩家 {0} 成功将妖灵师 {1} 臻于化境,实力大幅提升! +340 SSRheroRebirth 玩家 {0} 成功将妖灵师 {1} 臻于化境,实力大幅提升! +341 call_time_title 聚灵赠礼奖励! +342 call_time_txt 亲爱的妖灵师大人,我们发现聚灵赠礼奖励您忘记领取啦~您收到这封邮件后可以直接领取呦,有没有很贴心? +343 fragments_of_heroes_error 未拥有此妖灵师 +344 daily_supplication_finish 今日已祈愿 +345 others_sending_gifts 其他人正在赠送,请刷新后重试 +346 target_of_the_gift_error 不能赠与自己 +347 supplications_data_error 祈愿数据错误 +348 has_presented 已赠送 +349 supplication_complete 已捐满 +350 mail_title_of_gifts 宗门互助 +351 mail_text_of_gifts {0}在宗门互助中赠予了您一枚妖灵师碎片,请查收! +352 guild.logUpdateExpired 由于门主管理懒散,门主已经自动移交给{0} +353 guild_expired_email_title 门主更换 +354 guild_expired_email_txt 由于门主管理懒散,门主已经自动移交给{0} +356 team_attack_sesson_email_title 组队竞技场队伍排名奖励 +357 team_attack_sesson_email_txt 本期组队竞技场已经全部结束,根据您的队伍排名,为您发放了排名奖励,请领取! +358 team_attack_battle_email_title 战斗超时 +359 team_attack_battle_email_txt 由于战斗超时,本场战斗的击杀数量将不计,为您发放了战斗基本奖励! +360 SSRPiece [0]{0}在战场获得{1}个SSR{2} +361 SRPiece [0]{0}在战场获得{1}个SSR{2} +362 FiveMind [0]{0}在战场获得了{1}个五星心魂 +363 SixMind [0]{0}在战场获得了{1}个六星心魂 +364 team_attack_occupy [0]{0}攻克了一座城池 +365 call_times_title 妖灵之书试炼奖励! +366 call_times_txt 亲爱的妖灵师大人,我们发现妖灵之书试炼奖励您忘记领取啦~您收到这封邮件后可以直接领取呦,有没有很贴心? +367 sweep_mind_title 心魂已达上限 +369 fiesta_boss_title 域主来袭排名奖励 +370 fiesta_boss_content 恭喜您在本次域主来袭活动中,总伤害量排名达到第{0}名。请领取您的排名奖励,奖励如下: +371 activity_answer_item_overdue 道具已过期 +372 activity_answer_data_error 答题数据错误 +373 activity_answer_reward_data_empty 答题奖励数据为空 +374 common_title 因背包空间不足,奖励暂存 +375 common_content 因背包空间不足,无法将奖励发放,暂存于该邮件,请尽快领取~d +376 team.nameHasUsed 名称已被别的队伍占领 +377 FourMind [0]{0}在战场获得了{1}个四星心魂 +378 UpStarMaterial [0]{0}在战场获得了{1}个{2} +379 rareTreasure.nochoose 请先选择奖励 +380 rareTreasure.getall 已领取全部奖励 +381 rareTreasure.wrong.reward 错误的奖励ID +382 rareTreasure.haschoose 重复选择奖励 +383 data.error 数据错误 +384 fiesta_boss_kill_reward_title 域主击杀奖励 +385 fiesta_boss_belong_to 尊敬的妖灵师,您的{0}级域主已经被击杀,在本次战斗中您总共对其造成了{1}的伤害量。同时您额外获得了 +386 fiesta_boss_kill_reward_content 尊敬的妖灵师,{0}的{1}级域主已经被击杀,在本次战斗中您总共对其造成了{2}的伤害量。同时您额外获得了 +387 rare_treasure_recovery_title 魂鳞回收 +389 family_boss_kill_reward_title 宗门挑战奖励 +390 family_boss_kill_reward_content 尊敬的妖灵师大人,您参加宗门挑战所获得的奖励如下: +391 open_equip_line 恭喜玩家{0}成功将{1}的{2}强化到{3}级 +392 fiesta_boss_kill_first_reward 第一名额外奖励 +393 fiesta_boss_kill_killed_reward 击杀奖励 +394 fiesta_boss_kill_finder_reward 发现者额外奖励 +395 hundred_reward_email_title 百战妖灵结算奖励 +396 hundred_reward_email_txt 经过您的奋力战斗,您在本次百战妖灵活动中,同有{0}名妖灵师通关第十关,以下是您的活动奖励,请查收。 +397 expedition_reward_title 聚灵远征奖励 +398 expedition_reward_content 本次聚灵远征活动已结束,您还有未领取的宝箱奖励哦,贴心的清风已经将他们打包带过来啦,请注意查收 +399 xinhai_boss_reward_email_title 心海魔神奖励 +400 xinhai_boss_email_txt 因为您的超强实力,心海魔神的等级跳跃至{0}级,以下是BOSS等级跳跃所累积的奖励,请查收。 +403 bigmonth_card_reward 启明星计划#启明星计划每日奖励 +404 hjzl_time_title 化境之灵奖励! +405 hjzl_time_txt 亲爱的妖灵师大人,我们发现化境之灵奖励您忘记领取啦~您收到这封邮件后可以直接领取呦,有没有很贴心? +406 jlsy_time_title 聚灵神运奖励! +407 jlsy_time_txt 亲爱的妖灵师大人,我们发现聚灵神运奖励您忘记领取啦~您收到这封邮件后可以直接领取呦,有没有很贴心? +408 scmw_time_title 神赐铭文奖励! +409 scmw_time_txt 亲爱的妖灵师大人,我们发现神赐铭文奖励您忘记领取啦~您收到这封邮件后可以直接领取呦,有没有很贴心? +410 equip_bag_limit_title 背包装备已达上限! +411 equip_bag_limit_txt 以下为您获得装备,请整理完背包前来领取 diff --git a/serverlogic/src/main/java/com/ljsd/jieling/config/SErrorCodeEerverConfig.java b/serverlogic/src/main/java/com/ljsd/jieling/config/SErrorCodeEerverConfig.java new file mode 100644 index 000000000..805a31299 --- /dev/null +++ b/serverlogic/src/main/java/com/ljsd/jieling/config/SErrorCodeEerverConfig.java @@ -0,0 +1,59 @@ +package com.ljsd.jieling.config; + +import com.ljsd.jieling.logic.STableManager; +import com.ljsd.jieling.logic.Table; + +import java.text.MessageFormat; +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; + +@Table(name ="ErrorCodeEerverConfig") +public class SErrorCodeEerverConfig implements BaseConfig { + private static Map errorCodeMap; + private int id; + + private String key; + + private String value; + + + @Override + public void init() throws Exception { + Map config = STableManager.getConfig(SErrorCodeEerverConfig.class); + Map errorCodeEerverConfigMap = new ConcurrentHashMap<>(); + for (Map.Entry entry :config.entrySet()){ + SErrorCodeEerverConfig sErrorCodeEerverConfig = entry.getValue(); + errorCodeEerverConfigMap.put(sErrorCodeEerverConfig.getkey(),sErrorCodeEerverConfig.getvalue()); + } + errorCodeMap = errorCodeEerverConfigMap; + } + + + public int getid() { + return id; + } + + public String getkey() { + return key; + } + + public String getvalue() { + return value; + } + + public static String getI18NMessage(String key){ + String value = errorCodeMap.get(key); + if (value == null) { + return ""; + } + return value; + } + + public String getI18NMessage(String key,Object[] obj ){ + String value = errorCodeMap.get(key); + if (value == null) { + return ""; + } + return MessageFormat.format(value, obj); + } +} \ No newline at end of file diff --git a/serverlogic/src/main/java/com/ljsd/jieling/globals/Global.java b/serverlogic/src/main/java/com/ljsd/jieling/globals/Global.java index 54a86726e..2e8bb22fc 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/globals/Global.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/globals/Global.java @@ -18,6 +18,7 @@ public interface Global { int MAIL_TYPE_SYS = 1; //系统邮件 int MAIL_TYPE_IDIP = 2; //idip 邮件 int MAIL_TYPE_GM = 3; // GM 邮件 + int MAIL_EFFECTIVE_TIME = 720 * 60 * 60; // 有效时间 30天 //sysMail state int SYS_MAIL_STATE_NEW = 1; //未发布 diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mail/MailLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mail/MailLogic.java index 54515769c..cf19e35af 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mail/MailLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mail/MailLogic.java @@ -252,4 +252,10 @@ public class MailLogic { } } } + //发送邮件 + public void sendMail(int uid, String title, String content, String reward, int sendTime, int mailEffectiveTime) throws Exception { + User user = UserManager.getUser(uid); + Mail mail = new Mail(uid,title,content,reward,sendTime, mailEffectiveTime,"system",Global.MAIL_TYPE_SYS); + user.getMailManager().addMail(mail); + } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java index 3ec6e0b84..cd53fb9a6 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java @@ -9,6 +9,7 @@ import com.ljsd.jieling.handler.map.TemporaryItems; import com.ljsd.jieling.logic.dao.*; import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.logic.fight.CombatLogic; +import com.ljsd.jieling.logic.mail.MailLogic; import com.ljsd.jieling.protocols.CommonProto; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -437,30 +438,46 @@ public class ItemUtil { } SGameSetting gameSetting = SGameSetting.getGameSetting(); int hasEquipNum = user.getEquipManager().getEquipMap().size(); + String title = SErrorCodeEerverConfig.getI18NMessage("equip_bag_limit_title"); + String content = SErrorCodeEerverConfig.getI18NMessage("equip_bag_limit_txt"); if (hasEquipNum >= gameSetting.getEquipNumlimit()){ String reward = getLimitReward(equipMap); int nowTime =(int) (TimeUtils.now()/1000); - Mail mail = new Mail(Integer.parseInt(user.getId()),"已达上限奖励","以下是获得道具",reward,nowTime,60000,"system",Global.MAIL_TYPE_SYS); - user.getMailManager().addMail(mail); + MailLogic.getInstance().sendMail(Integer.parseInt(user.getId()),title,content,reward,nowTime,Global.MAIL_EFFECTIVE_TIME); return; } + StringBuilder reward = new StringBuilder(); List equipList = new CopyOnWriteArrayList<>(); for (Map.Entry entry : equipMap.entrySet()) { int count = entry.getValue(); for (int i = 0; i < count; i++) { - addEquip(user,entry.getKey(),equipList); + if (user.getEquipManager().getEquipMap().size() > gameSetting.getEquipNumlimit()) { + if (reward.length() == 0){ + reward = new StringBuilder(entry.getKey() + "#1"); + }else{ + reward.append("|").append(entry.getKey()).append("#1"); + } + continue; + } + addEquip(user, entry.getKey(), equipList); } } + if (reward.length() > 0) { + int nowTime = (int) (TimeUtils.now() / 1000); + MailLogic.getInstance().sendMail(Integer.parseInt(user.getId()), title, content, reward.toString(), nowTime, Global.MAIL_EFFECTIVE_TIME); + } dropBuilder.addAllEquipId(equipList); } private static String getLimitReward(Map equipMap) { StringBuilder reward = new StringBuilder(); for (Map.Entry entry :equipMap.entrySet()){ - if (reward.length() == 0){ - reward = new StringBuilder(entry.getKey() + "#" + entry.getValue()); - }else{ - reward.append("|").append(entry.getKey()).append("#").append(entry.getValue()); + for (int i = 0; i < entry.getValue(); i++) { + if (reward.length() == 0){ + reward = new StringBuilder(entry.getKey() + "#1"); + }else{ + reward.append("|").append(entry.getKey()).append("#1"); + } } } return reward.toString();