猫史档案馆


AK亨利佐加DanJamesThomas

AK亨利佐加DanJamesThomas

Lv.1

本号是由本人和另个人(QZ亨利佐Yahoo!或DanJamesThomas)用的

获赞:18收藏:2浏览:124作品收藏:1

签名:给我点赞的猴子是我儿 孙 曾孙 重孙。。。。(省略无数个后代) 有问题的话可以联系吉吉喵的qq3097819563

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

如何从sql升级到pg? 中回复

emm,不是我想要的结果,代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>如何从sql升级到pg?</title>
</head>
<body>
<b>如何从sql升级到pg?呵呵,只需要在定义时做点手脚就可以了</b>
<br />
<h1>代码:</h1>
<pre>
(async () => {
await db.sql`
Create table if not exists "PgSQL" (
"PIN" Text primary key not null,
"player" Text not null,
"exp" INT not null
"item" TEXT not null
)`;
})();
world.onPlayerJoin(async function ({ entity }) {
let fin = await db.sql`Select * from "PgSQL" Where "PIN" = ${entity.player.userKey}`;
if (fin.length != 0 && fin != null && entity.player.boxId != "") {
entity.exp = fin[0].exp
} else {
entity.exp = 1
}
if (fin.length != 0 && fin != null) {
db.sql`Update "PgSQL" Set "player" = ${entity.player.name} Where "PIN" = ${entity.player.userKey}`;
}
// 格式
if(!entity.player.userKey)return;
const yield = await db.sql`SELECT * FROM "PgSQL" Where "PIN" = ${entity.player.userKey}`;
if(yield.length)return;

});
async function Save(entity) {
if (entity.player.boxId == "") return;//游客
let fin = await db.sql`Select * from "PgSQL" Where "PIN" = ${entity.player.userKey}`;
if (!fin || !fin.length || fin == null) {
await db.sql`
Insert into "PgSQL" (
"PIN",
"player",
"exp",
"item"
) Values (
${entity.player.userKey},
${entity.player.name},
${entity.exp},
${entity.item}
)`;
} else {
await db.sql`Update "PgSQL" Set "exp" = ${(entity.exp)} Where "PIN" = ${entity.player.userKey}`;
await db.sql`Update "PgSQL" Set "item" = ${(entity.item)} Where "PIN" = ${entity.player.userKey}`;
}
return "Save Done!"
}
world.onPlayerLeave(async function({entity}){Save(entity)}) // 保存
</pre>
<p>非常适合打怪升级类的地图,也非常适合<del>萌新</del>大佬使用</p>
<p>解释代码:</p>
<abbr title="如果没有PgSQL,那么创建db数据库,再把它升级为Pg">Create table if not exists "PgSQL"</abbr>
<hr>
<abbr title="如果玩家是游客,那没有必要储存,在普通的sql里,常常因为玩家没有boxID,下次游客再来时没有必要读档,毕竟userKey也不同了,0所以不用存档,省得浪费空间,增加卡顿">entity.player.boxID==""</abbr>
<hr>
<abbr title="如果玩家第一次来,那么exp会是null,那么得给它一个值(1)">let fin = await db.sql`Select * from "PgSQL" Where "PIN" = ${entity.player.userKey}`;<br />
if (fin.length != 0 && fin != null && entity.player.boxId != "") {<br />
entity.exp = fin[0].exp<br />
} else {<br />
entity.exp = 1<br />
}<br /></abbr>
<p>那么、、刑了,拿去代码试试吧,版权归<del>我(亨利佐)</del>BOX3尖头叉子所有</p>
</body>
</html>

2023-01-11T18:31:34 点赞:0

小破图进度 中回复

哦哦哦哦哦

2023-01-12T18:58:11 点赞:0

e呵呵,我终于做出跑酷游戏了...... 中回复

[自动回贴] 自动暖帖~

2023-01-14T19:19:40 点赞:0

有好创意 找有缘人 中回复

[自动回贴] 自动暖帖~

2023-01-14T19:24:15 点赞:0

找Python师傅 中回复

[自动回贴] 自动暖帖~

2023-01-14T19:28:17 点赞:0

找人协助跑酷 中回复

[自动回贴] 自动暖帖~

2023-01-14T19:31:02 点赞:0

创业通知书 中回复

[自动回贴] 自动暖帖~

2023-01-14T19:38:02 点赞:0

狠活!()残酷的岛三行动纲领!() 中回复

我靠,徒弟你喵

2023-01-17T20:20:18 点赞:0

【和平小队】第二期任期结束,新年快乐,明年再见~ 中回复

含泪找个板凳

2023-01-20T18:25:06 点赞:0

求助了!!!! 中回复

我靠,你危险了

2023-01-23T19:41:40 点赞:0

求助了!!!! 中回复


看猴
有个猴
这里有猴
快看看这猴
你别问这啥猴
你就记住这有猴
内行的过来看看猴
看看这是一个什么猴
但别那么管这是啥个猴
我劝你别说我才是那个猴
你仔细看看帖子就知道有猴
记住看猴要保持沉默文明观猴
猴很爱别人也成为猴所以只看猴
别激怒那只猴子但帖子也少看避猴
在看了这些你不会还是会问我啥是猴
饭米粒定义了啥是猴所以你知道啥是猴
所以不要再问我啥是猴认真吃瓜文明观猴
尽量不要笑啊要沉默你要举报就举报这个猴
所以不要再问我啥是猴认真吃瓜文明观猴
饭米粒定义了啥是猴所以你知道啥是猴
在看了这些你不会还是会问我啥是猴
别激怒那只猴子但帖子也少看避猴
猴很爱别人也成为猴所以只看猴
记住看猴要保持沉默文明观猴
你仔细看看帖子就知道有猴
我劝你别说我才是那个猴
但别那么管这是啥个猴
看看这是一个什么猴
内行的过来看看猴
你就记住这有猴
你别问这啥猴
快看看这猴
这里有猴
有个猴
看猴

