Advertisement
MateuszGrabarczyk

Untitled

Jan 13th, 2023
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. #MINECRAFT
  2.  
  3. # Pobieramy kordy gracza. Wykorzystaj zmienne x, y, z do wykonywania poniższych zadań.
  4.  
  5. pozycja=player.position()
  6. x=pozycja.get_value(Axis.X)
  7. y=pozycja.get_value(Axis.Y)
  8. z=pozycja.get_value(Axis.Z)
  9.  
  10. # Zadanie 1
  11. # Stwórz funkcję o nazwie podwodnySwiat, którą wywołasz komendą aquaman na czacie.
  12. # Po wywołaniu funkcji gracz powinien zostać zamknięty w wielkim zbiorniku stworzonym ze szkła (GLASS) z wodą (WATER).
  13. # Wykorzystaj funkcję blocks.fill().
  14.  
  15. def podwodnySwiat():
  16.  
  17. #Tworzymy konstrukcję szklaną
  18. blocks.fill(GLASS, world(x-10,y-10,z-10),world(x+10,y+10,z+10))
  19. #nalewamy wodę
  20. blocks.fill(WATER, world(x-9,y-9,z-9),world(x+9,y+9,z+9))
  21. utopiec(10)
  22. ekwipunek()
  23. #rafa()
  24. player.on_chat("aquaman",podwodnySwiat)
  25.  
  26.  
  27. # Zadanie 2
  28. # Stwórz funkcję o nazwie utopiec z parametrem liczbaUtopcow i wywołaj ją w funkcji podwodnySwiat. Wywołując funkcję podajemy liczbę utopców, które chcemy zespawnować.
  29. # Parametr wykorzystamy w pętli for w funkcji in range()
  30. # Utopiec to DROWNED
  31.  
  32. def utopiec(liczbaUtopcow):
  33.  
  34. for i in range(liczbaUtopcow):
  35.  
  36. mobs.spawn(DROWNED, randpos(world(x-9,y-9,z-9), world(x+9,y+9,z+9)))
  37.  
  38. # Zadanie 3
  39. # Stwórz funkcję ekwipunek, która po wywołaniu w funkcji podwodnySwiat doda trójząb, który świetnie sprawdzi się w walce pod wodą.
  40. # Dodaj również zaklęcia, które ulepszą naszą broń.
  41. # Unbreaking poziom3 - zwiększa wytrzymałość broni.
  42. # Riptide poziom3 - podczas deszczu lub w wodzie użycie trójzębu zapewnia szybki transport.
  43. # Loyalty poziom 3 - podczas rzucenia trójzębem w przeciwnika nasza broń wraca do gracza.
  44. # Użyj takich funkcji jak mobs.give() oraz mobs.enchant().
  45. # Trójząb to TRIDENT.
  46. # Możesz dodać też inne przedmioty przydatne w walce pod wodą.
  47.  
  48. def ekwipunek():
  49. mobs.give(mobs.target(NEAREST_PLAYER), TRIDENT, 1)
  50. mobs.enchant(mobs.target(NEAREST_PLAYER), "Unbreaking", 3)
  51. mobs.enchant(mobs.target(NEAREST_PLAYER), "Riptide", 1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement