猫史档案馆


指令者

指令者

Lv.1

获赞:171收藏:25浏览:1262作品收藏:17
回复帖子评论
上一页21 页 / 共 36下一页

box3大佬求教!!!! 中回复

《狐狸循环》

2021-04-16T19:11:40 点赞:0

【代码岛3.0】起床战争反馈区 中回复

center_image

2021-04-19T20:36:01 点赞:0

[box3]当超时空对决有了海默肖恩#鬼畜 中回复

P的吧

center_image

2021-04-19T20:43:55 点赞:0

【岛3大更新】加V的吉吉喵更帅气了! 中回复

前排

2021-04-20T16:17:30 点赞:0

【岛3老活新整创作节】官方地图《赤碧城》限时送,报名时间已截止! 中回复

我要报名参赛,地图编辑地址是:  https://box3.codemao.cn/e/d223ab830喵57c5738be

2021-04-23T19:10:55 点赞:0

【半纸的封面店】 中回复

书名: 《代码岛的战争》

分类: 战争(有一点搞笑)

备注: center_image

这种

底图:

center_image

2021-04-23T19:14:23 点赞:0

【岛3老活新整创作节】官方地图《赤碧城》限时送,报名时间已截止! 中回复

我要报名参赛,地图编辑地址是https://box3.codemao.cn/e/0983e31f9a3a4cd53e59

2021-04-23T20:58:55 点赞:0

【岛3老活新整创作节】官方地图《赤碧城》限时送,报名时间已截止! 中回复

 

 

我要报名参赛,地图编辑地址是https://box3.codemao.cn/e/0983e31f9a3a4cd53e59

 

2021-04-24T07:29:03 点赞:0

【半纸的封面店】 中回复

书名: 《代码岛的战争》

分类: 战争

备注: center_image

这种字体

底图:

center_image

(飞船可以不要,人要有)

2021-04-24T07:43:23 点赞:0

【岛3老活新整创作节】官方地图《赤碧城》限时送,报名时间已截止! 中回复

我要报名参赛,我的地图编辑地址是:box3.codemao.cn/e/0983e31f9a3a4cd53e59

2021-04-27T12:21:18 点赞:0

【岛3老活新整创作节】官方地图《赤碧城》限时送,报名时间已截止! 中回复

我要报名参赛,我的地图编辑地址是:box3.codemao.cn/e/0983e31f9a3a4cd53e59

2021-04-29T21:44:24 点赞:0

【岛3老活新整创作节】官方地图《赤碧城》限时送,报名时间已截止! 中回复

我要报名参赛,我的地图编辑地址是:box3.codemao.cn/e/0983e31f9a3a4cd53e59

2021-04-30T07:16:24 点赞:0

【Python作品分享】我的世界【作品秀】 中回复

center_image

2021-05-02T17:27:28 点赞:0

【编程一小时】 pyinstaller的使用教程 中回复

center_image

这个什么意思

2021-05-02T17:33:22 点赞:1

【岛3老活新整创作节】赤碧决战 中回复

团队更新:

指令者:全部

https://box3.codemao.cn/u/ZLZ

SGS_战神_皮卡

box3.codemao.cn/u/MPOzpk

没名某人

box3.codemao.cn/u/meimingmouren

2021-05-02T18:52:27 点赞:1

岛三创作者名录(什) 中回复

注意咯,上面的名字里除我皆佬()

2021-05-03T07:47:47 点赞:1

【岛3老活新整创作节】赤碧决战 中回复

2021-05-03T10:19:23 点赞:0

【赤碧城】 中回复

2021-05-03T10:19:32 点赞:0

【岛3老活新整创作节】赤碧决战 中回复

2021-05-03T13:16:37 点赞:0

岛3·乱码·水~ 中回复

大佬,帮我看看这个代码哪里出错了https://box3.codemao.cn/e/0983e31f9a3a4cd53e59

2021-05-03T14:03:28 点赞:0

sql教程 中回复

这个什么问题

