• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册】
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
DWQuest - 任务系统

原创 DWQuest - 任务系统 1.1.0

  • [新增] 任务类型支持 DWApartmentEvent - 公寓社区事件 (完成公寓事件房间NPC击杀、破入公寓事件房间)。
  • [新增] 任务类型支持 DWChat - 聊天系统 (玩家被禁言、玩家解除禁言、佩戴称号、卸下称号、更换名字颜色、更换消息颜色、触发违禁词、触发防刷屏、艾特其他玩家、被其他玩家艾特)。
  • [新增] 任务类型支持 DWDigDrops - 金属探测器挖掘 (挖掘获得掉落物、找到埋藏的物品)该插件暂未发布,预先支持。
  • [新增] 全球任务设置 -> 达成目标后仍允许积累进度领取奖励 配置选项,默认false。开启后即使全球任务已完成,未达标的玩家仍可继续累积贡献进度。
  • [新增] 奖励设置新增 执行指令列表配置选项,现在支持设置指令奖励了!
    • 参考格式:
      JSON:
      "执行指令列表": [
        {
          "显示名称": "[至尊王者]",
          "图片URL": "",
          "显示数量": "限定称号",
          "执行指令列表": [
            "dwperm.grantperm dwchat.title.top1 30d"
          ]
        }
      ],
  • [改进] 将 全球任务最低贡献百分比要求(0-100,0表示无要求) 的百分比的分母由「所有目标实时进度之和」改为「所有目标要求数量的之和」避免任务完成后每多一个玩家累积,分母就被撑大一轮。
  • [改进] 优化了随机任务重置计时器。
  • [新增] 任务类型支持 DWMarketWanted - 求购市场(发布求购、交付求购、取消求购)。
  • [新增] 任务类型支持 DWSatelliteCrash - 卫星坠落事件(完成卫星坠落事件)需要更新对应插件。
  • [改进] 在没有任务时提示“暂无可用任务”并显示关闭按钮和切换小UI按钮,避免在无可用任务情况下不显示关闭按钮导致玩家关闭不了UI界面的问题。
  • [修复] 解决了DWAbyss的 完成随机深渊 任务类型填写错误,导致无法识别到玩家完成随机深渊事件的问题。
  • [新增] 全球任务设置 ->全球任务最低贡献百分比要求(0-100,0表示无要求)配置选项,可以要求玩家至少达到总贡献的百分比才能领取全球任务奖励。
  • [新增] 任务类型支持 DWTools - 成长型工具(成长型工具剥皮掉落)。
  • [新增] 任务类型支持 DWQuest - 任务系统(完成普通任务、完成随机任务)。
  • [新增] 默认配置文件新增DWQuest本身的任务类型的演示。
  • [改进] 优化了任务目标类型的读取,现在将自动去除不可见字符。
    • 解决了用户从网站复制任务类型的时候会附带不可见字符导致插件识别不到正确的类型的问题。
  • [改进] 在插件初始化时检查任务目标类型,并添加了任务 "任务ID" 包含无法识别的任务类型: "任务类型",该任务目标将无法生效!的提示。
  • [改进] 现在如果任务目标类型不存在,则不会在UI中显示该目标。
  • [信息] 该版本需要RustSB Extensions - RustSB扩展版本在v1.1.4及以上。
  • [修复] 修复Rust更新导致的编译问题。
  • [修复] 解决了任务背景图片没有生效的问题。
  • [新增] 任务类型支持 DWTools - 成长型工具(装备成长型工具、成长型工具升级、成长型工具采集掉落、成长型工具油桶掉落、成长型工具强化成功、成长型工具强化失败)。
  • [新增] 任务类型支持 XMMatchGame·消消乐游戏、XMLinkGame·连连看游戏、XMYangGame·羊了个羊游戏、XMGobangGame·五子棋游戏、XMChessGame·象棋游戏(小游戏开始、小游戏胜利、小游戏失败)。
  • [新增] 任务类型支持 定制功能(定制功能接入)。
  • [新增] 新增 任务标签 配置选项,现在可以为任务添加一些标签作为“分类”功能并显示在UI列表中。
    1773305036141后续版本将支持玩家在UI对标签进行筛选。
    JSON:
    "任务标签": [
      {
        "标签名称": "击杀",
        "标签颜色": "#991B1B"
      },
      {
        "标签名称": "剧情",
        "标签颜色": "#395b8e"
      }
    ],
  • [改进] 对UI进行了一些优化。
  • [改进] 击杀 任务类型的目标 scientistnpc 类型现在支持新版科学家AI。
  • [新增] 任务类型支持 创建/加入队伍 (Rust自带功能)。
  • [新增] 任务类型支持 DWInfo - 帮助页面(打开帮助页面)。
  • [新增] 任务类型支持 DWGrenadeZone - 手雷区域(投掷手雷区域、进入手雷区域、离开手雷区域)。
  • [改进] 优化 击杀 任务类型的武装直升机(PatrolHelicopter)判断,现在能够更好的获取武直信息。
  • [新增] 任务类型支持 玩家死亡 (Rust自带功能)。
  • [新增] 任务类型支持 发送聊天消息 (Rust自带功能)。
  • [新增] 任务类型支持 DWATM - ATM机(ATM取出、ATM存入)。
  • [新增] 任务类型支持 DWLucky - 抽奖 (抽奖)
  • [新增] 插件设置 -> 任务目标大小写敏感 配置选项,默认true。关闭后在判断任务进度时不再要求任务目标必须大小写一致。
  • [新增] 放弃任务按钮添加了二次确认UI,避免玩家误触:
    1767932874694
  • [改进] 一些UI相关的修改与优化。
  • [改进] 优化了任务目标的辅助判断方法。
  • [修复] 修复了BossMonster任务类型的Hook传入了错误的类型导致该类型的任务进度不会增加的问题。
  • [新增] 任务类型支持 DWMenu - 服务器菜单(使用菜单)。
  • [新增] 任务类型支持 XMSwampDivineTree·沼泽神树(神树贡献增加、神树贡献扣除)。
  • [新增] 任务类型支持 采集农作物 (Rust自带功能)。
  • [新增] 随机任务新增 冷却中的随机任务不会被分配 配置选项,默认true。启用时在分配任务时不会再将玩家处于冷却状态的随机任务分配给玩家。
  • [新增] 为任务类型 击杀(Rust自带功能),新增预设目标 scientistnpc ,填写代表所有科学家npc。
  • [改进] 优化了部分任务类型的判断和增加逻辑。
  • [改进] 优化了随机任务分配检查逻辑,现在玩家拥有过期的随机任务将会立即刷新。
  • [改进] 优化了UI显示,包括进行中按钮、随机任务标签的配色统一和前置任务要求文字简化。
  • [改进] 现在任务详情界面奖励显示了奖励的身份。
  • [修复] 补回丢失的逻辑,现在玩家被随机的限时任务无法再重复领取进行了,每次被分配到只可完成一次。
  • [新增] 任务类型预支持 DWAbyss - 深渊(爬塔)(领取深渊排行榜奖励)需要等待对应插件更新。
  • [新增] 任务类型支持 BossMonster - 技能Boss(BossMonster)。
  • [新增] 任务类型支持 Backpacks - 扩展背包(打开扩展背包、扩展背包放入物品)。
  • [新增] 任务类型支持 Convoy - 护航车队(Convoy)。
  • [新增] 任务类型支持 Sputnik - 卫星事件(Sputnik)。
  • [新增] 任务类型支持 Caravan - 商队事件(Caravan)。
  • [新增] 任务类型支持 HarborEvent - 港口事件(HarborEvent)。
  • [新增] 任务类型支持 AirEvent - 飞艇事件(AirEvent)。
  • [新增] 任务类型支持 WaterEvent - 潜艇事件(WaterEvent)。
  • [新增] 任务类型支持 RoadBradley - 公路坦克(RoadBradley)。
  • [新增] 玩家任务日志记录功能:
    • [新增] 基础设置 -> 启用日志记录文件 配置选项(默认true)。
    • [新增] 基础设置 -> 日志输出到控制台 配置选项(默认true)。
    • [新增] 添加了以下场景的日志记录:
      • 玩家领取任务
      • 玩家放弃任务
      • 玩家完成任务
      • 玩家领取任务奖励
      • 玩家随机任务刷新
      • 玩家领取全球任务奖励
      • 全球任务刷新
      • 全球任务完成
  • [新增] UI设置配置选项类:
    • [新增] UI设置 -> 启用小UI功能 配置选项,默认true。设置为false则禁用该功能。
    • [新增] UI设置 -> 玩家默认启用小UI 配置选项,默认false。设置为true则默认为玩家启用小UI功能。
    • [新增] UI设置 -> 小UI最小化模式位置 配置选项。现在可以自定义小UI最小化时的位置。
    • [新增] UI设置 -> 小UI详细模式位置 配置选项。现在可以自定义小UI展开时的位置(注意该选项是基于标题栏的定位。)
  • [改进] 击杀/摧毁实体(Rust_Kill)任务类型现在更好的兼容武装直升机(patrolhelicopter)。
  • [改进] 移除未使用的配置选项。
  • [新增] 任务类型预支持 DWAttire - 成长型服饰(穿戴成长型服饰、成长型服饰升级、成长型服饰套装、成长型服饰强化成功、成长型服饰强化失败)需要等待对应插件更新。
  • [新增] 任务类型预支持 DWCraft - 制作系统(制作系统解锁蓝图)需要等待对应插件更新。
  • [新增] 任务类型支持 DWGatherDrops - 自定义采集掉落物 (采集额外掉落)需要更新对应插件。
  • [新增] 任务类型支持 VipLogo·服务器等级(viplogo升级)。
  • [新增] 任务类型支持 DWMonumentTP - 传送点系统(传送点传送)需要更新对应插件。
  • [新增] 任务类型支持 Rust Kits - 礼包(领取礼包)。
  • [新增] 任务类型支持 Zone Manager - 区域管理(进入区域、离开区域)。
  • [改进] 在服务器执行保存时保存任务数据,确保插件数据安全。
  • [改进] 解决了使用物品任务类型不兼容医疗物品的问题。
  • [改进] 移除调试信息输出,例如动态化Hook管理系统信息输出。
  • [改进] 优化主UI列表默认选中任务逻辑,现在不显示在任务列表的不会被默认选中。