特权时间修改,点赞物品添加
parent
c72b28d1de
commit
50093c8c58
|
|
@ -103,7 +103,9 @@ public interface BIReason {
|
||||||
|
|
||||||
int GUILD_BOSS_FIGHT_REWARD = 61;//工会boss奖励
|
int GUILD_BOSS_FIGHT_REWARD = 61;//工会boss奖励
|
||||||
|
|
||||||
int CHAMPIONM_EXCHANGE_REWARD = 1050;//巅峰赛兑换奖励
|
int CHAMPIONM_EXCHANGE_REWARD = 62;//巅峰赛兑换奖励
|
||||||
|
|
||||||
|
int SEND_LIKE_REWARD = 63;//红包榜点赞奖励
|
||||||
|
|
||||||
|
|
||||||
int ADVENTURE_UPLEVEL_CONSUME = 1000;//秘境升级
|
int ADVENTURE_UPLEVEL_CONSUME = 1000;//秘境升级
|
||||||
|
|
|
||||||
|
|
@ -339,19 +339,19 @@ public class PlayerManager extends MongoBase {
|
||||||
if (config==null){
|
if (config==null){
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
int maxTime;
|
long maxTime;
|
||||||
if(config.getContinueTime()==0){
|
if(config.getContinueTime()==0){
|
||||||
maxTime = 0;
|
maxTime = 0;
|
||||||
}else{
|
}else{
|
||||||
if(vipInfo.containsKey(privilageId)){
|
if(vipInfo.containsKey(privilageId)){
|
||||||
maxTime = (int)(TimeUtils.now()/1000>vipInfo.get(privilageId).getEffectTime()?(TimeUtils.now()/1000):vipInfo.get(privilageId).getEffectTime());
|
maxTime = TimeUtils.now()/1000>vipInfo.get(privilageId).getEffectTime()?(TimeUtils.now()/1000):vipInfo.get(privilageId).getEffectTime();
|
||||||
maxTime = maxTime+config.getContinueTime();
|
maxTime = maxTime+config.getContinueTime();
|
||||||
}else {
|
}else {
|
||||||
maxTime = (int)(TimeUtils.now()/1000+config.getContinueTime());
|
maxTime = TimeUtils.now()/1000+config.getContinueTime();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
maxTime = (int)(TimeUtils.getLastHour(maxTime*1000,5)/1000);
|
maxTime = (int)(TimeUtils.getLastHour(maxTime*1000,5)/1000);
|
||||||
vipInfo.put(privilageId,new VipInfo(0,maxTime));
|
vipInfo.put(privilageId,new VipInfo(0,(int)maxTime));
|
||||||
updateString("vipInfo", vipInfo);
|
updateString("vipInfo", vipInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1113,6 +1113,7 @@ public class GuildLogic {
|
||||||
if(user.getFriendManager().getTodayLike().contains(targetUid)){
|
if(user.getFriendManager().getTodayLike().contains(targetUid)){
|
||||||
throw new ErrorCodeException(ErrorCode.ALREADY_LIKE);
|
throw new ErrorCodeException(ErrorCode.ALREADY_LIKE);
|
||||||
}
|
}
|
||||||
|
ItemUtil.drop(user,new int[][]{SGuildSetting.sGuildSetting.getGiveLikeReward()},BIReason.SEND_LIKE_REWARD);
|
||||||
User targetUser = UserManager.getUser(targetUid);
|
User targetUser = UserManager.getUser(targetUid);
|
||||||
AyyncWorker ayyncWorker = new AyyncWorker(targetUser, true, n->targetUser.getFriendManager().addBeLikedCount(1));
|
AyyncWorker ayyncWorker = new AyyncWorker(targetUser, true, n->targetUser.getFriendManager().addBeLikedCount(1));
|
||||||
user.getFriendManager().addTodayLike(targetUid);
|
user.getFriendManager().addTodayLike(targetUid);
|
||||||
|
|
|
||||||
|
|
@ -68,13 +68,15 @@ public class SGuildSetting implements BaseConfig {
|
||||||
|
|
||||||
private int[][] renameCost;
|
private int[][] renameCost;
|
||||||
|
|
||||||
public static SGuildSetting sGuildSetting;
|
|
||||||
|
|
||||||
private int bossTime;
|
private int bossTime;
|
||||||
|
|
||||||
private float[][] bossReward;
|
private float[][] bossReward;
|
||||||
|
|
||||||
|
private int[] giveLikeReward;
|
||||||
|
|
||||||
|
public static SGuildSetting sGuildSetting;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init() throws Exception {
|
public void init() throws Exception {
|
||||||
sGuildSetting = STableManager.getConfig(SGuildSetting.class).get(1);
|
sGuildSetting = STableManager.getConfig(SGuildSetting.class).get(1);
|
||||||
|
|
@ -213,4 +215,8 @@ public class SGuildSetting implements BaseConfig {
|
||||||
public float[][] getBossReward() {
|
public float[][] getBossReward() {
|
||||||
return bossReward;
|
return bossReward;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int[] getGiveLikeReward() {
|
||||||
|
return giveLikeReward;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue