因需要 用到杜蕾斯菜单进行一些指令操作   
就是判定玩家有没有指定的带lore的rpg物品 并消耗掉该物品
看了一下这个插件的论坛帖子 只找到lore物品的判定 并没有发现消耗掉该物品相关
而消耗的话 我只会设置原版物品 带lore的倒是不会
所以有知道的大佬 能不能提供一下格式设定
(主要是作用于 类似选择性礼包 通过lore物品触发指令打开菜单 在菜单选择想要的东西 但菜单 都是那种嗯一下esc就关闭了 若有不小心关闭了菜单的 这个东西就算是浪费掉了 所以我打算是 lore触发指令的时候不消耗这个物品 当选定完毕的时候 通过菜单再扣除这个道具)
就是判定玩家有没有指定的带lore的rpg物品 并消耗掉该物品
看了一下这个插件的论坛帖子 只找到lore物品的判定 并没有发现消耗掉该物品相关
而消耗的话 我只会设置原版物品 带lore的倒是不会
所以有知道的大佬 能不能提供一下格式设定
(主要是作用于 类似选择性礼包 通过lore物品触发指令打开菜单 在菜单选择想要的东西 但菜单 都是那种嗯一下esc就关闭了 若有不小心关闭了菜单的 这个东西就算是浪费掉了 所以我打算是 lore触发指令的时候不消耗这个物品 当选定完毕的时候 通过菜单再扣除这个道具)
dm的话,似乎没有扣除指定lore的写法,但papi变量有检测是否有这个lore,dm我涉及的也不是很多,你可以试一下trmenu,这个可以做到扣除指定lore或者name
[综合][PCD][开源]TrMenu —— 现代化高级动态菜单系统 | 纯发包 / Kether [1.8-1.16]
https://www.mcbbs.net/thread-918078-1-1.html
(出处: Minecraft(我的世界)中文论坛)
[综合][PCD][开源]TrMenu —— 现代化高级动态菜单系统 | 纯发包 / Kether [1.8-1.16]
https://www.mcbbs.net/thread-918078-1-1.html
(出处: Minecraft(我的世界)中文论坛)
 本帖最后由 SYxuan_xin 于 2021-3-4 18:11 编辑 
其实你可以再进一步想,lore是用来区分一个物品你想定义的形态和它原本的形态,
而这个物品一般都是可以用来被合成、放置或者使用的。
那换个角度想,如果有一个物品本来就无法被玩家获得以及使用,是否就不需要lore去区分了?
所以,你可以将一个无法获取和使用的物品当做“礼包的打开钥匙”
这样,“钥匙”的来源和去路只能由你自己定义了。
而你说你只会give和clear原版的物品,那么找到一个符合上述条件的原版物品就好啦,
这个时候lore只是起到描述的作用,就无需去给lore上判定条件了。
其实你可以再进一步想,lore是用来区分一个物品你想定义的形态和它原本的形态,
而这个物品一般都是可以用来被合成、放置或者使用的。
那换个角度想,如果有一个物品本来就无法被玩家获得以及使用,是否就不需要lore去区分了?
所以,你可以将一个无法获取和使用的物品当做“礼包的打开钥匙”
这样,“钥匙”的来源和去路只能由你自己定义了。
而你说你只会give和clear原版的物品,那么找到一个符合上述条件的原版物品就好啦,
这个时候lore只是起到描述的作用,就无需去给lore上判定条件了。
SYxuan_xin 发表于 2021-3-4 18:09
其实你可以再进一步想,lore是用来区分一个物品你想定义的形态和它原本的形态,
而这个物品一般都是可以用 ...
这个貌似不太行
首先你得把这个礼包展现在玩家面前
这个礼包可以多种方式获得 掉落 抽奖 兑换 ...
而且这并不是一个玩家获取就立即打开的东西 他可能会被收藏甚至交易
而在需要的时候才会打开 选择自己想要的道具
主要面对的问题不是条件的判定
而是在判定通过 运行指令之前先收回或者销毁这个物品
其实这个已经是可以正常使用的
以lore指令 打开菜单 在菜单选择指定道具 这个道具会在lore触发指令的时候就可以设置消耗掉
但这样 因为打开菜单的时候物品已被扣掉 如果玩家不小心关闭菜单 那么这个东西就浪费掉了
(⊙o⊙)… 突然想起来一个办法 之前我好像用过一个清理指定lore物品的插件
这个如果可以单独对玩家使用 岂不就是可以做到这个...我去试试
劫゜ 发表于 2021-3-4 13:13
dm的话,似乎没有扣除指定lore的写法,但papi变量有检测是否有这个lore,dm我涉及的也不是很多,你可以试一下tr ...
我到时候试一下
劫゜ 发表于 2021-3-4 13:13
dm的话,似乎没有扣除指定lore的写法,但papi变量有检测是否有这个lore,dm我涉及的也不是很多,你可以试一下tr ...
有时间我仔细研究一下