找回密码
 立即注册

QQ登录

只需一步,快速开始

游戏开服表 申请开服
游戏名称 游戏描述 开服状态 游戏福利 运营商 游戏链接
广告位招租 联系QQ51605539 今日新开 进入游戏
非官方wiki 芙蕾雅NPC-技能-道具数据库 永久可用 血玫瑰社区 进入游戏
天堂2协议 天堂2客户端协议附带英文客户端下载 不定期更新 L2FATER 进入游戏
Close
查看: 74|回复: 1

修正ChaosGolem.java startQuestTimer 觸發了事件,並呼叫 onEvent GS報錯

[复制链接]
  • 打卡总天数:32
  • 打卡总奖励:246
发表于 7 天前 | 显示全部楼层 |阅读模式
  1. private void scheduleGolem17()
  2.         {
  3.                 final Calendar nextGolem17Time = TimeUtil.getNextTime(GOLEM_17_TIME[0], GOLEM_17_TIME[1]);
  4.                 long delay = nextGolem17Time.getTimeInMillis() - System.currentTimeMillis();
  5.                 if (delay <= 0)
  6.                 {
  7.                         delay += 86400000L;
  8.                 }
  9.                 startQuestTimer("spawnGolem17", delay, null, null);
  10.         }
  11.        
  12.         private void scheduleGolem18()
  13.         {
  14.                 final Calendar nextGolem18Time = TimeUtil.getNextTime(GOLEM_18_TIME[0], GOLEM_18_TIME[1]);
  15.                 long delay = nextGolem18Time.getTimeInMillis() - System.currentTimeMillis();
  16.                 if (delay <= 0)
  17.                 {
  18.                         delay += 86400000L;
  19.                 }
  20.                 startQuestTimer("spawnGolem18", delay, null, null);
  21.         }
复制代码


回复

使用道具 举报

  • 打卡总天数:32
  • 打卡总奖励:246
 楼主| 发表于 7 天前 | 显示全部楼层
MutantStakatoCrog.java 也一樣的修
  1.         private void scheduleSpawn(SpawnEvent spawnEvent)
  2.         {
  3.                 final Calendar time = TimeUtil.getNextTime(spawnEvent.hour, spawnEvent.minute);
  4.                 long delay = time.getTimeInMillis() - System.currentTimeMillis();
  5.                
  6.                 // 修正核心:如果剛好卡在整點,算出來是 0 或 -1ms,就強制排到明天的同一個時間
  7.                 if (delay <= 0)
  8.                 {
  9.                         delay += 86400000L; // 加上一天的毫秒數 (24小時)
  10.                 }
  11.                
  12.                 startQuestTimer(spawnEvent.name, delay, null, null);
  13.         }
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表