猫史档案馆


赵天宇azzz

赵天宇azzz

Lv.1

在线求素材

获赞:309收藏:121浏览:5822作品收藏:82

签名:逃离塔科夫

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

哈喽我来玩了 中回复

我来了,之后呢

2020-03-20T09:04:10 点赞:0

有人有兴趣和我协作个作品吗?? 中回复

 

2022-04-08T09:23:09 点赞:0

求再创造和收藏分!!!! 中回复

imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E4%BC%A4%E5%BF%83.gif"alt="emotion_编程猫_伤心"

2022-04-10T10:49:40 点赞:0

同志们,说多了都是泪啊 中回复

az

2022-04-12T09:55:16 点赞:0

同志们,说多了都是泪啊 中回复

az

2022-04-12T09:55:27 点赞:0

同志们,说多了都是泪啊 中回复

az

 

2022-04-12T09:55:33 点赞:0

塔科夫更新啦 中回复

center_image

2022-04-24T11:24:47 点赞:0

【装甲指挥官】晒出你的最强部队阵列 中回复

center_image

正常模式挂机了一个下午肝出来的

10个导弹车(最清晰的)

2个运兵车(同上)

1个侦察车(同上)

2个飞机(同上)

1个防空炮(同上)

以下大概数量:

5个重型坦克(好想更多)

2个重型坦克(同上)

3个自行火炮(大概)

厉害不厉害,你们说

box3名称:违规昵称aCZP9SEkxc1PvtHad0(没错,神域催更战地的那位)

2022-05-01T21:24:32 点赞:0

【装甲指挥官】晒出你的最强部队阵列 中回复

加强版

依然是正常模式

这两张是边防:

center_image

center_image

啥,你说我在摆烂?

那你看看我这个更摆烂的基地

center_image

厉不厉害,你们说了算

 

 

2022-05-02T16:52:45 点赞:0

【岛三】自动存档教程 中回复

你这存档有问题啊

 

2022-05-11T20:38:26 点赞:0

✨岛三协会正式面向大家招人了!✨ 中回复

我要加入

 

2022-05-14T09:54:24 点赞:0

【装甲指挥官】找出最适合驻扎不同兵种的地形区 中回复

嗨嗨嗨,我违规昵称又来了

今天在玩装甲指挥官的时候

觉得军团币太难刷了

于是

我又来这蹭军团币了(doge)

现在的观众应该会想

center_image

好的话不多说,我来推荐一个好地方...

是我常年崛起的圣地

(注:以下内容红色为建议占领,黄色为想占领就占领)

先简介一下

这里虽然没中岛富,

但是也够你花了.

还不会被围殴(别问我怎么知道的)

好的,正片开始

center_image

(上图为微笑面具友情客串(doge))

说正事

开始,先去刷,懒人可以买定点逃跑(划掉)迁都

然后,买两个兵

占领红圈所画部分的陆地城市

然后造轮式/履带/步战去海军基地,造船去海上城市

挂机一会,造导弹车或重坦

然后(请看下个属于我的评论)

2022-06-19T19:43:12 点赞:0

【装甲指挥官】找出最适合驻扎不同兵种的地形区 中回复

接上回

用轮式/步战(不推荐履带原皮)运到下列区域center_image

然后发展一会后,可以向中岛的霸主联盟(抢城市)/进军中岛,就可以统治了

今天的介绍就到这里了

(勿喷,若有更好的地点请指点)

2022-06-19T19:52:42 点赞:0

【求助】管喵禁言代码 中回复

if (message.slice(2) == entity.player.name) {
                    entity.player.directMessage('无法禁言自己,请重新尝试!')
                } else {
                    world.querySelectorAll('player').forEach((x) => {
                        if (x.player.name == message.slice(2)) {
                            x.player.directMessage('你被管理员禁言了,请遵守地图秩序!')
                            world.say('有人犯了错,被管理员禁言了!')
                            x.player.muted = true
                        }
                    })
                }
            }

