StackSizeController - 叠加控制

汉化 StackSizeController - 叠加控制 4.1.2

本插件汉化由本站提供,未经授权禁止转载。
本站版本已修复部分服务器可能会出现的 Web request produced exception …… 错误。

插件功能​

  • 可以为几乎所有物品设置叠加大小。
  • 物品会自动填充到配置文件中。
  • 能够很轻松的在配置文件中按单独物品或分类进行全局修改。
  • 几个轻松的指令就能帮助您搜索所有物品和分类。
  • 搜索物品时会展示默认叠加大小和当前修改后的大小。

必看​

  • 运行插件时,会将物品的默认叠加大小添加到配置文件中的“IndividualItemStackSize”选项中。每当游戏中添加新物品时,这个列表会自动更新,并在控制台里发出通知。
  • 叠加倍数会乘以“IndividualItemStackSize”选项里设置的大小,而不是默认的叠加大小。指定物品的叠加倍数优先度高于分类叠加倍数。
  • 本插件不再使用数据文件。编辑“vanilla-defaults”只会在卸载插件时破坏原始的叠加倍数。
  • 叠加大小不能超过 2,147,483,647 ,否则会导致错误。这是Rust的编码限制,所有叠加插件的叠加数量都不能超过2,147,483,647。

安装说明​

  1. 将下载到的插件文件放在 oxide/plugins 中。
  2. 启动服务器并加载 StackSizeController 加载。
  3. 打开配置并根据您的需要修改配置。设置指定物品的叠加数量是在配置文件中设置的,而不是数据文件中的“IndividualItemStackSize”,这是在插件加载时自动生成的。
  4. 在控制台输入o.reload StackSizeController 重载插件,以应用在配置文件中修改的叠加大小。

控制台指令​

stacksizecontroller.itemsearch

  • 所需权限:stacksizecontroller.itemsearch (仅在游戏内输入时需要)
  • 指令用法:stacksizecontroller.itemsearch <全称或部分物品名称>
    • 参数#1:全称或部分物品名称,可以是任意大小,但是建议您使用2-3个或更多的字符进行搜索。(只能搜索英文名)
  • 使用示例:stacksizecontroller.itemsearch pic (结果如下图)
通过物品全称或部分名称对物品进行搜索,搜索后的结果将显示物品ID、短名称、默认叠加和当前的叠加。
1685082737809

stacksizecontroller.listcategories

  • 所需权限:stacksizecontroller.listcategories (仅在游戏内输入时需要)
  • 指令用法:stacksizecontroller.listcategories
  • 使用示例:stacksizecontroller.listcategories(结果如下图)
1685082777976

stacksizecontroller.listcategoryitems

  • 所需权限:stacksizecontroller.listcategoryitems (仅在游戏内输入时需要)
  • 指令用法:stacksizecontroller.listcategoryitems <分类名称>
    • 参数#1:分类名称,必须是准确的物品分类名称。可以通过 stacksizecontroller.listcategories 查询。
  • 使用示例:stacksizecontroller.listcategoryitems Weapons

stacksizecontroller.setstack

  • 所需权限:stacksizecontroller.setstack (仅在游戏内输入时需要)
  • 指令用法:stacksizecontroller.setstack <物品短名称或ID> <叠加大小或倍数>
    • 参数#1:物品短名称或ID,物品的短名称或ID。
    • 参数#2:叠加大小或倍数,如果只输入数字,例如“2000”,将会将叠加大小设置为2000。如果在数字后面加上“x”,例如“20x”,就会将叠加大小设置为默认叠加的20倍。注意,在x前面不能有空格,例如“20 x”,这会导致错误。
  • 使用示例#1:stacksizecontroller.setstack generator.wind.scrap 5 - 将风力发电机的叠加数量设置为5。
  • 使用示例#2:stacksizecontroller.setstack wood 20x - 将木头的叠加数量设置为原始叠加的20倍(1000x20)。
为指定物品设置叠加大小或倍数,并更新配置文件。

stacksizecontroller.setstackcat​

  • 所需权限:stacksizecontroller.setstackcat (仅在游戏内输入时需要)
  • 指令用法:stacksizecontroller.setstackcat <分类名称> <叠加倍数>
    • 参数#1:分类名称,必须是准确的物品分类名称。可以通过 stacksizecontroller.listcategories 查询。
    • 参数#2:叠加倍数,与设置物品叠加不同,设置分类叠加只能设置叠加倍数。
  • 使用示例:stacksizecontroller.setstackcat resources 20 - 将资源分类中的物品的叠加倍数设置为20倍。
为指定物品分类设置叠加倍数,并更新配置文件。

stacksizecontroller.setallstacks​

  • 所需权限:stacksizecontroller.setallstacks (仅在游戏内输入时需要)
  • 指令用法:stacksizecontroller.setallstacks <叠加倍数>
    • 参数#1:叠加倍数,与设置物品叠加不同,设置分类叠加只能设置叠加倍数。
  • 使用示例:stacksizecontroller.setallstacks 10 - 将所有物品的叠加倍数设置为10倍。
为所有物品设置叠加倍数,并更新配置文件。

开发者Hook​

OnVendorHeliFuelAdjust​

  • 当玩家购买的直升机在NPC处生成并且此插件即将将其燃料数量重置为100时调用。
  • 返回 false 将阻止燃料数量调整。
  • 返回 null 将执行默认行为。
C#:
bool? OnVendorHeliFuelAdjust(MiniCopter heli)
作者
对味儿
下载
132
查看
1521
文件类型
cs
文件大小
23.3 KB
文件Hash
541e9c7817f64e1b7468e930440da682
首次发布
最后更新
评分
0.00 星 0评价

来自对味儿的更多资源

分享资源

最新更新

  1. 4.1.2

    修复Rust更新。 本站修改:修复部分服务器可能会出现的 Web request produced exception …… 错误
标签
叠加 管理