Data
注意使用该脚本所储存的数据会根据 对象是否为持久化对象 而储存至数据库,请不要使用该脚本储存 无用或无需持久化储存的数据 而是改用 Temp-Data 脚本来储存这些无用的数据,简单来说:
<mark style={{'color': 'orange'}}>无需跨服同步、持久化储存的数据不要用 Data 脚本,而是使用 Temp-Data 脚本
| 类型 | 说明 |
|---|---|
| CONTENT | 储存至工作组上 (所有工作对象都可以读取) |
| OBJECT | 储存至单个工作对象 |
| PLAYER | 储存至玩家数据内的触发对象数据存储器,不同对象存储器不同互不干扰 (对象为 持久对象 时将储存至数据库) |
修改数据
job:data {content/object/player} {set/add/take} {key} {value}
[!] 储存内容为字符时无法使用 add、take 操作,为数值时才可以使用
删除数据
job:data {content/object/player} remove {key}
删除数据名包含指定字符的数据
job:data {content/object/player} remove-contains {str}
- 例如 job:data content set %player_name%-玩家名 true 储存的数据名 每个玩家都不同
- 如果需要删除数据的时候 job:data content remove-contains 玩家名 即可清除包含,数据
- 名包含 玩家名 的数据