猫史档案馆


十殿阎王

十殿阎王

Lv.1

在岛三出没~

获赞:0收藏:0浏览:3作品收藏:0

签名:在岛三出没,这里几乎不上线~ 已退

回复帖子评论
上一页3 页 / 共 8下一页

【代码岛3.0代码公布!】僵尸追杀玩家 中回复

怎么粘贴代码啊

2020-08-23T13:24:51 点赞:0

【水】改楼下的名字 中回复

装嫩呢额

2020-08-23T20:15:57 点赞:0

。。。。。 中回复

2020-08-26T19:56:55 点赞:0

《气泡鱼要上首页》第三集·首页作品的标准是什么? 中回复

em……

“但老头子我非常清楚这条鱼有几根刺几块皮,不给点压力,她肯定又是三分钟热度,你回去跟她说,要是暑假结束前还做不出上首页的作品,就把她QQ卸载!”

 

但是现在鱼鱼还没有作出上首页的作品……

所以鱼鱼的QQ……

2020-09-03T19:02:53 点赞:0

知名度测试 中回复

我选7(

2020-09-09T22:29:24 点赞:0

你们都干了什么??? 中回复

hhh

 

2020-09-09T22:37:49 点赞:0

不得了!岛3动物开口唱歌了! 中回复

每天一首歌……

2020-09-14T19:31:52 点赞:0

【点猫】快上点猫的作品来点个赞啊 中回复

呃。

2020-09-16T17:50:25 点赞:0

【看头像猜猜楼下的是男是女】 中回复

应该是女的

2020-09-16T19:57:06 点赞:1

我(危。。。) 中回复

emotion_编程猫_厉害了

2020-09-23T16:53:09 点赞:0

啊啊啊啊啊啊啊啊啊啊啊,有人…… 中回复

2020-09-23T16:58:19 点赞:1

啊啊啊啊啊啊啊啊啊啊啊,有人…… 中回复

2020-09-23T17:02:49 点赞:0

啊啊啊啊啊啊啊啊啊啊啊,有人…… 中回复

喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵d

2020-09-23T17:13:57 点赞:0

啊啊啊啊啊啊啊啊啊啊啊,有人…… 中回复

喵喵喵喵

2020-09-23T17:39:33 点赞:0

啊啊啊啊啊啊啊啊啊啊啊,有人…… 中回复

center_image

2020-09-25T22:24:57 点赞:0

呃。。。。。。 中回复

感觉像是吉吉喵特色……

2020-09-26T22:12:17 点赞:0

救命... 中回复

emotion_编程猫_厉害了

2020-10-03T09:31:36 点赞:0

【代码岛】又崩了吗? 中回复

神岛还真崩了

2022-03-25T08:05:57 点赞:0

崩溃一半的岛三))) 中回复

啊对

2022-03-25T08:15:58 点赞:0

【吉吉进不去编辑了!】焯焯我还要屑代码码呢)) 中回复

啊啊啊啊,我刚把sql写完,还要实验啊!

2022-03-25T09:10:57 点赞:0

大佬们快教我代码吧 中回复

az

你全看一遍就行了呀

比如我就是看API,一个月就学会了(我是一个月前开始学的),现在都可以写代码了

sql有点难,可以看教程,5天就能学会

2022-03-25T09:33:27 点赞:0

我要SQL存档的代码 中回复

az,什么存档啊

 

2022-03-28T15:13:35 点赞:0

我要SQL存档的代码 中回复

// 创建玩家数据表
(async function () {
    await db.sql`
        CREATE TABLE IF NOT EXISTS players (
            coin INTEGER NOT NULL,
            exp INTEGER NOT NULL,
            userKey TEXT PRIMARY KEY UNIQUE NOT NULL
        )
    `
})();


// 保存玩家数据
async function saveData(entity) {
    if (entity.player.userKey) {
        await db.sql`
            INSERT INTO players (
                coin,
                exp,
                userKey
            )
            VALUES (
                ${entity.coin},
                ${entity.exp},
                ${entity.player.userKey}
            )
            ON CONFLICT(userKey)
            DO UPDATE SET
            coin = excluded.coin,
            exp = excluded.exp,
            userKey = excluded.userKey
        `
    }
}
world.onPlayerLeave(async ({ entity }) => {    //玩家离开游戏后保存
    try {
        await saveData(entity);
    } catch (error) {
        world.say(`SQL ERROR: ${error}`)
        console.error(`SQL ERROR: ${error}`);
    }
});

// 玩家数据读取
async function loadData(entity) {
    const data = (
        await (
            db.sql`
                SELECT * FROM players WHERE userKey = ${entity.player.userKey} limit 1
            `
        )
    )[0];
    if (data) {
        try {
            entity.coin = data.coin;
            entity.exp = data.exp;
            entity.player.directMessage('已读取数据');
        } catch (error) {
            world.say(`SQL ERROR: ${error}`)
            console.error(`SQL ERROR: ${error}`);
        }
    } else {
        // entity.player.directMessage('你目前还没有数据,已帮你创建');
        world.say('热烈欢迎'+ entity.player.name + " 第一次来到地图!")
    }
}


world.onPlayerJoin(async ({ entity }) => {
    
    try {
        await loadData(entity);    // 导入玩家数据
        await saveData(entity);    // 保存玩家数据
    } catch (error) {
        world.say(`SQL ERROR: ${error}`)    // 聊天区报错
        console.error(`SQL ERROR: ${error}`);    // 控制台报错
    }
    try {
        await createTables()    // 创建排行榜
    }
    catch (error) {
        world.say(`SQL ERROR: ${error}`)    // 聊天区报错
        console.error(`SQL ERROR: ${error}`);    // 控制台报错
    }
})

有个前提啊:

world.onPlayerJoin({(entity)} =>{
    entity.coin = 0
    entity.exp = 0
})
//金币(coin)和经验(exp)怎么获得你自己定义吧

2022-03-28T15:19:02 点赞:0

跑酷地图招人啦!!! 中回复

awa~

顶顶顶顶顶顶顶顶顶顶顶顶

2022-04-07T10:31:19 点赞:0

跑酷地图招人啦!!! 中回复

awa现在地图改名了啊

2022-04-07T13:12:04 点赞:0

【神岛创作节】一起来二创叠buff,比赛进入倒计时~ 中回复

 

2022-04-07T15:17:48 点赞:0

[教程贴] 常用跑酷代码! 中回复

话说,跳关代码你会吗

2022-04-11T12:18:13 点赞:0

【用一句话形容楼下(上)的实力】 中回复

大佬()

2022-04-11T18:49:31 点赞:0

【BOX3】防沉迷又更新了 中回复

你不实名认证就不让你进游戏

2022-04-12T08:04:17 点赞:0

关于神奇代码岛接入实名认证的公告 中回复

嘿嘿嘿~我知道我们班长的身份证号~

2022-04-12T08:21:34 点赞:0