Z魂
描述: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:后面的变量要填什么【这应该够详细了吧】
金粒不够可以加






2271925039
可以在后台修改一下 配置文件发出来帮你解答吧

2271925039
变量有可能是%player%

Z魂
2271925039 发表于 2022-7-11 21:21
变量有可能是%player%

改成这个一样不行,后台会显示这个【找不到这个玩家 (saveditems -> %player%)】

2271925039
Z魂 发表于 2022-7-11 21:25
改成这个一样不行,后台会显示这个【找不到这个玩家 (saveditems -> %player%)】 ...

那就发配置文件出来 直接配置文件改不好吗?

Z魂
2271925039 发表于 2022-7-11 21:34
那就发配置文件出来 直接配置文件改不好吗?

commandNPC配置文件你看过么。。。你先去看看就知道我为什么不发了

下一页 最后一页