猫史档案馆


async_function

async_function

Lv.1

获赞:24收藏:14浏览:1116作品收藏:8

签名:一枚被封藏在历史中的屑?

回复帖子评论
上一页11 页 / 共 19下一页

【岛3动物园奇妙夜】奇趣动物园 中回复

合影:center_image

center_image

顺便说一下,我们三在同一工作室里哦~

2021-07-16T20:16:08 点赞:1

【代码】(╯‵□′)╯炸!弹!•••*~● 中回复

不怕控制台毁图,直接摁开始键就好了

2021-07-17T09:01:13 点赞:0

梦中动物园神秘失踪事件 中回复

???

2021-07-17T09:24:23 点赞:0

【神奇代码岛】如何破解控制台代码? 中回复

没人发现我喵链接了吗()

2021-07-17T09:28:14 点赞:0

【岛3创作节】上半场比赛结束!20号晚颁奖狂欢夜,速来! 中回复

板凳

2021-07-18T17:42:49 点赞:0

【岛3创作节】上半场比赛结束!20号晚颁奖狂欢夜,速来! 中回复

地图被挤下去了...尴尬()

2021-07-18T17:43:56 点赞:1

【岛3动物园奇妙夜】奇趣动物园 中回复

d'd

2021-07-19T10:10:51 点赞:0

吉吉喵表情第一弹,高清不加马赛克,收图! 中回复

前排!

2021-07-19T10:31:28 点赞:0

吉吉喵表情第一弹,高清不加马赛克,收图! 中回复

3+红蓝buff

2021-07-19T10:33:02 点赞:0

【创作节】谁和我合作 中回复

喵(召集,还有,现在不招人了)

2021-07-19T15:05:20 点赞:1

神岛BUG 中回复

3是视野问题

2021-07-19T17:39:58 点赞:0

【神奇代码岛】专修bug小店 中回复

或者测试bug也行啊()

2021-07-19T19:15:00 点赞:0

【box3】代码岛数据库---稿件征集! 中回复

名称:sql模板

类型:代码(.js)

代码:

async function createTable() {
    await db.sql`
     CREATE TABLE IF NOT EXISTS players (
      userName varchar(50),
      money INTEGER DEFAULT 0
     )
    `;
}; (async function () { createTable() })()

async function savePlayer(entity) {//定义保存玩家状态的函数
    if (entity.player.userKey) {//拥有userKey的玩家, 则玩家不是游客, 可以保存
        await db.sql`

 --尝试向player表插⼊⼀条记录, 向各个字段写⼊玩家身上对应的属性值
    INSERT INTO players (
    userName,
    money
    )
    VALUES(
       ${entity.player.name},
       ${entity.money}
    )
    ON CONFLICT(userKey)--如果玩家记录已经存在, 则不需要插⼊, ⽽是更新各个字段的值
    DO UPDATE SET
    userName=excluded.userName,
    money=excluded.money
 `
    }
}
//players
async function showPlayers() {
    const playerList = await db.sql`SELECT * FROM players`
    for (const p of playerList) {
        console.log(JSON.stringify(p))
    }
}

async function loadPlayer(entity) {
    const data = (await (db.sql`SELECT * FROM players WHERE userKey=${entity.player.userKey} limit 1`))[0]
    if (data) { //如果存在这个玩家的存档
        entity.money = data.money
    }
}

async function showPlayers() {
    console.clear() // 清空控制台
    const playerList = await db.sql`SELECT * FROM players`
    for (const p of playerList) {
        console.log(JSON.stringify(p))
    }
}

world.onPlayerJoin(({ entity }) => {
    if ((await(db.sql`SELECT * FROM players WHERE userKey=${entity.player.userKey} limit 1`))[0] == null) {
        entity.money = 100
        await savePlayer(entity)
    } else {
        await loadPlayer(entity)
    }
})

world.onPlayerLeave(({ entity }) => {
    savePlayer(entity)
})
//模板--怎么回事啊提供

2021-07-19T20:26:25 点赞:1

萌猫要做岛3星推荐啦! 中回复

好像有人做过了()

2021-07-20T08:33:14 点赞:0

旧地图与制作中地图的对比 中回复

链接真香()()()

2021-07-20T08:49:20 点赞:0

【岛3第二个发光皮肤】【盘点岛3所有的特殊皮肤】 中回复

所以,和平队长的机器人...

红色的编程猫...

2021-07-20T08:57:20 点赞:1

鼠标放不了方块是什么情况? 中回复

bug常有的

2021-07-20T09:13:53 点赞:0

【岛3创作节】今晚7点直播颁奖!看看提名名单有你吗? 中回复

板凳

2021-07-20T10:57:33 点赞:0

【岛3创作节】下半场开启:疯狂30秒! 中回复

前片!

2021-07-21T10:58:58 点赞:1

[创作节下半场] 咸鱼求组队 中回复

https://box3.fun/e/2259喵ef3e57c14aa39c

2021-07-21T13:56:39 点赞:0

我把代码搞成中文啦!!! 中回复

我早就发现了()()

2021-07-23T20:11:23 点赞:0

[超级干货] 代码风格指南 中回复

上面的我95%都知道()()()

2021-07-30T09:24:04 点赞:1

【神岛:疯狂30秒】来抱个团() 中回复

你有地图了?

2021-08-02T11:55:52 点赞:0

【疯狂30秒】全体岛民请注意!📣 中回复

中排

2021-08-02T13:25:32 点赞:0

【box3】招募建筑师 中回复

我...代码...建筑根本不会...()()()

2021-08-03T09:28:21 点赞:0

【岛3更新了】让建模更高效的新功能 中回复

woc

2021-08-03T10:19:43 点赞:0

关于岛3建议 中回复

拼积木不好吧,那大家都拼积木去了

添加背包也不好,会让岛三游戏化

视角锁定代码可以实现

2021-08-03T18:45:52 点赞:0

【岛3疯狂30秒】极限跑酷と猎人追杀 中回复

所以,你做着做着...

2021-08-04T09:29:40 点赞:0

【岛3疯狂30秒】写大字 中回复

啊啊啊是

成熟的强袭编程猫548

()()

2021-08-04T09:32:03 点赞:0

【神奇代码岛新一代代码辅助工具】Box3 代码模型 上线啦! 中回复

地板

2021-08-04T11:32:25 点赞:1