用户:
阳光的流熔怪Uyt5查看:27 回复:25 评论:27 创建时间:2020-04-09T18:28:01
话不多说直接上代码
setInterval(() => {
world.querySelectorAll('*').forEach((e) => {
if (e.isPlayer&&e.player.name=='你要整的人的名字') {
voxels.setVoxel(e.position.x, e.position.y+2, e.position.z, 'stone');
voxels.setVoxel(e.position.x, e.position.y+1, e.position.z+1, 'stone');
voxels.setVoxel(e.position.x, e.position.y+1, e.position.z-1, 'stone');
voxels.setVoxel(e.position.x+1, e.position.y+1, e.position.z, 'stone');
voxels.setVoxel(e.position.x-1, e.position.y+1, e.position.z, 'stone');
}
});
}, 1);
使用方法:
1.打开控制台
2.复制这段代码,粘贴到控制台之中
3.更改代码之中“你要整的人的名字”为你打算整的人的用户名
4.按下回车键
这样,就算你要整的人打破了方块,方块也会自动填补上
如果他用代码:
world.querySelectorAll('*').forEach((e) => { if (e.isPlayer) { e.position=new Box3Vector3(5,11,5) } });
让自己移动到其他位置
石牢也会自动追踪
进阶版·自动标本化
在这个的基础上加以改进,使方块变成玻璃,放置多个方块
world.querySelectorAll('*').forEach((e) => {
if (e.isPlayer&&e.player.name=='你要整的人的名字') {
voxels.setVoxel(e.position.x, e.position.y+2, e.position.z, 'glass');
voxels.setVoxel(e.position.x, e.position.y+1, e.position.z+1, 'glass');
voxels.setVoxel(e.position.x, e.position.y+1, e.position.z-1, 'glass');
voxels.setVoxel(e.position.x+1, e.position.y+1, e.position.z, 'glass');
voxels.setVoxel(e.position.x-1, e.position.y+1, e.position.z, 'glass');
voxels.setVoxel(e.position.x, e.position.y, e.position.z+1, 'glass');
voxels.setVoxel(e.position.x, e.position.y, e.position.z-1, 'glass');
voxels.setVoxel(e.position.x+1, e.position.y, e.position.z, 'glass');
voxels.setVoxel(e.position.x-1, e.position.y, e.position.z, 'glass');
voxels.setVoxel(e.position.x, e.position.y-1, e.position.z+1, 'glass');
voxels.setVoxel(e.position.x, e.position.y-1, e.position.z-1, 'glass');
voxels.setVoxel(e.position.x+1, e.position.y-1, e.position.z, 'glass');
voxels.setVoxel(e.position.x-1, e.position.y-1, e.position.z, 'glass');
voxels.setVoxel(e.position.x, e.position.y-2, e.position.z, 'glass');
}
});
这会让他身体四周覆盖上一层玻璃,看起来就像变成了标本
你可以乘朋友挂机的时候对他释放,效果极佳
点赞0
评论
韵律源点ArcaeasetInterval(() => {
world.querySelectorAll('*').forEach((e) => {
if (e.isPlayer&&e.player.name=='你要整的人的名字') {
voxels.setVoxel(e.position.x, e.position.y+1, e.position.z, 'stone');
voxels.setVoxel(e.position.x+1, e.position.y, e.position.z, 'stone');
voxels.setVoxel(e.position.x-1, e.position.y, e.position.z, 'stone');
voxels.setVoxel(e.position.x, e.position.y, e.position.z+1, 'stone');
voxels.setVoxel(e.position.x, e.position.y, e.position.z-1, 'stone');
voxels.setVoxel(e.position.x+1, e.position.y-1, e.position.z, 'stone');
voxels.setVoxel(e.position.x-1, e.position.y-1, e.position.z, 'stone');
voxels.setVoxel(e.position.x, e.position.y-1, e.position.z+1, 'stone');
voxels.setVoxel(e.position.x, e.position.y-1, e.position.z-1, 'stone');
}
});
}, 1);点赞0
评论
setInterval(() => {
world.querySelectorAll('*').forEach((e) => {
if (e.isPlayer&&e.player.name=='ECS_HIMkythen') {
voxels.setVoxel(e.position.x, e.position.y+2, e.position.z, 'glass');
voxels.setVoxel(e.position.x, e.position.y+1, e.position.z+1, 'glass');
voxels.setVoxel(e.position.x, e.position.y+1, e.position.z-1, 'glass');
voxels.setVoxel(e.position.x+1, e.position.y+1, e.position.z, 'glass');
voxels.setVoxel(e.position.x-1, e.position.y+1, e.position.z, 'glass');
voxels.setVoxel(e.position.x, e.position.y, e.position.z+1, 'glass');
voxels.setVoxel(e.position.x, e.position.y, e.position.z-1, 'glass');
voxels.setVoxel(e.position.x+1, e.position.y, e.position.z, 'glass');
voxels.setVoxel(e.position.x-1, e.position.y, e.position.z, 'glass');
voxels.setVoxel(e.position.x, e.position.y-1, e.position.z+1, 'glass');
voxels.setVoxel(e.position.x, e.position.y-1, e.position.z-1, 'glass');
voxels.setVoxel(e.position.x+1, e.position.y-1, e.position.z, 'glass');
voxels.setVoxel(e.position.x-1, e.position.y-1, e.position.z, 'glass');
voxels.setVoxel(e.position.x, e.position.y-2, e.position.z, 'glass');
}
});
}, 1);点赞0
评论
这个代码有什么错误?
c喵ole.log('event handlers installed');
c喵t $ = {Position: (x, y, z) => {return new Box3Vector3(x, y, z);},GetEntityByPlayerName: (n) => {g = {e: null};world.querySelectorAll('player').forEach((e) => {if (e.player.name == n) {g.e = e}});return g.e;},PracticalFuncti喵: {},Gamerule: {Init: {CanFly: false,SpawnPoint: new Box3Vector3(64, 15, 64),CanByAttack: false,ShowHpBar: false,JumpPower: 1,DoubleJumpPower: 1,WalkSpeed: 0.2,RunSpeed: 0.3,MaxHp: 10.01,Hp: 10,},Running: {RespawnY: 0}},};(($) => {$.SendMessage = (e, m) => {e.player.directMessage(m);};$.SendMessageByName = (name, m) => {$.GetEntityByPlayerName(name).player.directMessage(m)};$.EntitySay = (e, m) => {e.say(m);};$.EntitySayByPlayerName = (name, m) => {$.GetEntityByPlayerName(name).say(m)};$.SetSpawnPoint = (e, x, y, z) => {e.player.spawnPoint = new Box3Vector3(x, y, z);};$.PracticalFuncti喵.Portal = (from, to, func = (e) => {}) => {world.querySelector(`.${from}`).onEntityContact(({other}, t = world.querySelector(`.${to}`).position, ds = func) => {other.position.x = t.x;other.position.y = t.y + 1;other.position.z = t.z;ds(other);})};$.PracticalFuncti喵.SavePoint = (tag, tips = '存档成功', func = (e) => {}) => {world.querySelector(`.${tag}`).onEntityContact(({entity,other}, ps = tips, fun = func) => {if (!other.isPlayer) {return;};other.player.spawnPoint = new Box3Vector3(entity.position.x, entity.position.y, entity.position.z);other.player.directMessage(ps);fun(other);});};$.AttackEntity = (e, conut) => {e.hurt(conut);};$.ForEachAllPlayer = (func) => {world.querySelectorAll('player').forEach((e) => {func(e)})};$.Start =() => {c喵ole.clear();c喵ole.log('程序开始运行\n已导入SJS v0.1\n--------------------------------------------------\n\n');world.onPlayerJoin(({entity}) => {gr = $.Gamerule.Init;entity.player.CanFly = gr.CanFly;entity.player.spawnPoint = gr.SpawnPoint;entity.enableDamage = gr.CanByAttack;entity.showHealthBar = gr.ShowHpBar;entity.maxHp = gr.MaxHp;entity.hp = gr.Hp;entity.player.spawnPoint = gr.SpawnPoint;entity.player.jumpPower = gr.JumpPower;entity.player.doubleJumpPower = gr.DoubleJumpPower;entity.player.walkSpeed = gr.WalkSpeed;entity.player.runSpeed = gr.RunSpeed;});world.onTick((evt) => {world.querySelectorAll('player').forEach((i) => {if (i.position.y < $.Gamerule.Running.RespawnY) {i.hurt(i.hp);i.position.y = -999;};});});};})($);world.$ = $;'enableDamage enable ';;
(async function(){function mathRandomInt(a, b) {
if (a > b) {
// Swap a and b to ensure a is 喵aller.
var c = a;
a = b;
b = c;
}
return Math.floor(Math.random() * (b - a + 1) + a);
}
world.onTick((evt)=>{
world.querySelector("."+'彩蛋').onEntityContact(async ({entitiy,other})=>{
world.querySelector("."+'彩蛋').position=new Box3Vector3(mathRandomInt(1, 128),mathRandomInt(1, 5),mathRandomInt(1, 128));
other.player.scale=3;
other.player.canFly=true;
other.player.color=new Box3RGBColor(1,1,1);
});
});点赞0
评论
芜湖咸鱼setInterval
的时间设置成1很不好!如果里面的代码执行时间超过1毫秒,就会导致堆栈堵塞,程序就会越来越慢!
那里的时间单位是毫秒,只要10毫秒就可以了,10毫秒=0.001秒
点赞0
评论