版本 1.6.5 中的新功能
发布
* 修复了分配起点权限时无法正确分配起始技能点的问题。
* 删除了调试。
* 为 unload 方法添加了冗余。
* 优化部分定时器方法。
* 修复了回收器效率不重置的问题。
* 更新了插件,以移除在骑乘时禁用基于车辆的增益的玩家。
* 将配给者特性移动到不同的钩子上,以防止扔馅饼触发它。
* 修复了heli_speed特性不适用于废料运输直升机的问题。
* 更新了 xp 损失设置,以添加对损失类型 [PercentageOfCurrentLevel, PercentageOfTotalXp, XpValue] 的更多控制*
更新了资源的收集方式,以便更好地与其他增加产量的插件兼容。
* 更新了 EpicLoot 和 ItemPerks 之间对即时收集技能的支持。
* 添加了对小麦的产量修正支持
* 修复了 craftingtea_quality 的茶持续时间
* 添加了一个配置选项来处理声望 XP Mod 如何与其他 XP Mod 叠加。
* * 添加了对 Tiger/Panther/Crocodile 的 xp 支持。
版本 1.6.5 中的新功能
发布
* 添加新技能:Cooking_Speed – 使用烹饪台时提高烹饪速度。
* 添加新技能:Mixing_Speed – 使用混合站时提高混合速度。
* 添加了新技能:Rocket_Velocity – 从发射器发射时增加火箭的速度。
* 添加了配置选项,用于为玩家设置每日 XP 上限。
* 优化了森林砍伐能力,并防止它砍伐具有非默认皮肤值的树木。
* 添加了配置选项以防止战车 Ultimate 的 sam 站点损坏。
* 修复了从 jackhammer 提供 XP 时的计算问题。
* 已修补强制擦除。
版本 1.6.4 中的新功能
发布
* 修复了分配起点权限时无法正确分配起始技能点的问题。
* 删除了调试。
* 为 unload 方法添加了冗余。
* 优化部分定时器方法。
* 修复了回收器效率不重置的问题。
* 更新了插件,以移除在骑乘时禁用基于车辆的增益的玩家。
* 将配给者特性移动到不同的钩子上,以防止扔馅饼触发它。
* 修复了heli_speed特性不适用于废料运输直升机的问题。
* 更新了 xp 损失设置,以添加对损失类型 [PercentageOfCurrentLevel, PercentageOfTotalXp, XpValue] 的更多控制*
更新了资源的收集方式,以便更好地与其他增加产量的插件兼容。
* 更新了 EpicLoot 和 ItemPerks 之间对即时收集技能的支持。
* 添加了对小麦的产量修正支持
* 修复了 craftingtea_quality 的茶持续时间
* 添加了一个配置选项来处理声望 XP Mod 如何与其他 XP Mod 叠加。
版本 1.6.3 中的新功能
发布于
* 修复了 xp 丢失消息中的四舍五入问题。
* 添加了对 ShoppyStock 的支持。
* 将钓鱼 XP 源拆分为不同的捕获类型。
* 修复了技能点数变为负数时允许解锁无限节点的问题。
* 更新了 STGetHorseStats 以返回速度 mod 的浮点数。
* 修复了马匹速度增益。
* 修复了玩家在升级声望后可以切换到另一个预设,从而获得负技能点的问题。
版本 1.6.2 中的新功能
发布于
* 修复了声望按钮显示黑屏的问题。
* 修复了预设覆盖未注册的问题。
版本 1.6.1 中的新功能
发布
* 添加了钩子方法 int STGetMaxLevel();返回当前最大级别。
* 修复了在 oxide 中创建预设时出现的问题。
* 添加了 SharkSkinner buff 的黑名单。
* 修复了声望增益信息滚动条对齐。
* 默认为扩展弹匣添加了迷你弩,以防止客户端被踢。
版本 1.5.11 中的新功能
发布于
* 修复了解锁声望时超额技能点无法结转的问题。
* 更新了 GetSkillTreeData 挂钩方法以包括 XP 债务。
* 新增 xp loss 的配置选项,以区分 xp 损失和 xp 债务设置。
* 添加了缺少的权限 skilltree.togglebc。
* 修复了 GiveItem 的 null 引用问题。
* 修复了卸载 SkillTree 时的 null 引用问题。
* 添加了新技能:意识 – 此技能将显示附近的位置(可配置):NPC、动物、掉落的物品、掉落的物品容器、x 米内的尸体。
* 重新设计了 Score UI。现在显示声望图标。
版本 1.5.10 中的新功能
发布于
* 修复了 Harmony 使用 AutoPatch 在 Carbon 中全部修补的问题。
版本 1.5.9
发布于
* 将再生移至下一个刻,这样它就不会导致 ItemPerks 中的 Deforest 出现无限循环。
* 针对 12 月的强制擦除进行了更新。
版本 1.5.8 中的新功能
发布于
* 添加了新权限:skilltree.respec.bypass – 消除了重新指定的成本。
* 修复了 OnWeaponModChange 引发异常的问题。
* 添加了对虚拟回收程序的检查。
* 新增命令:sttogglebuffs <true/false> – False:为所有玩家全局禁用增益。
* 在声望描述中添加了滚动元素。
* 修复了 NextTick 和 GiveItem 异常的问题。
* 添加了切换更好聊天的权限要求:skilltree.togglebc
* 添加了 givexp 和 givesp 命令的配置选项,以便在控制台中运行时为离线玩家提供 xp/sp(默认为 false)。
* 在声望设置中添加了一个配置选项,以允许在排名上升时保留多余的累积积分(默认为 false)。
* 添加了对 wolf2 的支持。
* 添加了一个配置选项,用于调整具有 Node_Spawn_Chance 的新节点的生成位置。
* 修复了复活能力,以防止按钮垃圾邮件导致比预期更多的滚动。
* 修复了 GiveItem 中的异常。
版本 1.5.6 中的新功能
发布于
* 添加了技能排除项。这允许解锁 1 个技能以锁定另一个技能。
* 修复了第一个节点权限未显示在增益 UI 列表中的问题。
* 添加了配置选项,以调整 MLRS 终极技能对 Boss 怪物造成的伤害。
* 修复了最大待处理 xp 值设置为 0 的问题。
* 添加了 hookmethod: void DisableXP(ulong id)
* 添加了 hookmethod: void EnableXP(ulong id)
* 添加了 hookmethod: bool IsXPDisabled(ulong id)
* 为 10 月更新打了补丁。
1.5.5
* 添加了新增益:Harvesting_Luck – 当玩家收集收割材料时提供一个掉落表。Grown 和 Wild 收藏品都有自己的战利品表。
* 添加了配置选项,以使用自定义列表覆盖 Electronics 和 component luck。使用 addelectricaloverride 和 addcomponentoverride 控制台命令将示例添加到配置中。
* 修复了 Skinning Ultimate 的 lang 问题。
* 添加了一个配置选项,用于设置 respec 成本的上限。
* 在声望设置中添加了一个选项来设置 XP 修改器。这允许服务器在玩家达到声望等级时减少获得的经验值。
* 尝试修复 OnEntityKill
中的 null 引用错误* 添加了一个选项,用于设置节点要求以解锁其他节点。这允许服务器在其他节点之后设置某些节点的解锁。
* 修复了载具终极技能无法降低所有载具模块伤害的问题。
* 修复了缺少 lang 条目:CooldownNotify。
* 删除了旧的数据转换。
* 更新了池化。
* 增加了对 PVP XP 的检查,以防止队友获得 XP。
* 添加了 HookMethod: GetSkillTreeData – 读取所有数据文件并返回玩家数据列表(姓名、经验值、声望等级、当前等级)。
版本 1.5.4 中的新功能
* 添加了新的增益:BikeEnginePower – 每级增加所有自行车(踏板和电机)的发动机功率 x %。
* 添加了新的增益:DriverCollisionResistance – 每级减少驾驶车辆时因碰撞而受到的伤害 x%。
* 更新了重新配置按钮,以便在重新配置发生之前卸载播放器。这是为了确保从玩家的增益中对车辆进行的任何修改都被移除。
* 修复了直升机速度增益的问题
* 修复了当投入 1 点时舒适光环应用 100% 的问题。
* 修复了经济船长特权不适用于 Rhib 船的问题。
* 将 GetRestoreItem 包装在 try/catch 中,以便在生成错误时提供更多信息。
* 添加了故障保护功能,以防止存储金额 = 0 的项目。
* 更新了 XP 债务标题在 xp 条上的文本锚定。
* 新增 hook 方法:GetPrestigeLevel(ulong id)。返回一个 int,其中包含玩家当前的声望级别。
* 在 lang 中添加了 Buff 信息格式。
* 添加了肉以增加基础产量。
* 更新了记分牌以优先考虑声望等级。
* 在记分板上添加了声望图标。
* 添加了XP来源:三角测量获胜者(插件),大篷车获胜者(插件),超市活动获胜者(插件)。
版本 1.5.3 中的新功能 查看更新日志
发布
* 添加了钩子:object STOnRationTrigger(BasePlayer player, Item item) – 返回非 null 可防止 Ration 天赋触发。
* 更新了 Mobile Workbench 的一些逻辑以防止空异常。
* 更新了 7 月惊喜补丁的插件。
版本 1.5.2 中的新功能 查看更新日志
发布
* 在 Harvest Ultimate 中添加了黑名单字段。
* 添加了新技能:RadiationResistModifier
* 添加了新技能:RadiationBaseValue
* 在语言中添加了声望 UI 文本。
* 修复了如果没有人使用鱼竿张力奖励技能,Fishing_Luck技能不起作用的问题。
* 修复了即时挖矿和即时切碎不适用于茶的问题。
* 修复了锁定在声望等级后面的终极节点不显示叠加层的问题。
* 在 GiveRewards 中添加了一个 try/catch wrap,以阻止它阻止练级过程。
* 修复了最大技能点数限制不适用的问题。
* 在声望排名提升菜单中添加了排名提升图标。
* 已针对 7 月更新进行了修补。
该插件以升级和技能树系统的形式为您的服务器添加了一个角色进度系统。
玩家通过砍伐树木、开采岩石、杀死 NPC 等获得经验值,并在升级时获得技能点奖励。
这些点数可用于解锁许多不同技能树的特权和增益。
该插件具有高度的可定制性,服务器所有者可以更改、移动、扩展或禁用任何特权,以根据他们的服务器定制设置。
它的特点是:
- 130 个技能节点的 115 种独特增益类型。
- 13种独特的技能树。
- 67+ 经验值来源,以及 BotRespawn 和 NpcSpawn 的自定义经验值设置。
- 大量的 xp 选项可以真正为您的服务器调整插件。
- 一个功能性的树系统,如果玩家没有在树上投入足够的技能点,它会阻止节点的解锁/升级。
- 在大多数树上都具有有趣和独特的终极能力。
- 想要运行 2 倍/3 倍等的服务器的全局收益设置。
- 能够使用其他插件的权限创建自定义技能树和节点。
- 通过服务器擦除的持久性数据有相当多的选项。
- 一个声望系统,用于奖励您最铁杆的玩家。
SkillTree 允许用户专注于多个技能树,并在升级时解锁每个树中的节点,使他们的角色更加强大和独特。
与技能树配合良好的插件
- RaidableBases – SkillTree 通过奖励 xp 的掠夺者(直接通过 SkillTree 处理或直接通过 RaidableBases 处理)与 RaidableBases 集成。如果服务器不允许突袭,突袭树也可以专门与 RaidableBases 一起使用。
- Economics & ServerRewards – 集成为支付重新规范成本的一种方式。
- SurvivalArena – 用经验值奖励活动的获胜者。
- 烹饪 – 为烹饪树添加新技能,并在成功烹饪饭菜时获得经验奖励。
- BotRespawn – 为每个 NPC 配置文件添加额外的经验源。
- NpcSpawn – 为每个 NPC 配置文件添加额外的经验源。
- UINotify – 显示与调平等相关的通知。
- ZombieHorde – 提供杀死此插件生成的僵尸的经验值。
- LootDefender – 在杀死 BradleyAPC 时提供共享经验的能力。通过LootDefender配置。
- EpicLoot – 为拾荒树添加技能
- FishingHotspots – 允许在热点钓鱼时修改经验值增益。
- ZoneManager – 允许您在区域中禁用增益。
skilltree.chat - 使用聊天命令访问技能树菜单时需要。 skilltree.xp - 从 XP 源获取 XP 时需要 skilltree.tree - 访问和使用技能树是必需的。 skilltree.admin - 需要使用 admin 命令 skilltree.all - 允许用户访问所有树。 skilltree.Mining - 允许用户访问挖矿树。 skilltree.Woodcutting - 允许用户访问木刻树。 skilltree.Skinning - 允许用户访问蒙皮树。 skilltree.Harvesting - 允许用户访问收割树 skilltree.Combat - 允许用户访问战斗树。 skilltree.Medical - 允许用户访问医疗树 skilltree.Build_Craft - 允许用户访问构建工艺树。. skilltree.Scavenging - 允许用户访问拾荒树 skilltree.Vehicles - 允许用户访问车辆树 skilltree.Cooking - 允许用户访问烹饪树。 skilltree.bag.keepondeath - 防止 ExtraPockets 包在死亡时掉落。 skilltree.notitles - 从玩家中删除关卡标题(需要 BetterChat) skilltree.noxploss - 防止经验值损失. skilltree.roguelike - 如果通过配置启用,则需要参与 Roguelike 系统。 skilltree.teabonus - 忽略 config 选项,该选项会阻止与采矿和伐木茶一起增加产量。
/自定义权限设置
“根据权限修改的最大技能点数 [必须高于默认值]”: {
“贵宾”:120
},
“基于权限重新规范的每点成本 [必须低于默认值]”: {
“VIP”:10.0
},
“玩家根据权限死亡时可以损失的最大经验值 [必须小于默认值]”: {
“VIP”:500.0
},
“调整经验增益修正的权限(技能<perm>树。[1.0 是默认修饰符]“: {
“VIP”:1.2
},
“vip”的权限将是 skilltree.vip
将此权限分配给玩家将覆盖相应设置的默认值(最大技能点数、重新配置成本、经验值增益和经验值损失)。
命令:st
描述:打开技能树菜单。需要 skilltree.chat 权限。
命令:updatexptable
描述:根据配置值重新计算 xp 表。需要
命令:togglexpdrops
描述:获取 xp 时切换 xp 弹出窗口。
命令:togglexphud
描述:在玩家屏幕上切换 xp hud。
命令:givexp
参数: <name> <amount> <可选:忽略修饰符 true/false>
描述:给出匹配 name 参数的玩家,xp 等于 amount 参数。忽略修改器将忽略所有形式的经验值提升,例如休息的经验值。
命令:givesp
参数: <name> <amount>
描述:给出匹配名称参数的玩家,技能点等于数量参数。
命令:resetdata
参数: <name>
描述:重置目标玩家数据。
命令:turbo
描述:如果玩家有相关技能,则在船上切换涡轮增压器。
命令:togglebc
说明:为用户打开/关闭 BetterChat 标题。
命令:movebar
描述:调出一个 UI,可用于在玩家屏幕上重新定位 xp 栏。
命令:stresetalldata
说明:重置所有玩家数据。
命令:sb 或 score 或 scoreboard
描述:显示记分牌的聊天和控制台命令,显示谁拥有最多的经验值。
命令:sttogglenotifications
描述:切换来自增益触发器的通知。
命令:stgiveitem
参数: <id> <shortname> <quantity> <skin ID> <可选:displayName>
描述:为目标 ID 提供与参数匹配的项目。
控制台命令:strespecallplayers
描述:重置所有在线和离线玩家的技能。
控制台命令:strespecplayer
参数:<目标名称/用户 ID>
描述:重置目标在线/离线玩家技能。
控制台命令:givesptoall
参数: <amount> <仅限在线:true/false>
描述:将向所有玩家提供技能点的数量。如果仅在线是真的,它只会给那些在线的人。
控制台命令:stremoveplayerdata
参数: <userid>
说明:将删除指定用户 ID 的玩家数据文件。
可以从许多不同的来源获得经验。每个源的值可以通过配置进行调整。