转载插件 [管理]HousingDistricts:锁房屋插件[2.1]

  • 目前各个板块都招收单个板块的版主,工作优秀则可以申请大区板块的版主(问答大区仅接受大区版主申请,是例外)。大区版主工作优秀则可以申请管理员工作,同样版主可以掌握多个板块的管理员(称为“兼职”,则需要发布申请兼职帖)。版主申请您可以直接在“综合申请”板块进行申请,管理员申请请私信在职管理员具体操作后续知晓。感谢您的支持与配合~
    点击此处申请
英文名称
HousingDistricts
中文名称
房屋插件
插件来源
转载
适用服务端
Tshock
插件类型
管理、安全、综合
语言支持
简体中文、English、非官方汉化
适用版本
1.3.5.3
前置Mod/插件
TShock 汉化版 4.3.25
下载地址
https://tshock.co/xf/index.php?resources/housingdistricts.72/download&version=723英文原版下载地址
原帖地址
https://tshock.co/xf/index.php?resources/housingdistricts.72/

nnt

Lv1
2019/07/04
28
43
13
HousingDistricts



一个房屋管理插件,对区域保护有非常大的帮助


指令
/房屋 -> 以下为子指令
  • 设置 <1/2> -> 设置圈地范围
  • 添加 <房屋名> -> 使用指定的名称来定义设定好的区域
  • 清除 - 清除设置点
  • 重设 <房屋名> -> 重新设置房屋区域大小
  • 删除 <房屋名> -> 删除一个房屋
  • 信息 <房屋名> -> 显示一个房屋的信息
  • 传送 <房屋名> -> 传送至一个房屋
  • 通知 <房屋名> (开|关) -> 是否开启房屋通知
  • 锁 <房屋名> -> 将一个房屋上锁,再次输入可以解锁房屋
  • 添加访问 <用户名> <房屋名> -> 添加一个用户的房屋访问权(只能访问房屋,无法对物块进行修改)
  • 删除访问 <用户名> <房屋名> -> 移除一个用户的房屋访问权
  • 授权 <用户名> <房屋名> -> 添加一个用户的房屋使用权
  • 撤销 <用户名> <房屋名> -> 移除一个用户的房屋使用权
  • 名字 - 查看一个房屋的名字
  • 列表 - 显示房屋列表
/房屋清除 - 清除所有用户已设置房屋
/房屋重载 - 重新载入房屋配置文件
权限
house.admin = 服务器房屋管理员权限,可使用所有命令,不受插件限制
house.bypasscount = 不受房屋最大数限制
house.bypasssize = 不受房屋大小限制
house.edit = 可以修改所有房屋,不受插件限制
house.use = 使用"房屋“指令权限
house.root = 可以使用”房屋清除“”房屋重载“权限
house.lock = 可以使用”锁“权限
house.enterlocked = 可以进入已上锁房屋
house.rod = 可以使用传送法杖进入房屋
house.count.[数量] = 自定义房屋数量限制,例:house.count.20
house.size.[数值] = 自定义房屋大小限制,例:house.size.1000

插件可用在4.3.25的汉化版本,高版本的TShock可能会报错或些许功能无法使用

设置文件可修改帮助信息的首行文字


本插件由多位作者制作完成,本人能力有限仅仅只做了汉化,如果喜欢本插件请多多支持原作者
有文本bug或者表达错误请及时@nnt
原帖地址:
你没有权限查看链接 现在登录或注册。

开源地址:
你没有权限查看链接 现在登录或注册。
 

附件

最后编辑:

nnt

