Untitled
unknown
python
3 years ago
2.5 kB
7
Indexable
# PRZYPOMNIENIE FUNKCJI
# jak definiujemy funkcje w PYTHON --> def nazwaFunkcji():
# ciało funkcji / kod w środku funkcji to kod po nazwie pisany z tabulacją(TAB)
# Jak uruchomic funkcje? ->
# 1. napisać nazwe / wywołać = nazwaFunkcji()
# 2. Podpiąc do polecenia czatu i w czacie gry uruchomic funkcje
# Zadanie powtorzeniowe
# Stowrz basen w minecraft
# 1. definiuje funkcje
def basen():
# 2. Pamietam o tabulacji -> TAB
# 3. Wczytuje pozycje gracza do zmiennej
pozycja = positions.add(player.position(), pos(0, 0, 10))
# 4. Przypisuje koordynaty do zmiennych
x = pozycja.get_value(Axis.X) # x -> szerokość -> lewo(-) / prawo(+)
y = pozycja.get_value(Axis.Y) # y -> wysokość -> dół(-) / góre (+)(
z = pozycja.get_value(Axis.Z) # z -> długość -> do tyłu(-) / do przodu(+)
# 5. Buduje szklana konstrukcje
blocks.fill(GLASS, world(x,y,z), world(x + 15, y + 5, z + 25)) # buduje basen 15x5x25
# 6. Usuwam srodek basenu
blocks.fill(AIR, world(x + 1, y + 1, z + 1), world(x + 14, y + 5, z + 24))
# 7. Dodajemy wode do basenu
blocks.fill(WATER, world(x + 1, y + 1,z + 1), world(x + 14, y + 4, z + 24))
# 8. Przypisuje basen do polecenia czatu
player.on_chat("basen", basen)
# PETLE
# FOR -> petla ktora wykonuje sie okreslona liczbe razy
# jak ja uzyc/stworzyc?
# 1. petla for składa z funkcji -> range()
# 2. for licznikPetli in range(100):
# 3. Po (TAB) ciało funkcji
# 1. Zadanko na dziś -> zombie run
# funkcja ustwiajaca gre przed zabawa
def ustawienia():
# 1. Ustawiam przetrwanie
gameplay.set_game_mode(SURVIVAL,mobs.target(NEAREST_PLAYER))
# 2. Daje graczowi siekierke
mobs.give(mobs.target(NEAREST_PLAYER), DIAMOND_AXE, 1)
# 3 Zmieniam czas gry na noc
gameplay.time_set(DayTime.NIGHT)
# 1. Definicja funkcji
def zombieRun():
# 1. Ustawiam gre
ustawienia()
# 2. Uzywam petli aby zrespawnowac potwry
for i in range(100): # petla wykonujaca sekwencje od 0...
player.say(i) # wyswietlam licznik zombie
# spawnuje zombie w losowej pozycji
mobs.spawn(ZOMBIE, randpos(pos(-30, 0, -30), pos(30, 0, 30)))
# 3. Zmienam cykl dnia
for i in range(100):
gameplay.time_add(100)
loops.pause(100) # spowalniam zmiane czasu
# 4. Czyszcze pogode
gameplay.set_weather(CLEAR)
# 5. Przypinam funkcje do czatu
player.on_chat("z", zombieRun) # na literke "z" w czacie uruchamiam gre
Editor is loading...