在 wsmud_pluginss 0.0.32.103版本后,可以使用Store.js进行文件存储
使用store.js存储之后,存储的数据不会丢失
本插件的接口非常简单。只需要几个命令就可以将内容存储在用户浏览器中
//向存储中添加内容//@param key//@param valueWSStore.set('username', 'marcus')//获得存储中的内容//@param keyWSStore.get('username')//删除存储中的内容//@param keyWSStore.remove('username')//清空存储WSStore.clear()//向存储中添加object//@param keyWSStore.set('user', { name: 'marcus', likes: 'javascript' })var user = WSStore.get('user')alert(user.name + ' likes ' + user.likes)// Get all stored valuesWSStore.getAll().user.name == 'marcus'// Loop over all stored valuesWSStore.forEach(function(key, val) {console.log(key, '==', val)})
接下来将介绍在脚本中使用存储。
例如 聊天记录记录器触发
// 新聊天信息触发器// 聊天信息内容:(content)// 发言人:(name)// 频道:(channel)// 如需更多信息,可以到论坛触发器版块发帖。@js var lt = WSStore.get("lt"); lt = lt+'\n'+`(channel)`+":"+`(name)`+":"+`(content)`.split("\n"); WSStore.set('lt', lt);
使用了触发器的变量以及WSStore.get(“lt”)方法获取内容。
