本帖最后由 1344566058 于 2019-12-13 20:03 编辑
这个插件的V2.1版本更新了很多东西,我需要花点时间编辑这个帖子。
更新的功能如下
  • 左右键指令
  • NPC跨服
  • NPC发送语言
  • NPC收取费用
  • NPC发出音效


授权搬运图
介绍

Citizens CMD是一个Citizens的附属插件
你能给npc绑定指令来右键执行,和自定义执行权限
使用简单,适合萌新腐竹
安装方法
下载citizencitizen cmd,放入服务器的plugins,重启服务器
指令&权限
在给npc编辑指令时,需要先选定那个npc
面朝要编辑的npc输入指令/npc sel
v2.1开始支持placeholderapi的变量,你可以选择不安装。
插件自带玩家名字变量%p%%player%
v2.1的指令&权限
  1. citizenscmd.* #管理员权限

  2. 指令:/npcmd  
  3. 作用:查看所有指令
  4. 权限:citizenscmd.npcmd

  5. 指令:/npcmd add  <console | message | none | permission | server> 绑定的指令 -L
  6. 作用:给NPC绑定指令
  7. 权限:citizenscmd.add
  8. 例子:
  9. -  /npcmd add console fly %player%
  10.    右键后,后台会执行指令/fly 右键的人的名字
  11. -  /npcmd add message &b这是一句测试的话
  12.    右键后,发送一句话在玩家的聊天窗口
  13. -  /npcmd add none fly
  14.    右键后,拥有essentials.fly权限的人会执行指令fly,反之则提示无权限
  15. -  /npcmd add essentials.fly fly
  16.    右键后,让玩家暂时拥有essentials.fly权限,并且执行指令fly
  17. -  /npcmd add essentials.fly fly -L
  18.    左键后,让玩家暂时拥有essentials.fly权限,并且执行指令fly
  19.    划重点,这里是左键执行指令
  20. -  /npcmd add server lobby
  21.    右键传送到子服lobby
  22.    这是BC服的功能

  23. 指令:/npcmd remove <left | right> <id>
  24. 作用:删除NPC绑定的指令
  25. 权限:citizenscmd.remove

  26. 指令:/npcmd cooldown  秒数
  27. 作用:添加冷却时间 使用此指令的
  28. 权限:citizenscmd.cooldown
  29. 例子:/npcmd cooldown 100然后这个npc就会有100秒的冷却,从右键时开始算

  30. 指令:/npcmd reload
  31. 作用:重载插件
  32. 权限:citizenscmd.reload

  33. 指令:/npcmd list
  34. 作用:看看该NPC绑定了哪些指令
  35. 权限:citizenscmd.list

  36. 指令:/npcmd edit <cmd | perm>  <left | right> <id> <新的指令/新的权限>
  37. 作用:编辑一个指令或者权限到NPC  
  38. 权限:citizenscmd.edit

  39. 指令:/npcmd price <价格>
  40. 作用:让NPC在使用时收取金币
  41. 权限:citizenscmd.price
  42. #这个指令需要你安装vault以及任意一款经济插件,例如essentials

  43. 指令:/npcmd sound <sound> [volume] [pitch]
  44. 作用:让NPC在使用时发出音效
  45. 权限:citizenscmd.sound


复制代码
v2.1以下的指令
config.yml

v2.1的config.yml

  1. #开启更新,true为开启,false为关闭
  2. check-updates: true
  3. #设置语言文件 EN, PT, BG, RO, NO, CH
  4. #改成ch是繁体中文
  5. lang: 'en'
  6. # npc的基础冷却时间,单位是秒
  7. default-cooldown: 0
  8. # 收费提示,当NPC需要收费时提示玩家,玩家需要按shirt+右键  确认执行指令
  9. shift-confirm: true
  10. # Select cooldown display format, SHORT = 3m 3s | MEDIUM = 3 min 3 sec | FULL - 3 minutes 3 seconds
  11. cooldown-time-display: MEDIUM
复制代码

如果是你使用v2.1之前的npcmd只有一行config,如下
  1. CheckUpdates: true
  2. #自动更新,true为开启,false为关闭
复制代码
语言文件
v2.1的语言文件
最新版本的citizenscmd已自带繁体中文的语言文件
使用办法打开config.yml
找到
  1. lang: 'en'
复制代码
修改为
  1. lang: 'ch'
复制代码
修改完请重启服务器,或者使用指令/npcmd reload
如果你看不惯繁体字,我会在这几天发布一个简体字的语言文件

v1.0.4的语音文件 Messages.yml (489 Bytes, 下载次数: 719)
v1.2.0的语言文件 Messages .yml (489 Bytes, 下载次数: 691)
  1. #这是v1.2.0的语言文件
  2. NoPermission: '&4你没有权限使用这个指令!'
  3. CooldownMinutesSeconds: '&3请等待 &6%M%分钟 %S%秒 &3之后使用这个NPC.'
  4. CooldownSeconds: '&3请等待 &6%S%秒 &3之后使用这个NPC.'
  5. InvalidCommand: '&7未知指令,请使用&3/npcmd &7查看帮助.'
  6. CooldownDaysHours: '&3请等待&6 %D%天 %H%小时 &3之后使用这个NPC.'
  7. CooldownHoursMinutes: '&3请等待&6 %H%小时 %M%分钟 &3之后使用这个NPC.'
  8. OneTimeClick: '&3你只能使用这个NPC一次!'
复制代码
下载
强烈建议,到原帖下载,这也是对原作者的一种支持!
v1.0.4百度云下载 密码te6u
v1.2.0原帖下载
v2.1原帖下载
v1.0.4支持版本1.7-1.12,只能绑定一个指令,1.12版本可能会报错,但并不影响使用
v1.2.0支持版本1.8-1.12,支持绑定多个指令,完美支持1.12,只能右键执行指令
v2.1  支持版本1.9-1.13,支持设置价格,支持设置音效,支持左右键执行指令

评分人气不会扣自己的!所以你懂的!