- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
Skript/脚本库/ItemSave
跳转到导航
跳转到搜索
简介
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 物品这类的指令!