前置插件: BDSJSRunner,Folder creator ,PluginCheck
目前插件拥有传送系统(tpa、tpr、back)、家园系统(home)、经济系统(money)、黑名单系统(blacklist),扫地机器人(clean)和行为记录(Command+Msg)后续会继续更新~
本插件中的tpr功能使用了帝王圣鸽的代码,当然,原作者同意了使用该功能(但这不能叫做二次开发,因为二次开发是在原插件的基础上开发的)。
当然,感谢帝王圣鸽的技术支持!
Q:金币是什么?积分是什么?
A:金币是指本地经济,Essentials以及Menu采用的是本地经济,而积分则指的是计分板经济(就是计分板)。总而言之,就是两种不同的货币,当然,可以通过计分板来转换。
Q:插件报错怎么办?
A:先进游戏看一下,如果功能不正常则换前面的版本,不行再换(已测试前面的一些版本)。
Q:文件为什么没办法创建?
A1:应该是Folder creator的问题,建议参考本帖,并创建相应的文件夹。
A2:Folder creator必须与BDSJSRunner放在同一个文件夹里(bdxcore_mod,即BDXC),否则文件夹无法创建!(貌似是加载顺序导致的问题)
Q:游戏内出现 " undefined 积分" 怎么办?
A:有可能是计分板没有创建,请创建一下计分板;有可能是插件自身的问题,如果确定是本插件的问题,请在讨论区或者是群中进行反馈!
考虑到一些原因,本人设定了在只有一个人在线的情况下,无法打开传送系统的菜单
。
JSON示例:
Essentialss.json:是否开启各插件的功能(除了经济)
"version"部分 —— 版本号
"tpa"部分 —— 是否开启玩家间传送功能
"tpr"部分 —— 是否开启随机传送功能
"back"部分 —— 是否开启返回死亡点功能
"home"部分 —— 是否开启家园功能
"blacklist"部分 —— 是否开启黑名单功能
"money"部分 —— 是否开启经济功能
"clean"部分 —— 是否开启扫地机器人功能
"behavior"部分 —— 是否开启行为记录功能
tpa/config.json:
"version"部分 —— 版本号
"moneyX"部分 —— 使用tpa功能是否需要金币
"money"部分 —— 需要的数额(关闭模式下可以去掉)
back/config.json:与tpa/config.json同理
home/config.json:
"version"部分 —— 同理
"max"部分 —— 最大可创建的家
Econonomic/config.json:
"version"部分 ——同理
"unit"部分 ——货币单位
"default"部分 ——玩家初始金币
language.json:应该不需要讲解吧,语言文件不需要修改(可以自行修改,出错不关我的事)。
最后,如果有什么问题的话,请于 QQ群 中进行询问!
目前插件拥有传送系统(tpa、tpr、back)、家园系统(home)、经济系统(money)、黑名单系统(blacklist),扫地机器人(clean)和行为记录(Command+Msg)后续会继续更新~
本插件中的tpr功能使用了帝王圣鸽的代码,当然,原作者同意了使用该功能(但这不能叫做二次开发,因为二次开发是在原插件的基础上开发的)。
当然,感谢帝王圣鸽的技术支持!
Q:金币是什么?积分是什么?
A:金币是指本地经济,Essentials以及Menu采用的是本地经济,而积分则指的是计分板经济(就是计分板)。总而言之,就是两种不同的货币,当然,可以通过计分板来转换。
Q:插件报错怎么办?
A:先进游戏看一下,如果功能不正常则换前面的版本,不行再换(已测试前面的一些版本)。
Q:文件为什么没办法创建?
A1:应该是Folder creator的问题,建议参考本帖,并创建相应的文件夹。
A2:Folder creator必须与BDSJSRunner放在同一个文件夹里(bdxcore_mod,即BDXC),否则文件夹无法创建!(貌似是加载顺序导致的问题)
Q:游戏内出现 " undefined 积分" 怎么办?
A:有可能是计分板没有创建,请创建一下计分板;有可能是插件自身的问题,如果确定是本插件的问题,请在讨论区或者是群中进行反馈!
新版本更改Econ文件夹为Economic,请修改以保证玩家数据正常!
如需使用C#版见:
www.minebbs.com
如需使用C#版见:
.NET插件 - Essentials —— 基础插件
目前,本插件只有经济功能 目前不与JS版Essentials兼容 如需使用JS版Essentials,请前往: https://www.minebbs.com/resources/essentials.1659/ 开发者API函数提供 (记得引用+using static Essentials.Function;) 注:引入后命名空间CSR后会有冲突,如有问题请进群中提问! 共享函数 参数 返回值 示例 getMoney 玩家名 -> string 玩家余额 ->...

