Nextgen Teleport for Rust 插件仍然有许多来自旧 Teleport 插件的熟悉命令,但有一些例外。您也可以从这些插件导入您的用户主页(见下文)。

使用 Friends、Clans、Rust 团队、RustIO、GridAPI、NoEscape、Vanish。

命令

  • /sethome NAME 是 /home set NAME 的别名。
  • /home 或 /home 列表将显示您当前设置的家/家名称、位置和上次使用时间。
    • /home list OTHERPLAYER 将显示该玩家当前设置的家列表(基于好友、氏族或 Teams 成员身份)。
    • /home set NAME – 在玩家的当前位置设置一个家
    • /home remove NAME – 删除名为 NAME 的主页
    • /home NAME – 使用该名称将您传送到您的家中。
  • /town – 带你去镇上
    • /town set – 将城镇设置为当前位置
  • /bandit – 带你去强盗镇
    • /bandit set – 将 bandit 设置在当前位置
  • /outpost – 带你到前哨站
    • /outpost set – 在当前位置设置前哨站
  • /tp x, y, z 或 /tp x, z — 传送到坐标
  • /tpr PLAYER – 请求传送到 PLAYER
  • /tpa – 接受传送请求
  • /tpc – 取消传送
  • /tpb – 将您带回之前的位置
  • /tpadmin – 要使用以下子命令之一运行的父管理命令:
    • /tpadmin wipe – 擦除所有家庭和城镇等。也会重置前哨站和土匪位置(通常应该在擦除时运行)。在操作之前不提示。
    • /tpadmin backup – 备份数据库
    • /tpadmin debug – 切换调试(仅在运行时更改配置选项调试)
    • /tpadmin info – 显示当前全局配置标志
    • /tpadmin import – 从 R/NTeleportation 导入数据(仅限家庭)

如果指定 r,它将选择RTeleporationHome.json文件(NTeleportationHome.json 表示 n)。此文件必须存在于之前使用其他插件的 oxide/data 文件夹中。

如果在命令末尾添加 1 或 y 等,它实际上将执行导入。否则,它将在聊天中显示数据,以便您可以评估正确性、数据存在等。

例子:

  • /tpadmin import r – 显示可从RTeleportationHome.json导入的数据(无实际导入)
  • /tpadmin import n y – 从NTeleportationHome.json导入数据。用户将能够立即从旧插件使用他们的家。

权限

  • teleportication.use – /主页
  • 传送.tp – /tp
  • 传送.tpb – /tpb
  • teleportication.tpr      – /tpr
  • teleportication.town – /城镇
  • 传送.bandit – /bandit
  • teleportication.outpost – /前哨

配置

