• 注册
  • 离线疑难解答 离线疑难解答 关注:1663 内容:19448
    悬赏5金币

    修改商人物品刷新时间不生效

  • 查看作者
  • 打赏作者
  • 当前位置: ODDBA社区 > 离线疑难解答 > 正文
  • 离线疑难解答
  • 渐入佳境

    自己写了一个mod来修改商人物品刷新时间,但是不生效,希望大佬指点一下 [s-24] 

    class ConfigModify implements IPostSptLoadMod
    {
        public postSptLoad(container: DependencyContainer): void
        {
            const logger = container.resolve<ILogger>("WinstonLogger");
            const configServer = container.resolve<ConfigServer>("ConfigServer");
            const TraderConfig: ITraderConfig = configServer.getConfig<ITraderConfig>(ConfigTypes.TRADER);
            console.info(TraderConfig.updateTime)
                TraderConfig.updateTimeDefault=1200
                const traderupdatetime = TraderConfig.updateTime
                    for (let traderid in traderupdatetime)
                    {
                        traderupdatetime[traderid].seconds={"min":1200,"max":1200}
                    }
                console.info(TraderConfig.updateTime)
            const RagfairConfig: IRagfairConfig = configServer.getConfig<IRagfairConfig>(ConfigTypes.RAGFAIR);
                RagfairConfig.sell.chance.base=90
                /* RagfairConfig.sell.chance.minSellChancePercent=50 */
                RagfairConfig.sell.time.max=0.1
                RagfairConfig.dynamic.purchasesAreFoundInRaid=true
            const InsuranceConfig: IInsuranceConfig = configServer.getConfig<IInsuranceConfig>(ConfigTypes.INSURANCE);
                InsuranceConfig.returnTimeOverrideSeconds=30
                InsuranceConfig.runIntervalSeconds=30
        }
    }
    export const mod = new ConfigModify();

    修改商人物品刷新时间不生效

    上面是服务端运行的结果,看到商人刷新时间已经改了,但是游戏内不生效,其他几项修改到是没问题

  • 3.11.3

  • 已配图

  • 其他问题

  • 请登录之后再进行评论

    登录
    离线疑难解答
  • 今日 1
  • 内容 19448
  • 关注 1663
  • 聊天
    关注 0

    【招募】GRIFFIN TKF项目开工 期待你的加入 || 你是否想加入格里芬书写自己与人形的故事

  • 签到
  • 任务
  • 发布
  • 模式切换
  • 偏好设置
  • 帖子间隔 侧栏位置: