修行: 系统消息添加玩家名字颜色
parent
62e5fac672
commit
829bfccf16
|
@ -111,7 +111,8 @@ public class FastChallengeHandler extends BaseHandler<FightInfoProto.FastFightCh
|
|||
String challengeContent = "";
|
||||
PlayerManager playerInfoManager = UserManager.getUser(challeageId).getPlayerInfoManager();
|
||||
String challengeName = playerInfoManager.getNickName();
|
||||
|
||||
String challengeNameColor = playerInfoManager.getNameColor();
|
||||
String nameColor = user.getPlayerInfoManager().getNameColor();
|
||||
if(fight==-1){
|
||||
throw new ErrorCodeException(ErrorCode.FIGHT_EXCEPTION);
|
||||
}
|
||||
|
@ -130,11 +131,15 @@ public class FastChallengeHandler extends BaseHandler<FightInfoProto.FastFightCh
|
|||
}
|
||||
}
|
||||
}
|
||||
content = SErrorCodeEerverConfig.getI18NMessage("worldboss_battle_win",new Object[]{challengeName,gainScore});
|
||||
challengeContent = SErrorCodeEerverConfig.getI18NMessage("worldboss_grab_win",new Object[]{user.getPlayerInfoManager().getNickName(),gainScore});
|
||||
content = SErrorCodeEerverConfig.getI18NMessage("worldboss_battle_win",
|
||||
new Object[]{challengeNameColor,challengeName,gainScore});
|
||||
challengeContent = SErrorCodeEerverConfig.getI18NMessage("worldboss_grab_win",
|
||||
new Object[]{nameColor,user.getPlayerInfoManager().getNickName(),gainScore});
|
||||
}else{
|
||||
content = SErrorCodeEerverConfig.getI18NMessage("worldboss_battle_lose",new Object[]{challengeName,gainScore});
|
||||
challengeContent = SErrorCodeEerverConfig.getI18NMessage("worldboss_grab_lose",new Object[]{user.getPlayerInfoManager().getNickName(),gainScore});
|
||||
content = SErrorCodeEerverConfig.getI18NMessage("worldboss_battle_lose",
|
||||
new Object[]{challengeNameColor,challengeName,gainScore});
|
||||
challengeContent = SErrorCodeEerverConfig.getI18NMessage("worldboss_grab_lose",
|
||||
new Object[]{nameColor,user.getPlayerInfoManager().getNickName(),gainScore});
|
||||
}
|
||||
hurt = (int) fightResult.getCheckResult()[1];
|
||||
String key = RedisUtil.getInstence().getKey(RedisKey.CAR_CHALLENGE_RECORD, String.valueOf(uid));
|
||||
|
|
|
@ -112,7 +112,10 @@ public class GetLuckWheelRandHandler extends BaseHandler<PlayerInfoProto.GetLuck
|
|||
SItem sItem = SItem.getsItemMap().get(drops[i][0]);
|
||||
if(sItem.getQuantity()>=5){
|
||||
String nickName = user.getPlayerInfoManager().getNickName();
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("Dial_Reward_txt", new Object[]{nickName, sItem.getName()},new int[]{0,1});
|
||||
String nameColor = user.getPlayerInfoManager().getNameColor();
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("Dial_Reward_txt",
|
||||
new Object[]{nameColor, nickName, sItem.getName()},
|
||||
new int[]{0,0,1});
|
||||
int sysType = sGlobalActivity.getType() == 30 ? Global.LUCKWHEEL : Global.LUCKWHEEL_ADVANCE;
|
||||
ChatLogic.getInstance().sendSysChatMessage(message, sysType, "0", 0, 0, 0, 0, 0);
|
||||
}
|
||||
|
|
|
@ -72,6 +72,7 @@ public class UpPracticeLevelHandler extends BaseHandler<HeroInfoProto.UpPractice
|
|||
|
||||
// 升级
|
||||
user.getHeroManager().setPracticeLevel(xiuXian2.getId());
|
||||
user.getPlayerInfoManager().setNameColor(xiuXian2.getNameFontColor());
|
||||
|
||||
// 添加技能
|
||||
if (xiuXian2.getTeamSkill() != null){
|
||||
|
|
|
@ -113,8 +113,10 @@ public class LuckyCatActivity extends AbstractActivity {
|
|||
KtEventUtils.onKtEvent(user, ParamEventBean.UserActivityEvent, id, missionId);
|
||||
String nickName = user.getPlayerInfoManager().getNickName();
|
||||
SItem sItem = SItem.getsItemMap().get(temp2[0]);
|
||||
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("luck_cat_take_reward_content", new Object[]{nickName, sItem.getName(), temp2[1]},new int[]{0,1,0});
|
||||
String nameColor = user.getPlayerInfoManager().getNameColor();
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("luck_cat_take_reward_content",
|
||||
new Object[]{nameColor, nickName, sItem.getName(), temp2[1]},
|
||||
new int[]{0,0,1,0});
|
||||
ChatLogic.getInstance().sendSysChatMessage(message, Global.LUCKCAT, "", 0, 0, 0, 0, 0);
|
||||
|
||||
reportTakeActivityReward(user,reward,missionId);
|
||||
|
|
|
@ -38,6 +38,8 @@ public class PlayerManager extends MongoBase {
|
|||
|
||||
private String nickName;
|
||||
|
||||
private String nameColor;
|
||||
|
||||
private int sex;
|
||||
|
||||
private int level;
|
||||
|
@ -199,6 +201,19 @@ public class PlayerManager extends MongoBase {
|
|||
this.nickName = nickName;
|
||||
}
|
||||
|
||||
public String getNameColor() {
|
||||
if (nameColor == null || "".equals(nameColor)){
|
||||
// 默认名字颜色
|
||||
setNameColor("F6E1B6");
|
||||
}
|
||||
return nameColor;
|
||||
}
|
||||
|
||||
public void setNameColor(String nameColor) {
|
||||
updateString("nameColor", nameColor);
|
||||
this.nameColor = nameColor;
|
||||
}
|
||||
|
||||
public int getLevel() {
|
||||
return level;
|
||||
}
|
||||
|
|
|
@ -107,6 +107,7 @@ public class UserManager {
|
|||
PlayerManager playerManager = user.getPlayerInfoManager();
|
||||
long now = TimeUtils.now();
|
||||
playerManager.setNickName(Integer.toString(user.getId()));
|
||||
playerManager.setNameColor("F6E1B6");
|
||||
playerManager.setOpenId(openId);
|
||||
playerManager.setLevel(1);
|
||||
playerManager.setExp(0);
|
||||
|
|
|
@ -1149,10 +1149,14 @@ public class HeroLogic{
|
|||
MessageUtil.sendMessage(session,1,MessageTypeProto.MessageType.UP_HERO_STAR_RESPONSE_VALUE,baseBuilder.build(),true);
|
||||
// 觉醒飘字
|
||||
if (targetHero.getStar() >= SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_awaken_hero_content_parm)) {
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("animal_awaken_broadcast_content", new Object[]{user.getPlayerInfoManager().getNickName(), scHero.getReadingName()},new int[]{0,1});
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("animal_awaken_broadcast_content",
|
||||
new Object[]{user.getPlayerInfoManager().getNameColor(), user.getPlayerInfoManager().getNickName(), scHero.getReadingName()},
|
||||
new int[]{0,0,1});
|
||||
ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, String.valueOf(targetHero.getTemplateId()), 0, 0, 0, 0, 0);
|
||||
} else if (targetHero.getStar() >= SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_rankup_hero_content_parm)) {
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("lamp_rankup_hero_content", new Object[]{user.getPlayerInfoManager().getNickName(), scHero.getReadingName(), targetHero.getStar()},new int[]{0,1,0});
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("lamp_rankup_hero_content",
|
||||
new Object[]{user.getPlayerInfoManager().getNameColor(), user.getPlayerInfoManager().getNickName(), scHero.getReadingName(), targetHero.getStar()},
|
||||
new int[]{0,0,1,0});
|
||||
ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT,String.valueOf(targetHero.getTemplateId()), 0, 0, 0, 0, 0);
|
||||
|
||||
}
|
||||
|
@ -3652,7 +3656,10 @@ public class HeroLogic{
|
|||
Poster.getPoster().dispatchEvent(new UserMainTeamForceEvent(session.getUid()));
|
||||
}
|
||||
if(animal.getQuality() >= SSpecialConfig.getIntegerValue(SSpecialConfig.ANIMAL_BROADCAST_QUALITY)) { //策划资质改成星级
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("animal_starup_broadcast_content", new Object[]{user.getPlayerInfoManager().getNickName(),animal.getName(),pokemon.getStar()},new int[]{0,1,0});
|
||||
String nameColor = user.getPlayerInfoManager().getNameColor();
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("animal_starup_broadcast_content",
|
||||
new Object[]{nameColor, user.getPlayerInfoManager().getNickName(),animal.getName(),pokemon.getStar()},
|
||||
new int[]{0,0,1,0});
|
||||
if (!message.isEmpty()){
|
||||
ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,"0",0,0,0,0,0);
|
||||
}
|
||||
|
|
|
@ -714,7 +714,10 @@ public class ItemLogic {
|
|||
if (hero.getEspecialEquipLevel() % value[1] != 0) {
|
||||
return;
|
||||
}
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("lamp_rankup_equiptalisman_content", new Object[]{user.getPlayerInfoManager().getNickName(), sItem.getName(), hero.getEspecialEquipLevel()},new int[]{0,1,0});
|
||||
String nameColor = user.getPlayerInfoManager().getNameColor();
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("lamp_rankup_equiptalisman_content",
|
||||
new Object[]{nameColor, user.getPlayerInfoManager().getNickName(), sItem.getName(), hero.getEspecialEquipLevel()},
|
||||
new int[]{0,0,1,0});
|
||||
ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, String.valueOf(sItem.getId()), 0, 0, 0, 0, 0);
|
||||
|
||||
}
|
||||
|
|
|
@ -1196,7 +1196,10 @@ public class ItemUtil {
|
|||
}
|
||||
if (item.getQuantity() >= SSpecialConfig.getIntegerValue(msgTem+"_parm")) {
|
||||
String nickName = user.getPlayerInfoManager().getNickName();
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert(msgTem, new Object[]{nickName, equipQulityNameMap.get(item.getQuantity()), item.getName()},new int[]{0,1,1});
|
||||
String nameColor = user.getPlayerInfoManager().getNameColor();
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert(msgTem,
|
||||
new Object[]{nameColor, nickName, equipQulityNameMap.get(item.getQuantity()), item.getName()},
|
||||
new int[]{0,0,1,1});
|
||||
ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,String.valueOf(equipId),0,0,0,0,0);
|
||||
|
||||
}
|
||||
|
@ -1279,7 +1282,7 @@ public class ItemUtil {
|
|||
heroList.add(CBean2Proto.getHero(hero));
|
||||
SCHero scHero = SCHero.getsCHero().get(hero.getTemplateId());
|
||||
if (scHero.getStar() >= SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_lottery_content_parm)) { //策划资质改成星级
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("lamp_lottery_content", new Object[]{playerInfoManager.getNickName(), scHero.getStar(), scHero.getReadingName()},new int[]{0,0,1});
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("lamp_lottery_content", new Object[]{playerInfoManager.getNameColor(), playerInfoManager.getNickName(), scHero.getStar(), scHero.getReadingName()},new int[]{0,0,0,1});
|
||||
if (!message.isEmpty()){
|
||||
ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,String.valueOf(hero.getTemplateId()),0,0,0,0,0);
|
||||
}
|
||||
|
@ -1667,7 +1670,10 @@ public class ItemUtil {
|
|||
// }
|
||||
ReportUtil.onReportEvent(user,ReportEventEnum.GET_BEAST.getType(),entry.getKey(),animal.getQuality(),reason);
|
||||
if (animal.getQuality() >= SSpecialConfig.getIntegerValue(SSpecialConfig.ANIMAL_BROADCAST_QUALITY)&&reason!=BIReason.COMPOS_HERO_REWARD) { //策划资质改成星级
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("animal_get_broadcast_content", new Object[]{user.getPlayerInfoManager().getNickName(), animal.getName()},new int[]{0,1});
|
||||
String nameColor = user.getPlayerInfoManager().getNameColor();
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("animal_get_broadcast_content",
|
||||
new Object[]{nameColor,user.getPlayerInfoManager().getNickName(), animal.getName()},
|
||||
new int[]{0,0,1});
|
||||
if (!message.isEmpty()){
|
||||
ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,"0",0,0,0,0,0);
|
||||
}
|
||||
|
|
|
@ -18,6 +18,8 @@ public class SXiuXian implements BaseConfig {
|
|||
|
||||
private int[][] totalPros;
|
||||
|
||||
private String nameFontColor;
|
||||
|
||||
private int needStarNum;
|
||||
|
||||
private int[] teamSkill;
|
||||
|
@ -57,5 +59,7 @@ public class SXiuXian implements BaseConfig {
|
|||
return teamSkill;
|
||||
}
|
||||
|
||||
|
||||
public String getNameFontColor() {
|
||||
return nameFontColor;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue