
Lv.1
在 【岛3神奇魔法创作节】「魔法世界」 中回复
魔法元年纪()简称魔元纪()()()()可乐快置顶dogeimgsrc="http://img.t.sinajs.cn/t4/appstyle/expression/ext/normal/0b/tootha_thumb.gif"alt="emotion_嘻嘻"
2021-10-07T16:04:43 点赞:1
在 【岛上教程】教你如何控制玩家(喵),有彩蛋!!! 中回复
var name='岛3协会会长';
//1.强制击杀
world.querySelectorAll('player').forEach((x)=>{
if(x.player.name==name){
x.hurt(1000)
}
})
//2.使某人飞行
world.querySelectorAll('player').forEach((x)=>{
if(x.player.name==name){
x.player.canFly=true
}
})
//3.使某人变绿:
world.querySelectorAll('player').forEach((x)=>{
if(x.player.name==name){
x.player.color=newBox3RGBColor(0,1,0)
}
})
//附上彩蛋: 控制台代码:(麻麻再也不用担心我发布作品后用不了控制台了)
world.onChat(async({entity,message})=>{
if(message=='控制台'&&entity.player.name==name){
const result4 = await entity.player.dialog({
type:Box3DialogType.INPUT,
title:"控制台",
content:`这是管喵专用的控制台,可以在运行模式下输入代码并执行。`,
confirmText:'确定',//确定按钮上面的文字。按下确定按钮后,提交回答。
placeholder:'在这里输入代码。(注意“;”)',//输入框背景上的提示文字。
}); //如果玩家点击了屏幕其他区域,取消了对话框。
if(!result4||result4===null){
entity.player.directMessage('已取消执行。');
return;
}
try{
await entity.player.dialog({
type:Box3DialogType.TEXT,//对话框的类型,TEXT是文本框。
title:'代码执行器',//对话框标题为NPC名字,表示正在说话的是NPC
content:'<~'+eval(result4)
});
}catch(err){
await entity.player.dialog({
type:Box3DialogType.TEXT,//对话框的类型,TEXT是文本框。
title:'代码执行器',//对话框标题为NPC名字,表示正在说话的是NPC
content:'Error:'+err
});
}
}
});
2022-01-22T20:31:14 点赞:2