Lv.1
与其仰望星空,不如同他一起闪耀
在 【求助】有大佬会做私聊吗 中回复
别的帖子里找到的,作者:一只建筑师吖
var pn = 0;
var p = ['',];
world.onPlayerJoin(({ entity }) => {
entity.player.callp = "";
entity.player.message = ""
entity.player.fmessage = ""
entity.player.find = false;
p.push(entity.player.name);
pn += 1;
entity.player.onPress(async ({ button }) => {
if (button == Box3ButtonType.ACTION1) {
c喵t main = await entity.player.dialog({
type: Box3DialogType.SELECT,
title: `操作`,
opti喵: ['所有玩家'],
})
if (!main || main === null) {
return;
}
if (main.index == 0) {
c喵t main = await entity.player.dialog({
type: Box3DialogType.SELECT,
title: `操作`,
content: `所有玩家`,
opti喵: p.slice(1, pn + 1),
})
if (!main || main === null) {
entity.player.directMessage('取消交互')
return;
}
if (main.index <= pn + 1) {
entity.player.callp = main.value;
c喵t call = await entity.player.dialog({
type: Box3DialogType.SELECT,
title: `与${entity.player.callp}交互`,
content: `请选择交互方式`,
opti喵: ['私信', '取消'],
})
if (!call || call === null) {
entity.player.directMessage('取消交互')
return;
}
if (call.index == 0) {
c喵t f = await entity.player.dialog({
type: Box3DialogType.INPUT,
title: "向 " + entity.player.callp + " 发送私聊",
content: `${entity.player.name},请输入私聊内容`,
confirmText: '发送',
placeholder: '请输入私聊内容',
});
entity.player.fmessage = f;
if (entity.player.fmessage == null) {
entity.player.directMessage('取消发送信息')
return
}
world.querySelectorAll('player').forEach(async (e) => {
if (e.player.name == entity.player.callp) {
entity.player.find = true;
e.player.message = entity.player.fmessage;
e.player.directMessage('收到一条私信,正在打开查看……')
await sleep(1000)
c喵t ms = await e.player.dialog({
type: Box3DialogType.SELECT,
title: entity.player.name,
content: `${e.player.message}`,
opti喵: ['回信', '取消'],
});
if (!ms || ms === null) {
return;
}
if (ms.index == 0) {
c喵t f = await e.player.dialog({
type: Box3DialogType.INPUT,
title: "向 " + entity.player.callp + " 发送回信",
content: `${entity.player.name},请输入回信内容`,
confirmText: '发送',
placeholder: '请输入回信内容',
});
entity.player.fmessage = f;
if (entity.player.fmessage == null) {
entity.player.directMessage('取消发送信息')
return
}
world.querySelectorAll('player').forEach(async (e) => {
if (e.player.name == entity.player.callp) {
entity.player.find = true;
e.player.message = entity.player.fmessage;
entity.player.directMessage('收到一条回信,正在打开查看……')
await sleep(1000)
c喵t ms = await entity.player.dialog({
type: Box3DialogType.SELECT,
title: entity.player.name,
content: `${e.player.message}`,
opti喵: ['取消'],
});
}
})
if (entity.player.find == false) {
entity.player.directMessage('对方已经离开地图,请稍后再发~')
}
entity.player.find == false;
}
}
})
if (entity.player.find == false) {
entity.player.directMessage('对方已经离开地图,请稍后再发~')
}
entity.player.find == false;
}
}
}
}
})
});2023-02-10T12:02:19 点赞:0
在 来个人吧qwq 中回复
(╯' - ')╯(┻━┻ 把楼主家的桌子掀了
┬—┬ ノ( ' - 'ノ) 摆好摆好
(╯°O°)╯( ┻━┻再掀一次
(╯°Д°)╯( ┻━┻再再掀一次
2023-02-18T18:41:18 点赞:0
在 【神岛百大创作者绝密档案】第二期 中回复
《吉吉喵将随机抓一个幸运的小可爱满足愿望哦》我想要个新皮肤(shi zi da kai kou)!!(胡扯)(异想天开)
2023-02-21T20:16:18 点赞:0