【自定义指令与权限】

原创 【自定义指令与权限】 1.0.0

插件的原理很简单,使用也很简单,但创造力是无限的!
你可以使用插件来创建自定义的指令,以及指令对应的权限。
创建指令可以实现两种用途;
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
    },
如果写入Messages配置,信息所有玩家都可以看到,并且以服务器身份发布

占位符说明:
插件有两个占位符,你可以配合在配置文件中使用;
{player.id} = 玩家的steamid
{player.name} = 玩家的游戏名称

最后,你可以通过此插件创建无数条这样的指令和权限,创造各种可能!
作者
pandaman
下载
0
类型
数字产品
有效期
无限
价格
198.00 CNY
查看
345
文件类型
cs
文件大小
12.4 KB
文件Hash
100c31176fbb065dc70db1208bf0e846
首次发布
最后更新
评分
0.00 星 0评价

分享资源

标签