磊哥游戏网

伤害世界服务器TP插件添加教程

热度:10℃ 游戏攻略 2022-11-24 16:58:31

伤害世界服务器TP插件添加教程

很多玩家已经无法忍受长时间在游戏里赶路,那么就要用到“Teleportation for Hurtworld”(伤害世界传送工具,以下简称TP)插件,节约一定时间。

1.下载TP插件

插件下载链接http://oxidemod.org/plugins/teleportation.1519/download?version=8480

这是TP插件的发布页面(http://oxidemod.org/plugins/teleportation.1519/),可以到这里关注最新版本,下载时记得留意版本号

2.安装TP插件

将下载好的“Teleportation.cs”文件复制到服务端根目录下的oxideplugins文件夹中,运行服务端,注意留意监视窗口,查看插件是否被正常加载(对于英语不好的玩家,一般不出现带有插件名称的红色字体就表示已经加载成功的,其他的需要自己摸索)

3.在游戏中对TP插件进行授权

运行插件使用到的命令(以下命令均在聊天窗口进行输入,回车确认)

目标命令

/grant user 玩家昵称 授权命令 (授权某个玩家使用TP插件的某个功能)

/grant group 小组昵称 授权命令 (授权某个小组使用TP插件的某个功能)

/revoke user玩家昵称 授权命令 (取消某个玩家使用TP插件的某个功能)

/revoke group 小组昵称 授权命令 (取消某个小组使用TP插件的某个功能)

授权命令

teleportation.admin for admin commands (使用“/tp & /tphere & /setwarp & /removewarp”功能)

teleportation.tpr for teleport request commands (使用“/tpr & /tpa”功能)

teleportation.home for home commands (使用“/home, /sethome, /removehome & /homes”功能)

teleportation.warp for warp commands (使用“/warp & /warps”功能)

命令功能说明

管理员输入“/tp 玩家昵称”,强制将自己传送至某玩家,无需经过其允许

管理员输入“/tp 玩家昵称1 玩家昵称2”,强制传送玩家1到玩家2身边,无需经过其允许

管理员输入“/tp X轴坐标 Y轴坐标 Z轴坐标”,传送自己至指定坐标点

管理员输入“/tphere 玩家昵称”,强制将某玩家传送至自己身边,无需经过其允许

管理员输入“/setwarp 路点名称”,在自己当前坐标设置路点,无需使用图腾

管理员输入“/removewarp 路点名称”移除之前设置的路点

所谓warp/路点(暂且这样翻译),原理和/home类似,都是转送至设置好的某个坐标,但这个命令只有GM(admin)可用,而且无需在附近插入图腾

玩家输入‘/tpa’,接受传送申请

玩家输入‘/tpr 玩家昵称’,向指定玩家发送传送申请

玩家输入‘/home 家名称’,传送玩家自己回家

玩家输入‘/homes’,显示玩家当前拥有的家的名称

玩家输入‘/sethome 家名称’,设置玩家自己的家名称

玩家输入‘/removehome 家名称’,移除玩家自己设置的家名称

以GM身份进入游戏,若希望对某个玩家(如玩家123)单独进行授权,则操作如下

/grant user 123 teleportation.tpr for teleport request commands,授权玩家123使用“/tpr & /tpa”功能

/grant user 123 teleportation.home for home commands,授权玩家123使用“/home, /sethome, /removehome & /homes”功能

/grant user 123 teleportation.admin for admin commands,授权玩家123使用“/tp & /tphere & /setwarp & /removewarp”功能

/revoke user 123 teleportation.tpr for teleport request commands,取消玩家123使用“/tpr & /tpa”功能

若希望服务器内玩家都可以使用某一功能,如TPR、HOME等,则操作如下

/grant group default teleportation.tpr for teleport request commands,授权默认小组(default,即默认情况下的服务器内全部玩家)使用“/tpr & /tpa”功能

/revoke group default teleportation.tpr for teleport request commands,取消默认小组使用“/tpr & /tpa”功能

4.对TP插件进行设置(使用notepad++)

如果希望使用默认设置运行TP插件,那么以下步骤可以选择性参考

打开“Teleportation.json”(文件路径D:Hurtworld Dedicated Server0333oxideconfig)

将看到如下命令(ture/是,false/否)

{

"Settings": {

"Home : Check for Stake": true, 是否需要图腾

"Home : Cooldown Enabled": true, 是否设置冷却时间

"Home : Cooldown in minutes": 7.0, 住所传输冷却时间(单位分钟)

"Home : Enabled": true, 是否允许设置住所

"Home : Maximal Homes": 3, 最大住所数量

"Home : Stake Radius": 10.0, 图腾半径(作用于/sethome命令)

"Home : Surrender on Teleport": false, 在图腾附近复活

"Home : Teleport Timer": 15.0, 传输至住所命令触发后等待时间(单位秒)

"Home Limits": {

"teleportation.homelimit.vip": 5 功能未知

},

"TPR : Cooldown Enabled": true, 玩家间传输是否需要冷却时间

"TPR : Cooldown in minutes": 7.0, 玩家间传输冷却时间(分钟)

"TPR : Enabled": true, 是否允许玩家间传输

"TPR : Pending Timer": 30.0, 传输命令超时时间(秒)

"TPR : Surrender on Teleport": false, 玩家间传输是否支持投降状态

"TPR : Teleport Timer": 15.0, 传输至玩家命令触发后等待时间(秒)

"Warp : Cooldown Enabled": true, 路点传输是否需要冷却时间

"Warp : Cooldown in minutes": 7.0, 传输至路点冷却时间

"Warp : Enabled": true, 是否允许设置路点

"Warp : Surrender on Teleport": false, 路点传输是否支持投降状态

"Warp : Teleport Timer": 15.0 传输至路点命令触发后等待时间(秒)

}

}

命令中的数值可以酌情更改,true/false选项只能在这两个命令中进行选择,注意单词拼写

5.查看玩家设置的住所位置(使用notepad++)

打开“Homes.json”文件(位置:服务端根目录oxidedataTeleportation),将看到玩家的steamID和对应的住所数量,住所位置数据,如

"76561198213080436": {

"1": "-2077.121 258.25 -1156.555"

},

"76561198267301863": {

"1": "-3421.358 199.75 -981.0709",

"2": "-1332.111 198.3177 928.0448",

"3": "616.9158 191.7036 -1125.466"

6.对插件进行汉化(使用notepad++)

打开“Teleportation.en.json”文件(位置:服务端根目录oxidelang),将看到一些命令,如

{

"No Permission": "You don’t have permission to use this command.",

"Request Ran Out": "Your pending teleport request ran out of time.",

"Request Sent": "Teleport request sent.",

"Request Got": "{player} would like to teleport to you. Accept by typing /tpa.",

"Teleported": "You have been teleported to {target}.",

"Accepted Request": "{player} has accepted your teleport request.",

"Teleported Home": "You have been teleported to your home ’{home}’.",

"No Pending": "You don’t have a pending teleport request.",

"Already Pending": "{player} already has a teleport request pending.",

"Teleporting Soon": "You will be teleported in {time} seconds.",

"Teleport To Self": "You may not teleport to yourself.",

"No Homes": "You do not have any homes.",

"Home Set": "You have set your home ’{home}’",

"Home Removed": "You have removed your home ’{home}’",

"Home Exists": "You already have a home called ’{home}’",

"Home Teleported": "You have been teleported to your home ’{home}’",

"Home List": "Your Homes: {homes}",

"Max Homes": "You may not have more than {count} homes!",

"Unknown Home": "You don’t have a home called ’{home}’",

"No Stake": "You need to be close to a stake you own to set a home.",

"Home Cooldown": "You need to wait {time} minutes before teleporting to a home again.",

"TPR Cooldown": "You need to wait {time} minutes before sending the next teleport request."

}

注意:

(1)汉化时仅可以汉化后面的引号内部分,如"You don’t have permission to use this command.",我们可以将其汉化为"你没有权限使用这个命令",替换时不应包含引号本身(引号本身是英文格式的引号,中文引号“”和英文引号""格式是不同的),前面的引号部分如"No Permission":一定不要汉化,会引起插件加载错误

(2)当汉化如下句子如"{player} would like to teleport to you. Accept by typing /tpa."时,大括号中内容(包含大括号本身)不要汉化,则此句可以汉化为"{player} 希望传输至你处,接受请键入/tpa."

玩家评论
评论
发 布

更多攻略
最新游戏推荐
更多+