View difference between Paste ID: Vv4EbUbf and 4JQMUErG
SHOW: | | - or go back to the newest paste.
1
#MINECRAFT
2
3
# Pobieramy kordy gracza. Wykorzystaj zmienne x, y, z do wykonywania poniższych zadań.
4
pozycja=player.position()
5
x=pozycja.get_value(Axis.X)
6
y=pozycja.get_value(Axis.Y)
7
z=pozycja.get_value(Axis.Z)
8
9
# Zadanie 1
10
# Stwórz funkcję o nazwie podwodnySwiat, którą wywołasz komendą aquaman na czacie.
11
# Po wywołaniu funkcji gracz powinien zostać zamknięty w wielkim zbiorniku stworzonym ze szkła (GLASS) z wodą (WATER).
12
# Wykorzystaj funkcję blocks.fill().
13
14
15
# Zadanie 2
16
# 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ć.
17
# Parametr wykorzystamy w pętli for w funkcji in range()
18
# Utopiec to DROWNED
19
20
21
# Zadanie 3
22
# 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ą.
23
# Dodaj również zaklęcia, które ulepszą naszą broń.
24
# Unbreaking poziom3 - zwiększa wytrzymałość broni.
25
# Riptide poziom3 - podczas deszczu lub w wodzie użycie trójzębu zapewnia szybki transport.
26
# Loyalty poziom 3 - podczas rzucenia trójzębem w przeciwnika nasza broń wraca do gracza.
27
# Użyj takich funkcji jak mobs.give() oraz mobs.enchant().
28
# Trójząb to TRIDENT.
29
# Możesz dodać też inne przedmioty przydatne w walce pod wodą.
30
31
32
33
# Zadanie 4
34
# Stwórz funkcję o nazwie rafa i wywołaj ją w funkcji podwodnySwiat po utworzeniu zbiornika z wodą.
35
# Użyj polecenia blocks.place oraz randpos() żeby dodać różne rafy w losowym miejscu, wykorzystaj również pętlę for.
36
# Nazwy raf: TUBE_CORAL, BRAIN_CORAL, BUBBLE_CORAL, FIRE_CORAL, BUBBLE_CORAL_FAN 
37
38
# Do wykonania tego zadania możesz wybrać też listę.
39
# W funkcji rafa stwórz listę o nazwie rafy i dodaj do niej parę raf różnego rodzaju.
40
# Za pomocą pętli 2 pętli for wybierz z listy rafy i umieść je w losowych miejscach w wodzie.
41
42
43
# Zadanie 5
44
# Funkcja zmieniająca tryb gry. 
45
# Stwórz funkcję o nazwie trybGry i parametrze podanyTryb. Funkcję będziemy wywoływać na czacie komendą t podając parametr 0 lub 1.
46
# Kiedy podamy 0, gra powinna być w trybie przetrwania, a gracz powinien otrzymać efekt oddychania pod wodą. Kiedy podamy 1 powinien włączyć się tryb kreatywny.
47
# Wykorzystaj instrukcję warunkową if elif.
48
# Efekt oddychania pod wodą to WATER_BREATHING. Wykorzystaj go w funkcji mobs.apply_effect
49