AktualPositionRespawn=player.position() IfEtap1=False def NewParkour(): builder.teleport_to(pos(5, 0, 0)) builder.face(EAST) for i in range(50): builder.place(QUARTZ_STAIRS) builder.shift(1, 1, 0) builder.mark() builder.shift(2, 0, -4) builder.fill(GLASS) player.on_chat("start", NewParkour) def smierc(): loops.pause(50) player.teleport(AktualPositionRespawn) player.on_died(smierc) while True: if blocks.test_for_block(GLASS, pos(0, -1, 0)) and not IfEtap1: AktualPositionRespawn = player.position() IfEtap1 = True Etap1and2(RIGHT_TURN, SLIME_BLOCK, GOLD_BLOCK) def Etap1and2(obrot, rodzajtoru, rodzajcheckpointu): builder.teleport_to(pos(1, -4, 0)) builder.mark() builder.face(EAST) for i in range(2): for j in range(5): builder.move(FORWARD, randint(3, 8)) builder.line(rodzajtoru) builder.move(FORWARD, randint(2, 3)) builder.mark() builder.turn(obrot) builder.mark() builder.shift(2, 0, -4) builder.fill(rodzajcheckpointu)