用户:
爱探险的可乐呀查看:27 回复:12 评论:27 创建时间:2022-05-21T16:46:35

爱探险的可乐呀扩展版链接:githubcola.github.io/box3-code-maker-extend 基础版使用教程:https://shequ.codemao.cn/community/421466
点赞0
评论
async function saveData(entity) {
if (entity.player.userKey) {
await db.sql`
INSERT INTO player (
bag,
coin,
userKey
)
VALUES (
${entity.player.bag},
${entity.player.coin},
${entity.player.userKey}
)
ON CONFLICT(userKey)
DO UPDATE SET
bag = excluded.bag,
coin = excluded.coin,
userKey = excluded.userKey
`
}
}
world.onPlayerLeave(async ({entity})=>{await saveData(entity);});
async function loadData(entity) {
const data = (
await (
db.sql`
SELECT * FROM player WHERE userKey = ${entity.player.userKey} limit 1
`
)
)[0];
if (data) {
entity.player.bag = data.bag;
entity.player.coin = data.coin
entity.player.directMessage('已读取数据');
} else {
entity.player.directMessage('你是第一次进入这个地图,已创建数据');
}
}点赞0
评论
沙拉黄@可乐 我和银河已经把你的作品改了版(谢谢灵感)
各有优缺点吧只能说是
详细不多说了,但是我就是问个问题
我的项目也发布了,但是做的时候有一个问题
你应该也是在代码岛打好之后用textarea标签复制的
(这里是复制的幕后黑手((()
那么就会遇到复制的问题,每个\n后面都会多出1~2个空格,需要手动更改
我就真的是手动更改的......
你是怎么解决的我问一下,还是说根本没有遇到这个问题
点赞0
评论