12:36 PM 22/07/2021
world.bricks.filter(checkpoint => checkpoint.name === "checkpoint").forEach(checkpoint => {
checkpoint.touching((player) => {
player.spawnPosition = new Vector3(checkpoint.position.x+2.5,checkpoint.position.y+2.5,checkpoint.position.z+5);
player.centerPrint("checkpoint reached!", 1);
})
})
just name all the parts you want to work as checkpoints "checkpoint"
checkpoint.touching((player) => {
player.spawnPosition = new Vector3(checkpoint.position.x+2.5,checkpoint.position.y+2.5,checkpoint.position.z+5);
player.centerPrint("checkpoint reached!", 1);
})
})
just name all the parts you want to work as checkpoints "checkpoint"
02:55 PM 22/07/2021
Looks good, but this:
player.spawnPosition = new Vector3(checkpoint.position.x+2.5,checkpoint.position.y+2.5,checkpoint.position.z+5);
can be:
player.spawnPosition = checkpoint.position.add(2.5, 2.5, 5)
player.spawnPosition = new Vector3(checkpoint.position.x+2.5,checkpoint.position.y+2.5,checkpoint.position.z+5);
can be:
player.spawnPosition = checkpoint.position.add(2.5, 2.5, 5)
03:31 PM 22/07/2021
Quote from Dragonian , 02:55 PM 22/07/2021oh thanks!
Looks good, but this:
player.spawnPosition = new Vector3(checkpoint.position.x+2.5,checkpoint.position.y+2.5,checkpoint.position.z+5);
can be:
player.spawnPosition = checkpoint.position.add(2.5, 2.5, 5)
06:48 PM 23/07/2021
omg cool