Advertisement
giganciprogramowania

l5 arena walk

Aug 24th, 2021
2,066
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 1 0
  1. #funkcja odpowiedzialna za przygotowanie areny
  2. def arenaKonstruktor():
  3. #ustawiamy noc
  4. gameplay.time_set(DayTime.NIGHT)
  5. #pobieramy aktualne kordy gracza z małym przesuniecięm na osi x tak żeby arena nie budowała się na graczu
  6. pozycja=positions.add(player.position(), pos(10, 0, 0))
  7. x=pozycja.get_value(Axis.X)
  8. y=pozycja.get_value(Axis.Y)
  9. z=pozycja.get_value(Axis.Z)
  10. #tworzymy arenę
  11. blocks.fill(STONE_BRICKS, world(x,y,z),world(x+40,y+4,z+40))
  12. #tworzymy w narożnikach areny diamentowe pola potrzebne dla bloku beacon aby ten mógł wypuścić wiązkę światła
  13. blocks.fill(DIAMOND_BLOCK, world(x,y+4,z),world(x+2,y+4,z+2))
  14. blocks.fill(DIAMOND_BLOCK, world(x+38,y+4,z),world(x+40,y+4,z+2))
  15. blocks.fill(DIAMOND_BLOCK, world(x,y+4,z+38),world(x+2,y+4,z+40))
  16. blocks.fill(DIAMOND_BLOCK, world(x+38,y+4,z+38),world(x+40,y+4,z+40))
  17.  
  18. #dodajemy bloki beacon
  19. blocks.place(BEACON, world(x+1,y+5,z+1))
  20. blocks.place(BEACON, world(x+39,y+5,z+1))
  21. blocks.place(BEACON, world(x+1,y+5,z+39))
  22. blocks.place(BEACON, world(x+39,y+5,z+39))
  23.  
  24. #tworzymy schody
  25. for i in range(15,21):
  26. shapes.line(STONE_BRICK_STAIRS, world(x-4,y,z+i), world(x,y+4,z+i))
  27.  
  28. player.on_chat("arena", arenaKonstruktor)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement