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