//存档
world.onPlayerJoin(({ entity }) => {//每次玩家进入游戏都会运行
    entity.kd1 = 0 
    loadPlayer(entity)
})
entity.player.onPress(async ({ button }) => { //每当有按钮被按下
    if (button == Box3ButtonType.ACTION1) { //如果按钮是右键
        c喵t selection = await entity.player.dialog({
            type: Box3DialogType.SELECT, //对话框类型为选择框
            content: `你的累计KD为:\n\n${entity.kd1}`,
            opti喵: ['保存'],
        })
        if (selection) { //确保对话框不是点击x关闭
            if (selection.value === '保存') { //被点击的是保存按钮
                await savePlayer(entity) //等待写入结束才运行下一行
                textDialog(entity, '保存完毕')
            }
        }
    }
})

async function savePlayer(entity) {//定义保存玩家状态的函数
    if (entity.player.userKey) {//拥有userKey的玩家, 则玩家不是游客, 可以保存
        await db.sql`
            --尝试向player表插入一条记录, 向各个字段写入玩家身上对应的属性值
            INSERT INTO player (
                userName,
                kd1
                userKey
            )
            VALUES(
                ${entity.player.name},
                ${entity.kd1},
                ${entity.player.userKey}
            )
            ON CONFLICT(userKey)--如果玩家记录已经存在, 则不需要插入, 而是更新各个字段的值
            DO UPDATE SET

            userName=excluded.userName,
            money=excluded.money,
            junk=excluded.junk,
            itemList=excluded.itemList
        `
    }
}
async function showPlayers() {
    c喵ole.clear() // 清空控制台
    c喵t playerList = await db.sql`SELECT * FROM player`
    for (c喵t p of playerList) {
        c喵ole.log(JSON.stringify(p))
    }
}

async function createTable() {
    await db.sql`
        CREATE TABLE IF NOT EXISTS player (
            kd1 INTEGER DEFAULT 0,--金钱, INTEGER类型用于存储整数
            userKey TEXT PRIMARY KEY UNIQUE DEFAULT ''--玩家的唯一识别码, TEXT类型用于存储字符串
        )
    `
    showPlayers() //每次运行代码都能查看数据库里所有记录
}
async function loadPlayer(entity) {
    c喵t data = (await (db.sql`SELECT * FROM player WHERE userKey=${entity.player.userKey} limit 1`))[0]
    if (data) { //如果存在这个玩家的存档
        entity.kd1 = data.kd1 //恢复金钱
    }
}

async function showPlayers() {
    c喵ole.clear() // 清空控制台
    c喵t playerList = await db.sql`SELECT * FROM player`
    for (c喵t p of playerList) {
        c喵ole.log(JSON.stringify(p))
    }
}

async function createTable() {
    await db.sql`CREATE TABLE IF NOT EXISTS player (
        userName TEXT DEFAULT '',--玩家名字
        kd1 INTEGER DEFAULT 0,--金钱
        userKey TEXT PRIMARY KEY UNIQUE DEFAULT ''--玩家的识别码
    )`

    showPlayers()
}

createTable()

2021-05-03T15:48:35 点赞:0

【岛3老活新整创作节】赤壁对战 中回复

我要参加!

2021-05-03T16:18:46 点赞:0

【box3】让你的地图里的时间是现实时间! 中回复

天气行不行

2021-05-05T09:08:46 点赞:0

【岛3】sql保存怎么弄 中回复

center_image

2021-05-05T09:15:27 点赞:0

【岛3老活新整创作节】赤碧决战 中回复

2021-05-05T10:16:07 点赞:0

【岛3大新闻】老活新整创作节报名截止,比赛启动! 中回复

吉吉喵,我的地图赤壁城决战还没审核?

2021-05-05T14:54:22 点赞:0

【岛3老活新整创作节】赤碧决战 中回复

2021-05-05T15:07:05 点赞:0

【岛3大新闻】老活新整,都整出了啥花样?提名名单出炉 中回复

前排

2021-05-08T11:30:25 点赞:0

【代码岛3.0】起床战争反馈区 中回复

center_image

2021-05-08T13:27:23 点赞:0

【代码岛3.0】起床战争反馈区 中回复

center_image

2021-05-08T13:28:51 点赞:0