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 |