2023-01-23T20:12:57 点赞:3

吉吉喵,管管吧!!!!!! 中回复


看猴
有个猴
这里有猴
快看看这猴
你别问这啥猴
你就记住这有猴
内行的过来看看猴
看看这是一个什么猴
但别那么管这是啥个猴
我劝你别说我才是那个猴
你仔细看看帖子就知道有猴
记住看猴要保持沉默文明观猴
猴很爱别人也成为猴所以只看猴
别激怒那只猴子但帖子也少看避猴
在看了这些你不会还是会问我啥是猴
饭米粒定义了啥是猴所以你知道啥是猴
所以不要再问我啥是猴认真吃瓜文明观猴
尽量不要笑啊要沉默你要举报就举报这个猴
所以不要再问我啥是猴认真吃瓜文明观猴
饭米粒定义了啥是猴所以你知道啥是猴
在看了这些你不会还是会问我啥是猴
别激怒那只猴子但帖子也少看避猴
猴很爱别人也成为猴所以只看猴
记住看猴要保持沉默文明观猴
你仔细看看帖子就知道有猴
我劝你别说我才是那个猴
但别那么管这是啥个猴
看看这是一个什么猴
内行的过来看看猴
你就记住这有猴
你别问这啥猴
快看看这猴
这里有猴
有个猴
看猴

2023-01-24T18:17:02 点赞:2

亿些疑问,大佬回答一下 中回复

1.你写了就行了,如果你发在了“你问我答”里,会显示【求助】 2. (function() { world.querySelectorAll('player').forEach(e=>{ e.player.sound(''); e.player.sound(''); e.player.sound(''); ...... }) })(); 3.他们再吵: 首先,渝渝让所有想合作他坐地铁地图的人加入他的公司(工作室),而且还强逼,所以把事情闹大了 然后,他又建了个网站,因为他为了说明他比别人厉害,他吹嘘说自己会搭建大型网站(他亲口对我说的),他这个网站遭到了举报,说喵私人信息,公安局找他了(?) 后来呢,我就不知道太多了,反正他是道歉了。

2023-01-24T18:51:38 点赞:0

神岛高分大片《梗明星大乱斗:乐大王来了》,豆瓣评分114514 中回复

啊啊,要连接

2023-01-27T18:48:40 点赞:0

,,,,,,一群*+++::%::%_:% 中回复

嘶啊

2023-01-31T20:16:02 点赞:0

加一个字毁掉楼下的昵称 中回复

倒shark闭的。。。。后面省略

2023-02-02T19:48:58 点赞:0

【年度创作者】2023神岛首批年度百大,出列! 中回复

前排!

2023-02-03T19:29:32 点赞:0

【Box3招人】趣味飞行棋 中回复

box3.codemao.cn/u/danthomas

2023-02-03T19:34:22 点赞:0

【Box3招人】趣味飞行棋 中回复

测试(我不是下面那个代码,这是共享号)神奇代码岛 (codemao.cn)

2023-02-03T21:14:56 点赞:0

【年度创作者】2023神岛首批年度百大,出列! 中回复

申请
名称:SC-ON
类型:#团队#
队员:DanJamesThoams、mappa我是**、茭白柒、双料高级特工
代表作:https://box3.codemao.cn/g/50115752

2023-02-04T19:36:02 点赞:0

如何直接消除地面8层? 中回复

作者说了,一定要消除8层,不能换成石头

2023-02-05T16:21:55 点赞:0

【探讨】《星际·迷航》曲速空间扭曲效果制作 中回复

for (let i = 0; i < 10; i++) {
            entity.player.cameraFovY += 0.08;
            await sleep(喵);
        };
        for (let i = 0; i < 10; i++) {
            entity.player.cameraFovY -= 0.08;
            await sleep(喵);
        };

2023-02-05T18:05:14 点赞:0

【神奇代码岛】小团体/集体统计贴 中回复

没有星陨

2023-02-07T18:58:14 点赞:1

【神岛百大创作者绝密档案】大佬是怎样炼成的? 中回复

呜哇,我们地图想上首页(?),神岛超多功能大厅

2023-02-10T20:48:52 点赞:0

缩进规则到底是什么a 中回复

通常使用 4 个空格符号来缩进代码块:

函数: function toCelsius(fahrenheit) {
     return ( 5 /  9) * (fahrenheit -  32);
}   不推荐使用 TAB 键来缩进,因为不同编辑器 TAB 键的解析不一样。

2023-02-12T19:08:00 点赞:0

[模型拼接教程] 一 个 传 输 塔 中回复

我靠!!!

2023-02-12T19:28:19 点赞:0

[水贴]教大家怎么做一个完美的圆形 中回复

 

⎛⎝≥⏝⏝≤⎛⎝

2023-02-12T19:45:56 点赞:0

用岛三拍三体,这是计划的一部分 中回复

我可以嘛?第一部已经读完,我也想还原三体游戏,会代码,不会捣蛋

2023-02-12T19:47:16 点赞:0

用岛三拍三体,这是计划的一部分 中回复

我可以吗,虽然没有QQ

2023-02-17T18:10:19 点赞:0

用岛三拍三体,这是计划的一部分 中回复

我chao会代码,我还有个很会模件的徒弟,emotion_编程猫_冷漠

2023-02-19T19:07:49 点赞:0