用户:
爱学习的天狗查看:24 回复:6 评论:24 创建时间:2023-01-12T11:04:19
众所周知每个图都有很多管喵,
但是有的人居然不知道管喵代码怎么编!
因此今天天狗就给大家来科普一波~
想要自己编出来的代码既强大又不复杂的话,我们就可以用const把管喵定义起来~(如下)
const BEST_PLAYER = ['TQ.喜悦的天狗ao']
world.onPlayerJoin(({ entity }) => {
if (!BEST_PLAYER.includes(entity.player.name)) return;
world.say(`作者&管喵 ${entity.player.name} 出现了!`);
})
const TEST_PLAYER = ['创作喵.名字被抢了', '天无灵应','dhdhdhkdh','追光者喵','Ozer','仙.鹤/号丢了/136','3730','xuan.疾风魔影','名探酱','计算机鬼谷八荒','伴雪纷飞','yee剑走天下','Threadripper','小飞机呀','天狗ao很喜悦']
world.onPlayerJoin(({ entity }) => {
if (!TEST_PLAYER.includes(entity.player.name)) return;
world.say(`合作者&管喵 ${entity.player.name} 出现了!`);
})//此代码来自争做大富翁 https://box3.codemao.cn/e/738957894c05acec3b喵
但是管喵作为一个图的领导者,
需要拥有很多强大的能力才能让神岛的风气更加清新,
所以——安排!
var admin = ['TQ.喜悦的天狗ao','创作喵.名字被抢了','天无灵应','dhdhdhkdh','追光者喵','Ozer','仙.鹤/号丢了/136','3730','xuan.疾风魔影','名探酱','计算机鬼谷八荒','伴雪纷飞','yee剑走天下','Threadripper','小飞机呀','天狗ao很喜悦']
const Admin = ['TQ.喜悦的天狗ao','创作喵.名字被抢了','天无灵应','dhdhdhkdh','追光者喵','Ozer','仙.鹤/号丢了/136','3730','xuan.疾风魔影','名探酱','计算机鬼谷八荒','伴雪纷飞','yee剑走天下','Threadripper','小飞机呀','天狗ao很喜悦']
world.onChat(({ entity, message }) => {
if (entity.isPlayer) {
if (message == '还原') {
entity.player.scale = 1
entity.player.runSpeed = 1
entity.player.invisible = false
entity.player.spectator = false
entity.player.color.set(1, 1, 1)
entity.player.canFly = false
entity.player.showName = true
entity.player.emissive = 0
entity.player.shininess = 0;
entity.hp= 100
}
if (admin.includes(entity.player.name)) {
if(message.startsWith('禁言')){
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
}
})
}
}
if(message.startsWith('解除禁言')){
if(message.slice(4)==entity.player.name){
entity.player.directMessage('无法解除禁言自己,请重新尝试!')
}else{
world.querySelectorAll('player').forEach((x)=>{
if(x.player.name == message.slice(4)){
x.player.directMessage('你已被管喵解除禁言')
world.say('有人被管喵解除禁言了!')
x.player.muted=false
}
})
}
}
if(message.startsWith('踢出')){
if(message.slice(3)==entity.player.name){
entity.player.directMessage('无法踢出自己,请重新尝试!')
}else if(admin.includes(message.slice(3))){
entity.player.directMessage('无法踢出管喵!')
}else {
world.querySelectorAll('player').forEach((x)=>{
if(x.player.name == message.slice(3)){
world.say(`${x.player.name} 被管喵踢出了!`)
x.player.kick()
}
})
}
}
if (message == '变大') { entity.player.scale += 5; world.say(entity.player.name + '管喵变大了') }
if (message == '变小') { entity.player.scale += -5; world.say(entity.player.name + '管喵变小了') }
if (message == '还原大小') { entity.player.scale = 1; world.say(entity.player.name + '管喵还原了大小') }
if (message == '飞行') { entity.player.canFly = true; world.say(entity.player.name + '管喵开启了飞行模式') }
if (message == '解除飞行') { entity.player.canFly = false; world.say(entity.player.name + '管喵关闭了飞行模式') }
if (message == '加速') {
entity.player.walkSpeed += 50
entity.player.runSpeed += 50
entity.player.flySpeed += 50
world.say(entity.player.name + '管喵加速了')
}
if (message == '隐身') { entity.player.invisible = true; world.say(entity.player.name + '管喵隐身了') }
if (message == '现身') { entity.player.invisible = false; world.say(entity.player.name + '管喵现身了') }
if (message == '隐藏名字') { entity.player.showName = false; world.say(entity.player.name + '管喵隐藏了名字') }
}
if (message == '完全隐身') { entity.player.invisible = true; entity.player.showName = false; world.say(entity.player.name + '管喵完全隐身了') }
if (message == '显示名字') { entity.player.showName = true; world.say(entity.player.name + '管喵显示了名字') }
if (message == '幽灵') { entity.player.spectator = true; world.say(entity.player.name + '管喵开启了幽灵模式') }
if (message == '解除幽灵') { entity.player.spectator = false; world.say(entity.player.name + '管喵关闭了幽灵模式') }
if (message == '发光') { entity.player.emissive = 1; world.say(entity.player.name + '管喵开启了发光效果') }
if (message == '还原发光') { entity.player.emissive = 0; world.say(entity.player.name + '还原了发光效果') }
if (message == '反光') { entity.player.shininess = 1; world.say(entity.player.name + '管喵开启了反光效果') }
if (message == '还原反光') { entity.player.shininess = 0; world.say(entity.player.name + '管喵还原了反光效果') }
if (message == '变红色') { entity.player.color.set(1, 0, 0); world.say(entity.player.name + '管喵变成了红色') }
if (message == '变蓝色') { entity.player.color.set(0, 0, 1); world.say(entity.player.name + '管喵变成了蓝色') }
if (message == '变绿色') { entity.player.color.set(0, 1, 0); world.say(entity.player.name + '管喵变成了绿色') }
if (message == '变紫色') { entity.player.color.set(1, 0, 1); world.say(entity.player.name + '管喵变成了紫色') }
if (message == '变黄色') { entity.player.color.set(1, 1, 0); world.say(entity.player.name + '管喵变成了黄色') }
if (message == '变浅蓝色') { entity.player.color.set(0, 1, 1); world.say(entity.player.name + '管喵变成了浅蓝色') }
if (message == '还原颜色') { entity.player.color.set(1, 1, 1); world.say(entity.player.name + '管喵还原了颜色') }
if (message == '瞬移') { shunyi = 1; world.say(entity.player.name + '管喵开启了瞬移') }
if (message == '关闭瞬移') { shunyi = 0; world.say(entity.player.name + '管喵关闭了瞬移') }
if (message == '全部还原') {
entity.player.canFly = false
entity.player.showName = true;
entity.player.spectator = false;
entity.player.invisible = false;
entity.player.emissive = 0;
entity.player.shininess = 0;
entity.player.color.set(1, 1, 1);
Object.assign(entity, { particleRate: 250, });
world.say(entity.player.name + '管喵全部还原了');
};
if (message == '关闭粒子特效') { Object.assign(entity, { particleRate: 0, }); world.say(entity.player.name + '关闭了粒子特效');}
if (message == '开启粒子特效') { Object.assign(entity, { particleRate: 1000, }); world.say(entity.player.name + '开启了粒子特效');}
}
})
world.onChat(({ entity, message }) => {
if (message === '申请管喵') {
entity.player.directMessage('已申请')
test_player.onPlayerJoin(({ entity }) => {
entity.player.directMessage('已申请')
})
}
})
希望这期教程可以帮到大家,
我是天狗,
我们下期见。
var zuozhe = ['']//这里填入你的玩家名字
world.onChat(async ({ entity, message }) => {
if (zuozhe.includes(entity.player.name)) {
if (message[0] == "$") {
if (zuozhe.includes(entity.player.name)) {
try {
var code = eval(message.slice(1));
world.say(`~>${code}`)
}
catch (e) {
world.say(e)
}
}
}
}
})点赞0
评论
顶
要顶
必须顶
不得不顶
用尽全力顶
再加上千斤顶
总之把它顶到顶
接着使出葵花宝顶
就算顶到史前也要顶
老子看了会用道德经顶
孔子亲自拜你为师天天顶
秦始皇站在阿房宫上使劲顶
汉高祖挥师杀向东罗马为你顶
吕布抛弃了貂禅而选择了帮你顶
张三丰见了后用太极拳九式全力顶
左冷禅召开武林盟主大会商讨如何顶
西门吹雪从此学会了最强一招剑神一顶
龙剑飞的儒来神掌最后一式改为万佛朝顶
陆小凤从此再也不管闲事了而专门来为你顶
四大名捕四面出击看天下还有没有人敢不在顶
顶到阎罗王说我制造噪音我刁根烟看看他继续顶
顶到火山喷发太平洋海啸我还要继续往喵里顶
顶到益阳地震山崩地裂地下水泛滥我还要顶
顶到地下水喷发造成洪灾损失惨重我也顶
要是你觉得敢兴趣你也可以过来一起顶
要是你看我不爽我没办法还要继续顶
要是 C T敢过来阻止我就更加要顶
要是别人见了骂我傻我还是要顶
要是踩到我脚喵我也继续顶
要是地面凹了我不管继续顶
要是天真塌下来了继续顶
就算天塌下来我都要顶
就算鸡店倒闭也要顶
就算鞋子烂也要顶
我用尽全力去顶
我非常用力顶
我很用力顶
我用力顶
我再顶
顶顶
顶
点赞0
评论