考虑到一些原因,本人设定了在只有一个人在线的情况下,无法打开传送系统的菜单

JSON示例:
Essentialss.json:是否开启各插件的功能(除了经济)
"version"部分 —— 版本号
"tpa"部分 —— 是否开启玩家间传送功能
"tpr"部分 —— 是否开启随机传送功能
"back"部分 —— 是否开启返回死亡点功能
"home"部分 —— 是否开启家园功能
"blacklist"部分 —— 是否开启黑名单功能
"money"部分 —— 是否开启经济功能
"clean"部分 —— 是否开启扫地机器人功能
"behavior"部分 —— 是否开启行为记录功能
tpa/config.json:
"version"部分 —— 版本号
"moneyX"部分 —— 使用tpa功能是否需要金币
"money"部分 —— 需要的数额(关闭模式下可以去掉)
JSON:
{
"version": "1.0.0",
"moneyX": false,
"money": 0
}
home/config.json:
"version"部分 —— 同理
"max"部分 —— 最大可创建的家
JSON:
{
"version": "v1.0.0",
"max": 8
}
"version"部分 ——同理
"unit"部分 ——货币单位
"default"部分 ——玩家初始金币
JSON:
{
"version": "1.0.0",
"unit": "$",
"default": 0
}
命令 | 参数说明 | 类型 | 作用 |
/tpa | 无 | 玩家指令 | 打开传送系统 |
/tpr | 无 | 玩家指令 | 随机传送 |
/back | 无 | 玩家指令 | 返回死亡点 |
/home | 无 | 玩家指令 | 打开家园系统 |
/homet | 无 | 玩家指令 | 返回至默认家 |
/money | 无 | 玩家指令 | 打开经济系统 |
/ban | 无 | 管理员指令 | 打开封禁管理系统 |
money add [playername] [count] | [playername] 玩家名 [count] 金币数量 | 后台指令 | 增加玩家余额 |
money remove [playername] [count] | [playername] 玩家名 [count] 金币数量 | 后台指令 | 减少玩家余额 |
money set [playername] [count] | [playername] 玩家名 [count] 金币数量 | 后台指令 | 设置玩家余额 |
ban [playername] [reason] | [plaeyrname] 玩家名 [reason] 封禁原因 | 后台指令 | 将玩家封禁 |
unban [playername] | [playername] 玩家名 | 后台指令 | 将玩家解禁 |
共享函数 | 参数 | 返回值 | 示例函数 |
Econ_GetMoney | 玩家名 -> string | 玩家余额 -> int |
JavaScript:
|
Econ_ChangeMoney | 玩家名 -> string 类型 -> string 数额 -> int | 操作是否成功 -> boolean |
JavaScript:
|
Econ_GetUnit | 无 | 货币单位的符号 -> string |
JavaScript:
|
ScoreboardEcon_GetMoney | 玩家名 -> string | 玩家积分 -> int |
JavaScript:
|
ScoreboardEcon_ChangeMoney | 玩家名 -> string 类型 -> string 数额 -> int | 操作是否成功 -> boolean |
JavaScript:
|
ScoreboardEcon_GetUnit | 无 | 当前计分板 -> string |
JavaScript:
|
最后,如果有什么问题的话,请于 QQ群 中进行询问!