{
  "Options": {
    "debug": false,
    "logtofile": false,
    "useClans": false,
    "useFriends": false,
    "useTeams": false,
    "useEconomics": false,
    "useServerRewards": false,
    "useNoEscape": false,
    "useVanish": false,
    "HomeRequireFoundation": true,
    "StrictFoundationCheck": true,
    "HomeRemoveInvalid": true,
    "HonorBuildingPrivilege": true,
    "HonorRelationships": false,
    "AutoGenBandit": true,
    "AutoGenOutpost": true,
    "AutoGenTunnels": false,
    "HomeMinimumDistance": 10.0,
    "DefaultMonumentSize": 120.0,
    "CaveDistanceSmall": 40.0,
    "CaveDistanceMedium": 60.0,
    "CaveDistanceLarge": 100.0,
    "MinimumTemp": 0.0,
    "MaximumTemp": 40.0,
    "SetCommand": "set",
    "ListCommand": "list",
    "RemoveCommand": "remove",
    "AddTownMapMarker": false,
    "TownZoneId": null,
    "TownZoneEnterMessage": "Welcome to Town",
    "TownZoneLeaveMessage": "Thanks for stopping by!",
    "TownZoneFlags": [
      "nodecay",
      "nohelitargeting"
    ]
  },
  "Types": {
    "Home": {
      "BlockOnHurt": false,
      "BlockOnCold": false,
      "BlockOnHot": false,
      "BlockOnCave": false,
      "BlockOnRig": false,
      "BlockOnMonuments": false,
      "BlockOnHostile": false,
      "BlockOnSafe": true,
      "BlockOnBalloon": false,
      "BlockOnCargo": false,
      "BlockOnExcavator": false,
      "BlockOnLift": false,
      "BlockOnMounted": true,
      "BlockOnSwimming": false,
      "BlockOnWater": false,
      "BlockForNoEscape": false,
      "BlockIfInvisible": false,
      "BlockInTunnel": false,
      "AutoAccept": false,
      "DailyLimit": 0.0,
      "HomesLimit": 10.0,
      "CountDown": 5.0,
      "CoolDown": 120.0,
      "AllowBypass": false,
      "BypassAmount": 0.0,
      "VIPSettings": null
    }
  }

全局期权

  • ‘useClans’ — 使用各种 Clans 插件来确定关系
  • ‘useFriends’ — 使用各种 Friends 插件来确定关系
  • ‘useTeams’ — 使用 Rust 原生团队来确定关系
  • ‘HomeRequireFoundation’ — 需要地基来设置或使用房屋
  • ‘StrictFoundationCheck’ — 要求以地基块为中心来设置房屋
  • ‘HomeRemoveInvalid’ — 如果由于建筑权限、破坏等原因,房屋不再有效,请将其删除。
  • ‘HonorBuildingPrivilege’ — 如果设置了,则需要建筑权限才能使用房屋。
  • ‘HonorRelationships’ — 如果设置了,则遵循任何 useXXX 功能,以确定传送到家庭的能力。
  • ‘AutoGenBandit’ — 每次擦除生成一次强盗位置。
  • ‘AutoGenOutpost’ — 每次擦除生成一次前哨站位置。
  • ‘DefaultMonumentSize’ — 大多数纪念碑不包含大小参数,因此在这种情况下,这将是默认值。
  • ‘CaveDistanceSmall’ — 小洞穴距离/大小(无存储参数)
  • ‘CaveDistanceMedium’ — 中等洞穴距离/大小(无存储参数)
  • ‘CaveDistanceLarge’ — 大洞穴距离/大小(无存储参数)
  • ‘MinimumTemp’ — 允许传送的最低玩家温度(如果设置了 BlockOnCold)。
  • ‘MaximumTemp’ — 如果设置了 BlockOnHot,则允许传送的最高播放器温度。
  • ‘SetCommand’ — 对于不同的语言,可以选择“set”以外的其他内容来设置家乡、城镇等。
  • ‘RemoveCommand’ — 对于不同的语言,可以选择除“set’之外的其他内容来删除房屋
  • ‘AddTownMapMarker’ — 如果为 true,则在玩家地图上的城镇位置添加一个绿点
  • ‘TownZoneId’ — 如果设置为除 null 以外的任何值,将尝试使用 ZoneManager 将区域分配给城镇。这可以是您已经根据自己的喜好设置的区域。这是为了避免每次移动或设置城镇时都必须重置区域位置。
  • ‘TownZoneEnterMessage’ — 进入城镇区域时,玩家会看到这条消息。默认值为“Welcome to Town”。如果您已经按照自己喜欢的方式设置了区域,请留空。
  • ‘TownZoneLeaveMessage“’ — 离开城镇区域时,玩家会看到这条消息。默认值为“感谢您的光临!
  • ‘TownZoneFlags’ — 此处的默认值可防止城镇衰减和城镇区域内直升机的目标。如果需要,可以通过将此变量设置为 [] 来删除它。或者,根据需要编辑区域标志。请参阅 ZoneManager 的文档。

对于每个家庭、城镇、土匪、前哨、tpr,旗帜可以设置如下:

  • ‘BlockOnHurt’: false — 如果玩家受伤(流血等),则阻止。
  • ‘BlockOnCold’: false — 如果玩家太冷,则阻止。
  • ‘BlockOnHot’: false — 如果播放器太热,则阻止。
  • ‘BlockOnCave’: false — 如果玩家在洞穴内或附近,则阻止。
  • ‘BlockOnRig’: false — 如果玩家在其中一个石油钻井平台上,则阻止。
  • ‘BlockOnMonuments’: false — 如果玩家要靠近任何纪念碑,则阻止。
  • ‘BlockOnHostile’: false — 如果玩家有敌意,则阻止(仅适用于强盗/前哨站)。
  • ‘BlockOnSafe’: false — 如果玩家在安全区域,则阻止。
  • ‘BlockOnBalloon’: false — 如果玩家在热气球上,则阻止。
  • ‘BlockOnCargo’: false — 如果玩家在货船上,则阻止。
  • ‘BlockOnExcavator’: false — 如果玩家在挖掘机纪念碑上,则阻止。
  • ‘BlockOnLift’: false — 如果玩家在电梯上,则阻止。
  • ‘BlockOnMounted’: false — 如果播放器被安装到椅子上,则阻止,等等。
  • ‘BlockOnSwimming’: false — 如果玩家正在游泳,则阻止。
  • ‘BlockOnWater’: false — 如果玩家在水面上,则阻止。
  • ‘AutoAccept’: false — 仅对 TPR 自动 TPA(对于好友、战队和团队)有效。
  • ‘DailyLimit’: 0.0 — 如果设置为 0 以外的其他值,则为每天此操作的限制。
  • ‘HomesLimit’: 10.0 — 设置每个用户的主页限制。仅由 /sethome 使用,并且仅对“Home”配置有效,尽管它将出现在其他配置中。
  • ‘CountDown’: 5.0 — 等待对家庭、tpr 等采取行动的时间。
  • ‘CoolDown’: 120.0 — 等待期,直到下一次这种类型的传送

对于每个家庭、城镇、土匪、前哨、tpr、VIP 设置,可以按如下方式添加:

默认值为 “VIPSettings”: null, …根据需要更改它们,创建您自己的权限名称,例如 teleportication.vip1 和设置(示例):

      "VIPSettings": {
        "teleportication.vip1": {
          "VIPDailyLimit": 20.0,
          "VIPCountDown": 5.0,
          "VIPCoolDown": 10.0,
          "VIPAllowBypass": true,
          "VIPBypassAmount": 1.0
        },
        "teleportication.vip2": {
          "VIPDailyLimit": 30.0,
          "VIPCountDown": 3.0,
          "VIPCoolDown": 5.0,
          "VIPAllowBypass": true,
          "VIPBypassAmount": 1.0
        }

权限名称必须为“teleportication”。你的选择”。

 

尽管有一些相似之处,但来自其他传送插件的配置和数据文件不兼容。

Teleportication 使用 SQLite 进行家庭、城镇、土匪和前哨存储。该文件保存在 {oxidedata}/Teleportication/teleportication.db 中。

内存中对象跟踪 tpb、挂起的 tpr/tpa 等的先前位置。随着开发的进展,这种情况可能会改变。

 

地位

经济是一个待定的功能(用于绕过 CoolDown 等)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。