2022-06-26T14:05:57 点赞:0

【求助】管喵禁言代码 中回复

world.onPlayerJoin(async ({ entity }) => {
    //初始化玩家属性
    entity.shanghai = 10
    entity.junk = 0
    entity.exp = 0
    entity.coin = 50
    entity.item = ['剑', '盾']

    await loadUser(entity)//尝试读取存档


    entity.player.onPress(async ({ button }) => {//右键显示状态栏
        if (button == Box3ButtonType.ACTION1) {
            const sel = await entity.player.dialog({
                type: Box3DialogType.SELECT,
                content: `
                金币:${entity.coin}
                经验:${entity.exp}
                道具:[${entity.item}]
                `,
                options: ['保存','删档','游玩端数据','编辑端数据','赚钱'],
            })
            if (sel) {
                if (sel.value == '保存') {
                    await saveUser(entity)
                    entity.player.directMessage('保存完毕')
                }
                else if (sel.value == '删档') {
                    await deleteUser(entity)
                    entity.player.directMessage('删档完毕')
                }
                else if (sel.value == '游玩端数据(有bug,别点)') {
                    await showAllPlaySideUser()
                }
                else if (sel.value == '编辑端数据(有bug,别点)') {
                    await showAllEditSideUser()
                }
                else if (sel.value == '赚钱') {
                    entity.coin += 1
                }
            }
        }
    })
})
async function initTable() {//创建玩家数据表
    return await db.sql`
        CREATE TABLE IF NOT EXISTS "player" (
            shanghai INT NOT NULL,
            junk INT NOT NULL,
            "coin" INT NOT NULL,--金币
            "exp" INT NOT NULL,--经验
            "item" TEXT NOT NULL,--物品列表
            "userKey" CHAR(16) PRIMARY KEY UNIQUE NOT NULL --用户识别码
        )
    `;
}
async function saveUser(user) {//玩家存档
    await db.sql`
        INSERT INTO "player" (-- player虽然是小写, 建议统一用""包住
            "shanghai",
            "junk",
            "exp",-- 经验
            "coin",-- 金币
            "item",-- 道具
            "userKey"-- 用户识别码
        ) VALUES (
            ${user.shanghai},
            ${user.junk},
            ${user.exp}, --尝试新建经验值
            ${user.coin}, --尝试新建金币值
            ${JSON.stringify(user.item)}, --尝试新建道具值
            ${user.player.userKey} --尝试新建当前玩家识别码
        )
        ON CONFLICT("userKey") -- 如果已经存在同样的用户识别码
        DO UPDATE SET
            "shanghai"=excluded."shanghai"
            "junk"=excluded."junk"
            "exp"=excluded."exp",-- 更新经验值
            "coin"=excluded."coin",-- 虽然是小写, 建议统一用""包住
            "item"=excluded."item"-- 虽然是小写, 建议统一用""包住
    `
}
async function loadUser(user) {//玩家读档
    const [data] = await db.sql`SELECT * FROM "player" WHERE "userKey"=${user.player.userKey} LIMIT 1`
    if (data) {//如果这个玩家已经有存档
        user.shanghai = data.shanghai
        user.junk = data.junk
        user.exp = data.exp
        user.coin = data.coin
        user.item = JSON.parse(data.item)
    }
    else {//玩家无存档
        saveUser(user)
    }
}async function deleteUser(user) {//删除玩家存档
    await db.sql`DELETE FROM "player" WHERE "userKey"=${user.player.userKey}`
}
async function showAllPlaySideUser() {//显示游玩端玩家数据, 地图发布后运行才不会报错
    for (const e of await db.sql`SELECT * FROM play."player"`) {
        console.log(JSON.stringify(e))
    }
}
async function showAllEditSideUser() {//显示编辑端玩家数据
    for (const e of await db.sql`SELECT * FROM edit."player"`) {
        console.log(JSON.stringify(e))
    }
}

 

2022-06-26T14:37:00 点赞:0