描述:CommandNPC指令绑定变量问题,求大佬解决一下
首先说明一下被绑定的指令是cmi里头的cmi saveditems give(就是给予一个被保存的物品)其中被保存物品名字叫【&2&l菜单】
这是cmi指令用法: /cmi savedi tems [save/get/remove/list] (保存的物品名) (-t:玩家名) (-a:数量)
当对npc设置【/npc cmdadd -c --cd 100 cmi saveditems give &2&l菜单 -t:%name】时,后台会显示【未找到】(我查了一下cmi的设置,未找到是指未找到IP)
当对npc设置【/npc cmdadd -c --cd 100 cmi saveditems give &2&l菜单 -t:%player_name%】时(papi的player变量在其他插件可以显示变量玩家名),后台会显示【未找到】
当对聊天框输入【/cmi saveditems give &2&l菜单】时,聊天框显示【给予了物品 菜单】(就是成功给予对应物品了)
当对聊天框输入【/cmi saveditems give &2&l菜单 -t:ZST】(玩家名我用的是ZST)时,聊天框显示【给予了物品 菜单】(也是给予成功)
问题:
我想让玩家右键npc(与npc互交)后执行cmi的给予物品命令,我-t:后面的变量要填什么【这应该够详细了吧】
金粒不够可以加
首先说明一下被绑定的指令是cmi里头的cmi saveditems give(就是给予一个被保存的物品)其中被保存物品名字叫【&2&l菜单】
这是cmi指令用法: /cmi savedi tems [save/get/remove/list] (保存的物品名) (-t:玩家名) (-a:数量)
当对npc设置【/npc cmdadd -c --cd 100 cmi saveditems give &2&l菜单 -t:%name】时,后台会显示【未找到】(我查了一下cmi的设置,未找到是指未找到IP)
当对npc设置【/npc cmdadd -c --cd 100 cmi saveditems give &2&l菜单 -t:%player_name%】时(papi的player变量在其他插件可以显示变量玩家名),后台会显示【未找到】
当对聊天框输入【/cmi saveditems give &2&l菜单】时,聊天框显示【给予了物品 菜单】(就是成功给予对应物品了)
当对聊天框输入【/cmi saveditems give &2&l菜单 -t:ZST】(玩家名我用的是ZST)时,聊天框显示【给予了物品 菜单】(也是给予成功)
问题:
我想让玩家右键npc(与npc互交)后执行cmi的给予物品命令,我-t:后面的变量要填什么【这应该够详细了吧】
金粒不够可以加
可以在后台修改一下 配置文件发出来帮你解答吧
变量有可能是%player%
2271925039 发表于 2022-7-11 21:21
变量有可能是%player%
改成这个一样不行,后台会显示这个【找不到这个玩家 (saveditems -> %player%)】
2271925039 发表于 2022-7-11 21:34
那就发配置文件出来 直接配置文件改不好吗?
commandNPC配置文件你看过么。。。你先去看看就知道我为什么不发了
Z魂 发表于 2022-7-11 21:36
commandNPC配置文件你看过么。。。你先去看看就知道我为什么不发了
为什么没用CitizensCMD我觉得更好使 我也在用
2271925039 发表于 2022-7-11 21:37
为什么没用CitizensCMD我觉得更好使 我也在用
npc-8:
cooldown: 0
right-click-commands:
- '[console] cshop open 道具商店 %player%'
left-click-commands: []
price: 0
这个是CitizensCMD的配置
2271925039 发表于 2022-7-11 21:37
npc-8:
cooldown: 0
right-click-commands:
主要是我用了citizenscmd,还是会找不到对应的玩家,他还会未找到
创建一个NPC
/npcmd add console give &2&l菜单 %player%
首先你要设置一个菜单或者礼包
建议设置一个礼包让后执行礼包命令
console是控制台执行
/npcmd add console give &2&l菜单 %player%
首先你要设置一个菜单或者礼包
建议设置一个礼包让后执行礼包命令
console是控制台执行
Z魂 发表于 2022-7-11 21:45
主要是我用了citizenscmd,还是会找不到对应的玩家,他还会未找到
我都没有事情- -
原生的命令不是更香吗
一个简单是示例= =
/npc cmd add -p spawn 点击此npc的玩家去主城(以玩家权限执行命令
/npc cmd add sudo <p> c:我是<p> 强制让点击此npc的玩家发送我是?(简单点说就是以控制台权限执行命令
/npc cmd add -o minecraft:give @s stone 让玩家自己给自己一个石头(让玩家使用只有op权限的命令
一个简单是示例= =
/npc cmd add -p spawn 点击此npc的玩家去主城(以玩家权限执行命令
/npc cmd add sudo <p> c:我是<p> 强制让点击此npc的玩家发送我是?(简单点说就是以控制台权限执行命令
/npc cmd add -o minecraft:give @s stone 让玩家自己给自己一个石头(让玩家使用只有op权限的命令
2271925039 发表于 2022-7-11 21:55
我都没有事情- -
你是打开菜单,而我用的指令是给予一个特定物品,根源指令都不一样,懂?
是波板糖呀 发表于 2022-7-11 22:16
原生的命令不是更香吗
一个简单是示例= =
注意看问题
Z魂 发表于 2022-7-11 22:17
注意看问题
npc原生的玩家变量是<p>可以试试
Z魂 发表于 2022-7-11 22:16
你是打开菜单,而我用的指令是给予一个特定物品,根源指令都不一样,懂? ...
首先 是一样的性质
https://www.mcbbs.net/thread-822683-1-1.html
安装该插件后使用变量 <pea_name>
安装该插件后使用变量 <pea_name>
你可以点击后设置以op方式运行指令  /npc cmdadd -o cmi saveditems give &2&l菜单   随便说一下,保存物品不建议带颜色符号
TOP__小晓 发表于 2022-7-12 12:14
你可以点击后设置以op方式运行指令 /npc cmdadd -o cmi saveditems give &2&l菜单 随便说一下,保存物品 ...
以op还是没用