Initial commit
This commit is contained in:
10
BookCraigRichardson/ifStatements/crater.py
Normal file
10
BookCraigRichardson/ifStatements/crater.py
Normal file
@@ -0,0 +1,10 @@
|
||||
from mcpi.minecraft import Minecraft
|
||||
mc = Minecraft.create()
|
||||
|
||||
answer = input("Точно создать кратер? Он может уничтожить находящиеся рядом постройки! Д/Н")
|
||||
|
||||
if answer == "Д" or answer == "д" :
|
||||
|
||||
pos = mc.player.getPos()
|
||||
mc.setBlocks(pos.x + 1, pos.y + 1, pos.z + 1, pos.x - 1, pos.y - 1, pos.z - 1, 0)
|
||||
mc.postToChat("Babah!!!")
|
||||
29
BookCraigRichardson/ifStatements/gift.py
Normal file
29
BookCraigRichardson/ifStatements/gift.py
Normal file
@@ -0,0 +1,29 @@
|
||||
from mcpi.minecraft import Minecraft
|
||||
mc = Minecraft.create()
|
||||
import time
|
||||
|
||||
x = 91
|
||||
y = 77
|
||||
z = 341
|
||||
gift = mc.getBlock(x, y, z)
|
||||
|
||||
if gift == 57:
|
||||
mc.postToChat("Bog almazov ochen rad!")
|
||||
time.sleep(3)
|
||||
mc.setBlock(x, y, z, 0)
|
||||
|
||||
elif gift == 103:
|
||||
mc.postToChat("Arbuz - toze normalno")
|
||||
time.sleep(3)
|
||||
mc.setBlock(x, y, z, 0)
|
||||
else:
|
||||
mc.player.setTilePos(100.859, 64, 357.531)
|
||||
mc.postToChat("Nuzno davat podarki! Postav almazniy blok na arbuz i nazmi (Sm python console)!")
|
||||
mc.setBlock(x, y, z, 0)
|
||||
input("Нажми любую клавишу")
|
||||
if mc.getBlock(101, 64, 357) == 57:
|
||||
mc.setBlock(101,64 ,357 , 0)
|
||||
mc.player.setPos(94, 76, 341)
|
||||
mc.postToChat("Spasibo")
|
||||
|
||||
|
||||
11
BookCraigRichardson/ifStatements/immutableVibor.py
Normal file
11
BookCraigRichardson/ifStatements/immutableVibor.py
Normal file
@@ -0,0 +1,11 @@
|
||||
from mcpi.minecraft import Minecraft
|
||||
mc = Minecraft.create()
|
||||
|
||||
answer = input("Защитить мир от изменений? Д/Н")
|
||||
if answer == "д":
|
||||
mc.setting("world_immutable", True)
|
||||
mc.postToChat("Zashita vkl")
|
||||
|
||||
else:
|
||||
mc.setting("world_immutable", False)
|
||||
mc.postToChat("Zashita vikl")
|
||||
36
BookCraigRichardson/ifStatements/potaynaaDver.py
Normal file
36
BookCraigRichardson/ifStatements/potaynaaDver.py
Normal file
@@ -0,0 +1,36 @@
|
||||
from mcpi.minecraft import Minecraft
|
||||
mc = Minecraft.create()
|
||||
import time
|
||||
import random
|
||||
|
||||
x = 97
|
||||
y = 76
|
||||
z = 342
|
||||
|
||||
x1 = 95
|
||||
y1 = 64
|
||||
z1 = 344
|
||||
|
||||
gift = mc.getBlock(x, y, z)
|
||||
gift1 = mc.getBlock(x1, y1, z1)
|
||||
|
||||
if gift != 0 or gift1 != 0:
|
||||
mc.setBlock(95, 75, 341, 0)
|
||||
mc.setBlock(95, 63, 344, 0)
|
||||
mc.setBlock(95, 63, 343, 0)
|
||||
mc.setBlock(95, 64, 343, 0)
|
||||
mc.setBlock(95, 64, 344, 0)
|
||||
mc.setBlock(x, y, z, 0)
|
||||
time.sleep(10)
|
||||
mc.setBlock(95, 75, 341, 4)
|
||||
mc.setBlock(95, 63, 343, 57)
|
||||
mc.setBlock(95, 64, 343, 57)
|
||||
mc.setBlock(95, 63, 344, 57)
|
||||
mc.setBlock(92, 82, 340, random.randint(1, 200))
|
||||
else:
|
||||
mc.setBlocks(97, 77, 340, 95, 77, 341, 10)
|
||||
mc.setBlocks(98, 66, 344, 89, 66, 346, 10)
|
||||
time.sleep(2)
|
||||
mc.setBlocks(97, 77, 340, 95, 77, 341, 0)
|
||||
mc.setBlocks(98, 66, 344, 89, 66, 346, 0)
|
||||
|
||||
46
BookCraigRichardson/ifStatements/shower.py
Normal file
46
BookCraigRichardson/ifStatements/shower.py
Normal file
@@ -0,0 +1,46 @@
|
||||
import time
|
||||
from mcpi.minecraft import Minecraft
|
||||
|
||||
mc = Minecraft.create()
|
||||
|
||||
|
||||
def diamondDoor(blockCode):
|
||||
mc.setBlock(94, 76, 339, blockCode)
|
||||
mc.setBlock(94, 77, 339, blockCode)
|
||||
|
||||
|
||||
def openDoor():
|
||||
diamondDoor(0)
|
||||
|
||||
|
||||
def closeDoor():
|
||||
diamondDoor(57)
|
||||
|
||||
|
||||
shwrX1 = 93
|
||||
shwrY1 = 76
|
||||
shwrZ1 = 336
|
||||
|
||||
shwrX2 = 95
|
||||
shwrY2 = 77
|
||||
shwrZ2 = 337
|
||||
|
||||
pos = mc.player.getTilePos()
|
||||
|
||||
|
||||
def shower():
|
||||
closeDoor()
|
||||
mc.setBlocks(shwrX1, shwrY1, shwrZ1, shwrX2, shwrY2, shwrZ2, 8)
|
||||
time.sleep(5)
|
||||
mc.setBlocks(shwrX1, shwrY1, shwrZ1, shwrX2, shwrY2, shwrZ2, 0)
|
||||
time.sleep(3)
|
||||
openDoor()
|
||||
|
||||
|
||||
if shwrX1 <= pos.x <= shwrX2 and shwrY1 <= pos.y <= shwrY2 and shwrZ1 <= pos.z <= shwrZ2:
|
||||
shower()
|
||||
else:
|
||||
mc.setBlocks(shwrX1, shwrY1, shwrZ1, shwrX2, shwrY2, shwrZ2, 0)
|
||||
mc.postToChat("Smotri console")
|
||||
input("Пожалуйста, войдите в душ и нажмите любую клавишу тут")
|
||||
shower()
|
||||
23
BookCraigRichardson/ifStatements/teleportLimit.py
Normal file
23
BookCraigRichardson/ifStatements/teleportLimit.py
Normal file
@@ -0,0 +1,23 @@
|
||||
from mcpi.minecraft import Minecraft
|
||||
mc = Minecraft.create()
|
||||
import time
|
||||
time.sleep(0)#задержка секунд
|
||||
#координаты
|
||||
valid = True
|
||||
|
||||
x = int(input("введите X: "))
|
||||
y = int(input("введите Y: "))
|
||||
z = int(input("введите Z: "))
|
||||
if not -12 < x < 318:
|
||||
valid = False
|
||||
if not 0 < y < 130:
|
||||
valid = False
|
||||
if not 1 < z < 545:
|
||||
valid = False
|
||||
|
||||
if valid:
|
||||
mc.player.setTilePos(x, y, z)
|
||||
mc.postToChat("pratki nachalis!!!")
|
||||
|
||||
else:
|
||||
mc.postToChat("Igraem v pratki chestno! Ne teleportiruemsa daleko!")
|
||||
Reference in New Issue
Block a user