Untitled
unknown
python
3 years ago
1.8 kB
6
Indexable
# ZADANKO 2 # Jaskinia pajakow, na koncu tej jakini jest glowstone ktory zepsuty nas przeteleportuje # 0. Wczytanie pozycji pozycja = player.position() x = pozycja.get_value(Axis.X) y = pozycja.get_value(Axis.Y) z = pozycja.get_value(Axis.Z) # 1. Budowanie jaskini def jaskinia(): # buduje fundamenty jaskini blocks.fill(BEDROCK, world(x - 5, y - 1, z - 1), world(x + 10, y + 10, z + 50), FillOperation.HOLLOW) # umieszczam glowstone na koncu jaskini blocks.place(GLOWSTONE, world(x, y, z + 49)) # 2. Spawnowanie pajakow def spawnPajaki(): # Uzywam PETLI zeby zrespawnowac ich duzo for i in range(50): mobs.spawn(SPIDER, randpos(world(x + 4, y, z), pos(x + 9, y + 2, z + 49))) # ustawiam siec dla pajakow blocks.place(COBWEB,randpos(world(x + 4, y, z), pos(x + 9, y + 2, z + 49))) # 3. Dac eq def eq(): gameplay.set_game_mode(SURVIVAL, mobs.target(NEAREST_PLAYER)) mobs.give(mobs.target(NEAREST_PLAYER), DIAMOND_SWORD, 1) mobs.give(mobs.target(NEAREST_PLAYER), TORCH, 1) mobs.give(mobs.target(NEAREST_PLAYER), BOW, 1) mobs.give(mobs.target(NEAREST_PLAYER), ARROW, 1) def miniGraPajaki(): # 1. daje eq graczowi eq() # 2. Buduje jaskinie jaskinia() # 3. Spawnuje pajaki spawnPajaki() # 5. Ustawienie zdarzenia psujacego glowstone def zniszczenieBloku(): gameplay.set_game_mode(CREATIVE, mobs.target(NEAREST_PLAYER)) # przestawic tryb gry player.teleport(pos(0, 0, 50)) # uciec graczem # 6. Funkcja ktora uruchomi mini - gre # po zniszczeniu glowstone uruchomi funkcje zniszcenie bloku blocks.on_block_broken(GLOWSTONE,zniszczenieBloku) # po zniszczeniu glowstone uruchomi funkcje zniszcenie bloku # 7. Podpiecie funkcji do gracza player.on_chat("gra", miniGraPajaki)
Editor is loading...