【XMCommandAlias·便捷指令】

原创 【XMCommandAlias·便捷指令】 1.0.0

需要插件(必装)

插件介绍​

如果你有以下困扰:​

  • 记不住插件授权名字
  • 记不住控制台指令
  • 有玩家赞助找半天他的STEAMID
  • 玩家不知道怎么看自己的ID
  • 想给玩家发放某个物品但是没指令

此插件帮你解决:​

1.权限指令简化
  • 可以将复杂的插件授权/取消授权指令,简化为你喜欢的任意指令
    • 授权权限:
    • 原指令:oxide.grant user 76561198372925717 viplogo.55
    • 修改后:授权 233 等级加速55
    • 取消权限:
    • 原指令:oxide.revoke user 76561198372925717 viplogo.55
    • 修改后:取消 233 等级加速55
  • 原理就是:
    • oxide.grant user 换成了你自定义的指令,比如 “授权
    • 76561198372925717 换成了本插件的 “玩家代号
    • viplogo.55 换成了更容易记忆的任意中文 “等级加速55
  • JSON:
    {
      "重命名oxide.grant user的指令": "授权",
      "重命名oxide.revoke user的指令": "取消",
      "重命名权限名": [
        {
          "权限名": "viplogo.55",
          "替换名": "等级加速55"
        }
      ]
2.玩家代号系统1739234941892
  • 代号直接替换steamid,三位数超好记!
  • 为每个玩家自动生成3位数字代号
  • 还可以在配置文件为经常氪金的大佬设置自定义代号
  • 玩家可以在游戏中输入指令:/代号 查看自己的代号
3.控制台指令简化1739236938500
  • 无论你的控制台指令有多长,我们都可以通过两步简化
  • 设置随机指令,或者固定指令
  • JSON:
      "重命名控制台指令名": [
        {
          "完整控制台指令": "f %SETAMID% xmas.present.large %数量% 1858702962 法宝碎片",
          "替换名(不要重复)": "法宝碎片 %玩家% %数量%",
          "固定控制台指令": "f %SETAMID% xmas.present.large 100 1858702962 法宝碎片",
          "固定替换名(不要重复)": "法宝碎片100 %玩家%"
        },
        {
          "完整控制台指令": "deposit %SETAMID% %数量%",
          "替换名(不要重复)": "加钱 %玩家% %数量%",
          "固定控制台指令": "deposit %SETAMID% 10000",
          "固定替换名(不要重复)": "加一万块钱 %玩家%"
        }
      ]
    • 原随机指令:f 7656119837292571 xmas.present.large {数量} 1858702962 法宝碎片
    • 修改后:法宝碎片 233 10
    • 原固定指令:f 7656119837292571 xmas.present.large 100 1858702962 法宝碎片
    • 修改后:法宝碎片100 233
    • 原随机指令:deposit 7656119837292571 100
    • 修改后:加钱 233 100
    • 原固定指令:deposit 7656119837292571 10000
    • 修改后:加一万块钱 233
  • 控制台指令一般分三个部分
    • 开头:指令本身 我们换成任意字符或者中文开头,比如 “加钱”
    • 中间:一般是玩家steamid 我们直接用玩家代号,比如 “233”
    • 后面:一般是数量,我们直接写入数字
  • 插件会帮我们智能识别,当然你也可以直接用固定指令,完全不用考虑格式
4.自定义物品指令
  • 管理员可以手持物品 输入聊天指令 /comadd {指令}
    • 比如:/comadd 强化石
    • 输入后自动记录物品数据和指令并添加到配置文件
    • JSON:
        "自定义给予物品指令": [
          {
            "物品显示名称": "强化石",
            "物品短名称": "habrepair",
            "物品皮肤ID": 2433594063,
            "物品数量": 100,
            "指令": "强化石"
          }
        ]
  • 自动记录物品的显示名称、短名称、皮肤ID等信息
  • 给玩家发放物品时直接输入控制台指令:
    • 强化石 {代号} {数量} (不写数量就按照配置里的数量给)
    • 强化石 233 10 //给代号233的玩家10个强化石
    • 强化石 233 //给代号233的玩家100个强化石

指令​

管理员指令(无需权限仅限服主)​

/comadd <指令名称> - 创建新的物品给予指令(需要手持物品)

玩家指令(无需权限)​

/代号 - 查看自己的代号信息

默认配置​

JSON:
{
  "重命名oxide.grant user的指令": "授权",
  "重命名oxide.revoke user的指令": "取消",
  "重命名权限名": [
    {
      "权限名": "viplogo.55",
      "替换名": "等级加速55"
    }
  ],
  "重命名控制台指令名": [
    {
      "完整控制台指令": "f %SETAMID% xmas.present.large %数量% 1858702962 法宝碎片",
      "替换名(不要重复)": "法宝碎片 %玩家% %数量%",
      "固定控制台指令": "f %SETAMID% xmas.present.large 100 1858702962 法宝碎片",
      "固定替换名(不要重复)": "法宝碎片100 %玩家%"
    },
    {
      "完整控制台指令": "deposit %SETAMID% %数量%",
      "替换名(不要重复)": "加钱 %玩家% %数量%",
      "固定控制台指令": "deposit %SETAMID% 10000",
      "固定替换名(不要重复)": "给一万 %玩家%"
    }
  ],
  "玩家代号自定义": [
    {
      "玩家steamid": "76561198372925717",
      "替换代码": "服主"
    },
    {
      "玩家steamid": "76561198372925711",
      "替换代码": "A"
    },
    {
      "玩家steamid": "76561198372925710",
      "替换代码": "666"
    }
  ],
  "自定义给予物品指令": [
    {
      "物品显示名称": "",
      "物品短名称": "",
      "物品皮肤ID": 0,
      "物品数量": 0,
      "指令": ""
    }
  ]
}

调试提示​

如果命令没有响应,请检查:
1.控制台输出是否有错误信息
2.配置文件中的命令名称是否正确
3.使用/代号命令确认玩家代号是否正确

注意事项​

1.玩家代号为三位数字,新玩家首次进入服务器时自动分配
2.可以在配置文件中为特定玩家设置自定义代号
3.重命名时记得指令和变量之间加空格,插件会自动识别指令结构
4.玩家代号存储在data\XMCommandAlias/PlayerData.json,避免超过900个数据,可以定期清理后重新为玩家分配代号,常氪玩家可以添加到配置文件自定义代号
JSON:
{
  "PlayerCodes": {
    "76561198218212817": "490"
  }
}
  • 1739236916901.png
    1739236916901.png
    34.8 KB · 查看: 0
作者
pandaman
下载
0
类型
数字产品
有效期
无限
价格
148.00 CNY
查看
25
文件类型
cs
文件大小
21.3 KB
文件Hash
e528130ffcb505eb3b5a24e689b5093a
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

标签