• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

Skript/脚本库/ItemSave

来自Minecraft插件百科
跳转到导航 跳转到搜索
本页面是基于插件 Skript 衍生的脚本文件的百科

您可以在 脚本库 中查看所有脚本的索引及脚本的安装方法

简介

ItemSave 是一款支持存储多种数据提供调用的脚本,由作者394151612制作

作者的话

除了yml的保存方式,物品和坐标都可以使用指令快速保存

在编写其他SK脚本时可以快速调用 方便管理

功能

具体指令用法请查看下方“指令”小节

物品存储

使用指令/itemsave即可存储,编码手中的物品至“存储桶”中

调用方法:

使用数组变量形式 {存储桶::物品编码}

Yaml物品存储

使用指令/supersaveitem可以将手中物品编号并存储至/playerdata/ssisave.yml

  • 该存储方法无法在其他sk脚本内调用

坐标存储

使用指令/locationsave可以

  • 保存一个坐标 并且可被调用 调用时使用 {sloc::坐标名称} 即可

指令

ISE 变量物品存储

  • /itemsave或者/ise都可以 /ise缩写可以快速使用指令

/itemsave(ise) list <存储桶>
  • 由于是变量存储 物品会保存在一个数组变量内 存储桶即是数组变量名
  • 存储桶的名字可随意填写

例子: /ise list wpcc

/itemsave(ise) set <存储桶> <物品编码>
  • 将手上物品保存至一个存储桶内
  • 第一个是物品所在的存储桶 一个存储桶可以存储多个物品
  • 调用物品时采用数组变量形式 {存储桶名::物品编码} 即可

例子: /ise set wpcc 木剑

/itemsave(ise) delete <存储桶> <物品编码>
  • 删除一个已经被保存的物品

例子: /ise delete wpcc 木剑

/itemsave(ise) give <存储桶> <物品编码>  <数量>
  • 将一个存储的物品给予自己 数量不填默认为1

例子: /ise give wpcc 木剑 2

/itemsave(ise) playergive <存储桶> <物品编码> <数量> <玩家>
  • 将一个存储的物品给予一个指定的玩家

例子: /ise playergive wpcc 木剑 1 Super_Player

LOS 坐标位置存储

  • 保存一个坐标 并且可被调用 调用时使用 {sloc::坐标名称} 即可

/locationsave(los) list
  • 列举出所有已保存的坐标

例子: /los list

/locationsave(los) set <坐标名称>
  • 设置当前你所处位置的坐标 名称可随意填写
  • 坐标保存不需要存储桶

例子: /los set 主城

/locationsave(los) delete <坐标名称>
  • 删除一个已经保存的坐标

例子: /los delete 主城

/locationsave(los) tp <坐标名称> <玩家名称>
  • 传送某个玩家到一个已经保存的坐标处

例子: /los tp 主城 Super_Player

SSI 配置文件形式的物品存储

  • 可以在配置文件中直接看到已经保存物品的详细信息
  • 与ISE不通用 且同样不需要存储桶设置

/supersaveitem(ssi) list
  • 查看已保存的物品列表

例子: /ssi list

/supersaveitem(ssi) set <物品存储名>
  • 将一个物品以yml的形式存储

例子: /ssi set 木剑

/supersaveitem(ssi) delete <物品存储名>
  • 将一个已经在yml中存储的物品删除

例子: /ssi delete 木剑

/supersaveitem(ssi) give <物品存储名>
  • 将一个存储的物品发送给命令执行者(就是你)

例子: /ssi give 木剑

权限

  • ht.op

-- 脚本使用权限(OP默认拥有)

注意事项

注意!由于是数组变量,请在使用过程中请避免变量名与其他变量名重复

例如我写了一个{chat::*}的脏话屏蔽数组变量

在存储物品时就请不要写出/ise set chat 物品这类的指令!