本帖最后由 夜雨晨风丶 于 2022-5-26 16:53 编辑
复制代码复制代码
我想让某个槽位只要有 药水 、道具 、食物任意一个lore就可以放在该槽位。但是这个脚本是让物品必须同时拥有 药水、道具 、食物三个lore才能放进槽位里。想让大佬改成只需要有任意一个lore就能放
==========================================
已解决,某知识星球(付费)内有大佬给出
- 槽位z:
- attribute: true
- limit:
- - "lorecontains|药水"
- - "lorecontains|道具"
- - "lorecontains|食物"
- Script:
- # 用于判断物品的某行lore里是否包含了xxx
- lorecontains: |-
- function execute(player, itemStack, slotIdentifier, limitString){
- limitString = limitString.replaceAll("&","§");
- var lore = itemStack.getItemMeta().getLore();
- if(lore!=null){
- for(var i=0;i<lore.size();i++){
- var line = lore.get(i).replaceAll(" ","");
- if(line!=null && line.contains(limitString)){
- return true;
- }
- }
- }
- player.sendMessage("§c§l该槽位只能放置: "+limitString);
- return false;
- }
我想让某个槽位只要有 药水 、道具 、食物任意一个lore就可以放在该槽位。但是这个脚本是让物品必须同时拥有 药水、道具 、食物三个lore才能放进槽位里。想让大佬改成只需要有任意一个lore就能放
==========================================
已解决,某知识星球(付费)内有大佬给出