我为啥要取一个这么离谱的标题啊
准备材料:
- Koishi >4.12.8
- blockly-null 1.2.13
首先,我们要新建一个插件
找到空白块
然后摆出下图所示的块
空白块填入ctx.database.extend("数据库名",{ key: "string", value: "string", },{ primary: "key" })
此时,编译启用后因该可以在数据库页面中看到了
接下来,就是写入数据了
在写入数据的逻辑中插入空白块,写入
ctx.database.upsert('数据库名',[{key:'你的键',value:'你的值'}],['key'])
发现问题了吗?
没错,他现在只能写入固定的值。至于怎么办,我不知道,问大佬去我们也可以在空白块中写入变量啊
例如
空白块代码为
ctx.database.upsert('数据库名',[{key:局部变量1,value:局部变量2}],['key'])