Lv1
2019/07/04
28
43
13
简易使用指南
HousingDistricts对于房屋圈地保护来说是一个非常实用的插件,可以有效防止用户房屋被他人破坏
如何使用指令快速建立房屋区域
HousingDistricts插件区域建立与原版Tshock区域建立相似,输入"/房屋 设置 1"指令后,在游戏中敲击一点作为房屋区域的一角(左上角),出现提示后再输入"/房屋 设置 2",设置为房屋区域的另一角(右下角),出现提示后输入"/房屋 添加 <房屋名>",这样一个房屋区域就建设完成
2.gif
房屋区域建立后,并未进入保护模式,输入"/房屋 锁 <房屋名>"即可将房屋上锁保护,未授权的用户无法进入区域也无法修改与破坏区域内物块,建议用户不要把房屋区域建设在交通要道上
对于想进入的用户,区域所有者可以使用"/房屋 添加访问"指令给与游客权限,"/房屋 授权"可以给与用户指定房屋区域的修改权

如何编辑hconfig.json
在此之前你需要了解一下TShock的插件使用与安装,插件安装完成后将会在"/tshock"文件夹中生成一个"hconfig.json"文件,若要消息通知等编辑,必须在此文件中进行,完成以上步骤后,现在可以对其进行修改。使用任意文本编辑器打开配置文件,将看到示例代码。如下:
代码:
{
  "启用条目通知": true,
  "启用所有者通知": true,
  "启用进入他人房屋通知": true,
  "启用进出入自己房屋通知": true,
  "进入他人房屋信息": "你进入了: '$HOUSE_NAME'",
  "进入自己房屋信息": "进入了你的: '$HOUSE_NAME'",
  "他人进入你所管理的房屋信息": "$PLAYER_NAME 进入了你的: '$HOUSE_NAME'",
  "启用离开通知": true,
  "离开他人房屋信息": "你离开了: '$HOUSE_NAME'",
  "离开自己房屋信息": "离开了你的: '$HOUSE_NAME'",
  "他人离开你所管理的房屋信息": "$PLAYER_NAME 离开了你的: '$HOUSE_NAME'",
  "是否开启通知功能": true,
  "最大房屋面积": 5000,
  "最小房屋宽度": 10,
  "最小房屋高度": 5,
  "用户可拥有最大房屋数": 10,
  "是否房屋重叠": false,
  "是否可以使用传送法杖进房屋": true,
  "是否关闭锁屋与访客功能": false,
  "是否关闭授权功能": false,
}
配置文件编辑完成后,如果服务器正在运行,则需要执行一次"/房屋重载"使其生效
不需要其他更多的功能设置,使用默认配置即可,如需要设置得更加具体,可参照下表

设置解析
数据类型描述
启用条目通知
true 或 false​
全局设置:是否开启用户进出入通知信息
启用所有者通知
true 或 false​
全局设置:向房屋所有者发送用户进出入通知
启用进出入他人房屋通知
true 或 false​
全局设置:向用户发送进出入房屋通知
启用进出入自己房屋通知
true 或 false​
全局设置:向用户发送进出入自己的房屋通知
进入他人房屋信息
文本​
当用户进入另一个用户的房屋时,显示的通知信息
进入自己房屋信息
文本​
当用户进入自己的房屋时,显示的通知信息
他人进入你所管理的房屋信息
文本​
当其他用户进入所有者的房屋时,显示的通知信息
启用离开通知
true 或 false​
全局设置:离开房屋的通知信息
离开他人房屋信息
文本​
同进入通知设置
离开自己房屋信息
文本​
同进入通知设置
他人离开你所管理的房屋信息
文本​
同进入通知设置
是否开启通知功能
true 或 false​
全局设置:是否关闭"通知"指令功能
最大房屋面积
数值​
房屋最大面积(宽*高)
最小房屋宽度
数值​
同面积设置
最小房屋高度
数值​
同面积设置
用户可拥有最大房屋数
数值​
用户拥有的最大房屋数,拥有house.bypasscount权限的用户不受该选项限制
是否房屋重叠
true 或 false​
用户与用户间房屋是否重叠(建议为false)
是否可以使用传送法杖进房屋
true 或 false​
是否关闭锁屋与访客功能
true 或 false​
是否开启房屋保护等功能
是否关闭授权功能
true 或 false​
是否开启"授权"等指令功能

结束
插件应用面广,对于服务器用户自主圈地有很大的帮助,本指南只能作为一个简易设置参考,更多功能还需多多探索
 
最后编辑: