插件的原理很简单,使用也很简单,但创造力是无限的!
你可以使用插件来创建自定义的指令,以及指令对应的权限。
创建指令可以实现两种用途;
1,当玩家输入指令时为其自动执行聊天指令,这种情况适合你想给某些不支持权限的插件增加权限,你可有用它来绑定指令和对应权限,这样没有权限的玩家就无法使用指令了
2,当玩家输入指令时为自定执行控制台指令,这比如,你可以通过支持控制台发放物品的指令,给玩家绑定一个指令,当玩家输入指令会自动获得物品。不用担心,插件甚至还支持输入指令的冷却时间,和输入指令的最大可用次数!
配置教学:
在案例中,设置了一个名为customchatcommands.admin的权限,当有权限的玩家输入指令/shop,会有三个结果;
首先,会为他打开/sd商店,
然后让他自己在聊天中说“打开/s熊猫商店,看看今天赚了多少钱!”
最后,当玩家打开商店时,我通过控制台指令,为玩家播放了一小段音乐,当然这是另外的插件功能。
这样一个指令就可以同时实现三个用途外加一个权限。
另外 "Cooldown": 0.0,是冷却时间秒数,代表玩家重复使用指令需要等待多久
"MaxUses": 0 是此指令每位玩家一共可以使用的次数,这个次数可以在插件的data文件中清理,插件也支持更换地图时,或每天零点自动重置最大使用量。
"Messages": [],是服务器提示信息,例如:
如果写入Messages配置,信息所有玩家都可以看到,并且以服务器身份发布
占位符说明:
插件有两个占位符,你可以配合在配置文件中使用;
最后,你可以通过此插件创建无数条这样的指令和权限,创造各种可能!
你可以使用插件来创建自定义的指令,以及指令对应的权限。
创建指令可以实现两种用途;
1,当玩家输入指令时为其自动执行聊天指令,这种情况适合你想给某些不支持权限的插件增加权限,你可有用它来绑定指令和对应权限,这样没有权限的玩家就无法使用指令了
2,当玩家输入指令时为自定执行控制台指令,这比如,你可以通过支持控制台发放物品的指令,给玩家绑定一个指令,当玩家输入指令会自动获得物品。不用担心,插件甚至还支持输入指令的冷却时间,和输入指令的最大可用次数!
配置教学:
JSON:
{
"Command": "shop",
"Messages": [],
"Permission": "customchatcommands.admin",
"ConsoleCmd": [
"chat.say (打开/s熊猫商店,看看今天赚了多少钱!)",
"chat.say /sd"
],
"UserID": 0,
"Broadcast": true,
"RconCmd": [
"musicto {player.id} https://server.blga.cc/c/语音/s.mp3 10"
],
"Cooldown": 0.0,
"MaxUses": 0
},
在案例中,设置了一个名为customchatcommands.admin的权限,当有权限的玩家输入指令/shop,会有三个结果;
首先,会为他打开/sd商店,
然后让他自己在聊天中说“打开/s熊猫商店,看看今天赚了多少钱!”
最后,当玩家打开商店时,我通过控制台指令,为玩家播放了一小段音乐,当然这是另外的插件功能。
这样一个指令就可以同时实现三个用途外加一个权限。
另外 "Cooldown": 0.0,是冷却时间秒数,代表玩家重复使用指令需要等待多久
"MaxUses": 0 是此指令每位玩家一共可以使用的次数,这个次数可以在插件的data文件中清理,插件也支持更换地图时,或每天零点自动重置最大使用量。
"Messages": [],是服务器提示信息,例如:
JSON:
{
"Command": "zhaohuan",
"Messages": [
"花魁使用了大召唤术,召唤了50只献祭者!",
],
"Permission": "customchatcommands.huakui",
"ConsoleCmd": [],
"UserID": 0,
"Broadcast": true,
"RconCmd": [
"botrespawn toplayer {player.id} huakui"
],
"Cooldown": 3600.0,
"MaxUses": 0
},
占位符说明:
插件有两个占位符,你可以配合在配置文件中使用;
{player.id}
= 玩家的steamid{player.name}
= 玩家的游戏名称最后,你可以通过此插件创建无数条这样的指令和权限,创造各种可能!