内部gm,跳过公会boss
parent
ae93532942
commit
e9d4c76dd6
|
@ -1,7 +1,6 @@
|
||||||
package com.ljsd;
|
package com.ljsd;
|
||||||
|
|
||||||
|
|
||||||
import com.google.gson.Gson;
|
|
||||||
import com.ljsd.jieling.db.mongo.MongoUtil;
|
import com.ljsd.jieling.db.mongo.MongoUtil;
|
||||||
import com.ljsd.jieling.db.redis.RedisKey;
|
import com.ljsd.jieling.db.redis.RedisKey;
|
||||||
import com.ljsd.jieling.db.redis.RedisUtil;
|
import com.ljsd.jieling.db.redis.RedisUtil;
|
||||||
|
@ -94,8 +93,8 @@ public class GmService implements RPCRequestGMIFace.Iface {
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
// 扶持功能
|
// 扶持功能和公会boss跳过
|
||||||
else if (cmd.contains("support")){
|
else if (cmd.contains("support") || cmd.contains("guildboss")){
|
||||||
sendIds.add(Integer.valueOf(parameters[0]));
|
sendIds.add(Integer.valueOf(parameters[0]));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
|
@ -0,0 +1,40 @@
|
||||||
|
package com.ljsd.jieling.kefu;
|
||||||
|
|
||||||
|
import com.ljsd.jieling.logic.dao.GuilidManager;
|
||||||
|
import com.ljsd.jieling.logic.dao.root.GuildInfo;
|
||||||
|
import com.ljsd.jieling.logic.dao.root.User;
|
||||||
|
import com.ljsd.jieling.logic.store.BuyGoodsLogic;
|
||||||
|
import config.SGuildCheckpointConfig;
|
||||||
|
import manager.STableManager;
|
||||||
|
import util.TimeUtils;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author hj
|
||||||
|
* gm,扶持功能
|
||||||
|
*/
|
||||||
|
public class Cmd_guildboss extends GmRoleAbstract {
|
||||||
|
@Override
|
||||||
|
public boolean exec(String[] args) throws Exception {
|
||||||
|
// 获取用户
|
||||||
|
User user = getUser();
|
||||||
|
// boss层数
|
||||||
|
String arg = args[0];
|
||||||
|
|
||||||
|
Map<Integer, SGuildCheckpointConfig> configMap = STableManager.getConfig(SGuildCheckpointConfig.class);
|
||||||
|
|
||||||
|
// 获取公会信息
|
||||||
|
int guildId = user.getPlayerInfoManager().getGuildId();
|
||||||
|
GuildInfo guildInfo = GuilidManager.guildInfoMap.get(guildId);
|
||||||
|
// 更换boss信息
|
||||||
|
if(guildInfo.getCurrBossId()!=configMap.size()){
|
||||||
|
guildInfo.setCurrBossId(Integer.parseInt(arg));
|
||||||
|
guildInfo.setBossHpRemain(0);
|
||||||
|
}else{
|
||||||
|
guildInfo.setBossHpRemain(-1);
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue