四灵试炼,跑马灯
parent
14f3dd54e3
commit
b1d5c773c2
|
@ -86,6 +86,22 @@ public class StringUtil {
|
|||
return values;
|
||||
}
|
||||
|
||||
/**
|
||||
* a#a|b#b 格式字符串转二维数组
|
||||
* @param value
|
||||
* @return
|
||||
*/
|
||||
public static String[][] parseFiledString(String value){
|
||||
if ("".equals(value) || value == null) {
|
||||
return new String[0][0];
|
||||
}
|
||||
String[] split = value.split("|//");
|
||||
String[][] values = new String[split.length][];
|
||||
for (int i = 0; i < split.length; i++) {
|
||||
values[i] = split[i].split("#");
|
||||
}
|
||||
return values;
|
||||
}
|
||||
|
||||
/**
|
||||
* 读取配置表将首字母小写,如果只有两个字母则全变为小写
|
||||
|
|
|
@ -66,7 +66,7 @@ public interface Global {
|
|||
int LUCKWHEEL = 5; //幸运探宝
|
||||
int LUCKWHEEL_ADVANCE = 6; //高级探宝
|
||||
int DEATH_PATH_FIRST = 7;//十绝阵第一名公会
|
||||
|
||||
int DILIGENT_NOTICE = 9;// 勤勉,跑马灯
|
||||
|
||||
int VIPSTORID = 20; //vip商店id
|
||||
int GODSTORID = 57; //vip商店id
|
||||
|
|
|
@ -74,8 +74,8 @@ public class UpgradeGodTreeHandler extends BaseHandler<ActivityProto.UpgradeGodT
|
|||
|
||||
// 发送公告
|
||||
if (sGodHoodTreeLevel.getNeedBroadCast() == 1){
|
||||
String message = SErrorCodeEerverConfig.getI18NMessage("JianMuLevel_Hint", new Object[]{user.getPlayerInfoManager().getNickName(), user.getPlayerInfoManager().getTreeLevel()});
|
||||
ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, "0", 0, 0, 0, 0, 1);
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("JianMuLevel_Hint", new Object[]{user.getPlayerInfoManager().getNickName(), user.getPlayerInfoManager().getTreeLevel()},new int[]{0,0},"#");
|
||||
ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT_NOTICE, "0", 0, 0, 0, 0, 1);
|
||||
}
|
||||
|
||||
return ActivityProto.UpgradeGodTreeResponse.newBuilder().build();
|
||||
|
|
|
@ -35,6 +35,7 @@ import org.slf4j.LoggerFactory;
|
|||
import rpc.protocols.CommonProto;
|
||||
import rpc.protocols.MessageTypeProto;
|
||||
import rpc.protocols.PlayerInfoProto;
|
||||
import util.StringUtil;
|
||||
import util.TimeUtils;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
@ -264,8 +265,8 @@ public class FourChallengeLogic {
|
|||
}
|
||||
// 发送公告
|
||||
if (sCampTowerConfig.getNeedBroadCast() == 1){
|
||||
String message = SErrorCodeEerverConfig.getI18NMessage("SiLingLevel_Hint", new Object[]{user.getPlayerInfoManager().getNickName(), getType(campId), floorId});
|
||||
ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, "0", 0, 0, 0, 0, 1);
|
||||
String message = SErrorCodeEerverConfig.getI18NMessageNeedConvert("SiLingLevel_Hint", new Object[]{user.getPlayerInfoManager().getNickName(), getType(campId), floorId},new int[]{0,1,0},"#");
|
||||
ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT_NOTICE, "0", 0, 0, 0, 0, 1);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -287,18 +288,15 @@ public class FourChallengeLogic {
|
|||
}
|
||||
|
||||
private String getType(int type){
|
||||
switch (type){
|
||||
case 1:
|
||||
return "人塔";
|
||||
case 2:
|
||||
return "佛塔";
|
||||
case 3:
|
||||
return "妖塔";
|
||||
case 4:
|
||||
return "道塔";
|
||||
default:
|
||||
return "error";
|
||||
SCampTowerSetting setting = STableManager.getConfig(SCampTowerSetting.class).get(1);
|
||||
String[][] strings = StringUtil.parseFiledString(setting.getCampTowerName());
|
||||
String types = String.valueOf(type);
|
||||
for (String[] str : strings) {
|
||||
if (types.equals(str[0])){
|
||||
return str[1];
|
||||
}
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -27,6 +27,8 @@ public class SCampTowerSetting implements BaseConfig {
|
|||
private int[] formation;
|
||||
|
||||
private int[] selectHeroReward;
|
||||
|
||||
private String campTowerName;
|
||||
|
||||
@Override
|
||||
public void init() throws Exception {
|
||||
|
@ -77,4 +79,8 @@ public class SCampTowerSetting implements BaseConfig {
|
|||
public void setSelectHeroReward(int[] selectHeroReward) {
|
||||
this.selectHeroReward = selectHeroReward;
|
||||
}
|
||||
|
||||
public String getCampTowerName() {
|
||||
return campTowerName;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue