Python
16 subscribers
42 photos
4 videos
6 files
105 links
Download Telegram
Forwarded from Archibald McNuggets
В 20:20
#бибилотеки стандратные
import mcpi.minecraft as minecraft
from mcpi import block
import time
import random
#подключение
mc = minecraft.Minecraft.create()
s = mc.player.getTilePos()
#проверки что игра запущена и мы обнуляем все счетчики
game = True
timer = 0
point = 0
count = 0

mc.player.setTilePos(s.x,60,s.z)
mc.setBlocks(s.x - 10,50,s.z-10,s.x + 10,50,s.z + 10, block.IRON_BLOCK.id)

mc.postToChat("IRON GO TO DIE ")

time.sleep(5)

r1 = random.randint(-10,10)
r2 = random.randint(-10,10)

while game:
pos = mc.player.getTilePos()
b = mc.getBlock(pos.x, pos.y -1,pos.z)
time.sleep(0.5)

if b == block.IRON_BLOCK.id:
mc.setBlocks(pos.x - 1,pos.y - 1, pos.z -1 , pos.x + 1, pos.y - 1, pos.z + 1, block.AIR.id)
xd = s.x + r1
yd = 51
zd = s.z + r2
mc.setBlock(xd,yd,zd,block.DIAMOND_BLOCK.id)

events = mc.events.pollBlockHits()

for e in events:
pos = e.pos

if pos.x == xd and pos.y == yd and pos.z == zd or b == block.DIAMOND_BLOCK.id:
mc.setBlock(xd,yd,zd,block.AIR.id)
point +=1
mc.postToChat("point: " + str(point))
r1 = random.randint(-10,10)
r2 = random.randint(-10,10)

count += 1
if count == 2:
timer +=1
mc.postToChat("TIME " + str(timer))
count = 0

rt1= random.randint(-10,10)
rt2= random.randint(-10,10)
xt = s.x + rt1
yt = 51
zt = s.z + rt2

if timer >= 15:
mc.setBlock(xt,yt,zt,block.TNT.id)
mc.setBlock(xt,yt+1,zt,block.FIRE.id)

if pos.y<49:
mc.postToChat("Game Over")
mc.setBlocks(s.x - 10, 200 , s.z - 10, s.x+10, 201, s.z+10, block.AIR.id)
question = True

while question:
answer = input("Again?")
if answer == "y":
mc.postToChat("Wait 5 sec")
time.sleep(5)
mc.player.setTilePos(s.x,60,s.z)
mc.setBlocks(s.x - 10,50,s.z-10,s.x +10,50,s.z+10,block.IRON_BLOCK.id)
question = False
points = 0
timer = 0
count = 0
elif answer == "n":
print("Bye")
game = False
question = False
print("Bye")
else:
print("Err")
Forwarded from Liksa Kina
Поздравляю у нас появился свой первый ванильный сервер в МАЙНКРАФТ версии 1.12.2 .
По адрессу : bbq.garagetesla.com
Forwarded from Liksa Kina
Вы так можете принять участие и поиграть с детьми в их удобное время в общем дискорде , он пока только на стадии развития.
У нас так же появился сервер на Terraria Версии 1.4.3.6 на пк, на мобильные устройствах будет в скором времени.
(Сложность Классическая ,
Монстры рандом,
Карта большая)

Линк на скачивание игры :
bbq.garagetesla.com/st_terr.exe

Данные для подключения
ip : bbq.garagetesla.com
Port : 7777

Количество слотов ограничено .
36 игроков.

Так же приглашаем найти игроков в дискорд канале
https://discord.gg/PtNCPjE3u5
Открывается набор в каналах телеграмм и дискорд на роли:

Модератор канала Гараж Тесла

Модератор канала Питон

Модератор канала Квадракоптеры

Куратор по мини-играм

Куратор SMM

Писать в личку @kinakliksa
#бибилотеки стандратные
import mcpi.minecraft as minecraft
from mcpi import block
import time
import random
#Зомби

from mcpi.entity import ZOMBIE_VILLAGER
#подключение
mc = minecraft.Minecraft.create()
s = mc.player.getTilePos()

#проверки что игра запущена и мы обнуляем все счетчики
game = True
timer = 0
point = 0
count = 0
# --- Старт игры ---
#Начального позиции и становления
# постановка игрока на похицию #60
mc.player.setTilePos(s.x,60,s.z)
# 50 #50
#setBlock блоков от начальной до конечной
# постановка блоков в ширину
mc.setBlocks(s.x - 10,50,s.z-10,s.x + 10,50,s.z + 10, block.ICE.id)
#Отправка в чат
mc.postToChat("IRON GO TO DIE ")

time.sleep(5)
#рандом
r1 = random.randint(-10,10)
r2 = random.randint(-10,10)
# --- Блок игра
while game:
# --- Блок начало игры
pos = mc.player.getTilePos()
#забор позиции что блок под нами
b = mc.getBlock(pos.x, pos.y -1,pos.z)
time.sleep(0.5)
#проверям что наш блок является \тим
if b == block.ICE.id:
mc.setBlocks(pos.x - 1,pos.y - 1, pos.z -1 , pos.x + 1, pos.y - 1, pos.z + 1, block.AIR.id)
xd = s.x + r1
yd = 51
zd = s.z + r2
#ставим один блок
mc.setBlock(xd,yd,zd,block.DIAMOND_BLOCK.id)

events = mc.events.pollBlockHits()
# блок бонусов
for e in events:
pos = e.pos

if pos.x == xd and pos.y == yd and pos.z == zd or b == block.DIAMOND_BLOCK.id:
mc.setBlock(xd,yd,zd,block.AIR.id)
point +=1
mc.postToChat("point: " + str(point))
r1 = random.randint(-10,10)
r2 = random.randint(-10,10)

count += 1
if count == 2:
timer +=1
mc.postToChat("TIME " + str(timer))
count = 0

rt1= random.randint(-10,10)
rt2= random.randint(-10,10)
xt = s.x + rt1
yt = 51
zt = s.z + rt2

if timer >= 5:
mc.setBlock(xt,yt,zt,block.TNT.id)
mc.setBlock(xt,yt+1,zt,block.FIRE.id)
#это #уже изв поз #переменную с зомби
mc.spawnEntity(xt+2,yt+2,zt,ZOMBIE_VILLAGER.id)
#блок конец игры
if pos.y<49:
mc.postToChat("Game Over")
mc.setBlocks(s.x - 10, 51 , s.z - 10, s.x+10, 51, s.z+10, block.AIR.id)
question = True

while question:
answer = input("Again?")
if answer == "y":
mc.postToChat("Wait 5 sec")
time.sleep(5)
mc.player.setTilePos(s.x,60,s.z)
mc.setBlocks(s.x - 10,50,s.z-10,s.x +10,50,s.z+10,block.IRON_BLOCK.id)
question = False
points = 0
timer = 0
count = 0
elif answer == "n":
print("Bye")
game = False
question = False
print("Bye")
else:
print("Err")
кидайте мне в лс готовое решение если не хоите степик
This media is not supported in your browser
VIEW IN TELEGRAM
ХОТИТЕ СЕКРЕТ ПРО ЭТОТ КОД?
👍1🤬1
а я его не скажу))))
👎2🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
run = True
while run:
daskfal;ska;f
if i>10:
run = False
готовоая команда
import mcpi.minecraft as minecraft
from mcpi import block
import time
import random

mc = minecraft.Minecraft.create()
s = mc.player.getTilePos()
r1 = random.randint(-10,10)
r2 = random.randint(-10,10)

pos = mc.player.getTilePos()
# забор позиции что блок под нами
b = mc.getBlock(pos.x, pos.y, pos.z)
time.sleep(0.5)
# проверям что наш блок является \тим
if b == block.ICE.id:
mc.setBlocks(pos.x + 1, pos.y + 1, pos.z + 1, pos.x + 1, pos.y + 1, pos.z + 1, block.AIR.id)
xd = s.x + r1
yd = 8

zd = s.z + r2
# ставим один блок
mc.setBlock(xd, yd, zd, block.DIAMOND_BLOCK.id)

mc.setBlocks(s.x - 10,1,s.z-10,s.x + 10,50,s.z + 10, block.ICE.id)
mc.setBlocks(s.x - 9,2,s.z-9,s.x + 9,49,s.z + 9, block.BED.id)
import datetime as datetime
from aiogram import Bot, types, Dispatcher, executor
from aiogram.dispatcher import Dispatcher
from aiogram.utils import executor
from aiogram.dispatcher.filters import Command
from datetime import datetime
from aiogram.utils.markdown import hide_link
import asyncio
import logging
from contextlib import suppress
logging.basicConfig(level=logging.INFO)
#рабочее имя NIGGER_bot
#ИМЯ В ТГ NIGGER_bot
channel_id=-848649806
channel_tec_task=-822057952
TOKEN = "5674389953:AAEc4i6iVlgho3e0sNMADU2hHCI07VkZyik"
bot=Bot(token=TOKEN, parse_mode="HTML")
dp = Dispatcher(bot)


@dp.message_handler(commands=['start'])
async def process_start_command(message: types.message):
await message.answer("напиши /help")
userids.append(message.from_user.id)

userids=[]
usernames=[]
saved_messages=[]
splitted_mes=[]
@dp.message_handler(commands=['name'])
async def cmd_name(message: types.message, command: Command):
if command.args:
time_now = datetime.now().strftime('%H:%M')
added_text= f"Создано в {time_now}"
await message.answer(f"Привет, {command.args}\n {added_text}")
usernames.append(command.args)
else:
await message.answer("напиши имя наприме /name негр")
@dp.message_handler(commands=["image"])
async def cmd_image(message: types.message):
photo = open('Без названия.jpg', 'rb')
f"ЭПИЧЕСКИЙ БОЕЦ- ШЛЕПА В ТАЗИКЕ"

@dp.message_handler(commands=['save'])
async def save_mes(message: types.message, command: Command):
await message.answer("запомню чо напишешь")
saved_messages=command.args
await message.answer(f"{command.args}")


@dp.message_handler(commands = ['aboba'])
async def messss(message: types.Message, command: Command):
if command.args:
await bot.send_message(-848649806,f"{command.args}")
else:
await message.answer('напиши что надо в чат')
# строка, чтобы отправить что-нибудь в группу
#await bot.send_message(-848649806, 'кто двинется тот натурал')

@dp.message_handler(commands = ['split'])
async def spliter(message: types.Message, command: Command):
if command.args:
await bot.send_message(-848649806, f"{command.args}")
splitted_mes=command.args.split()
if splitted_mes[0]=="test":
await bot.send_message(-848649806, splitted_mes[1])
elif splitted_mes[0]=="test2":
await bot.send_message(-822057952 , splitted_mes[1])
else:
await bot.send_message(f"фигню сморозил")
else:
await message.answer('напиши что надо в чат так: /split test(или test2) * чо хочш отправить *')







#запуск бота (в самый низ)
async def main():
await dp.start_polling(bot)
if name == "main":
asyncio.run(main())
import datetime as datetime
from aiogram import Bot, types, Dispatcher, executor
from aiogram.dispatcher import Dispatcher
from aiogram.utils import executor
from aiogram.dispatcher.filters import Command
from datetime import datetime
from aiogram.utils.markdown import hide_link
import asyncio
import aioschedule
import logging
from contextlib import suppress
logging.basicConfig(level=logging.INFO)
#рабочее имя NIGGER_bot
#ИМЯ В ТГ NIGGER_bot
channel_id=-848649806
channel_tec_task=-822057952
TOKEN = "5674389953:AAEc4i6iVlgho3e0sNMADU2hHCI07VkZyik"
bot=Bot(token=TOKEN, parse_mode="HTML")
dp = Dispatcher(bot)


@dp.message_handler(commands=['start'])
async def process_start_command(message: types.message):
await message.answer("напиши /help")
userids.append(message.from_user.id)

userids=[]
usernames=[]
saved_messages=[]
splitted_mes=[]
@dp.message_handler(commands=['name'])
async def cmd_name(message: types.message, command: Command):
if command.args:
time_now = datetime.now().strftime('%H:%M')
added_text= f"Создано в {time_now}"
await message.answer(f"Привет, {command.args}\n {added_text}")
usernames.append(command.args)
else:
await message.answer("напиши имя наприме /name негр")
@dp.message_handler(commands=["image"])
async def cmd_image(message: types.message):
photo = open('Без названия.jpg', 'rb')
f"ЭПИЧЕСКИЙ БОЕЦ- ШЛЕПА В ТАЗИКЕ"

@dp.message_handler(commands=['save'])
async def save_mes(message: types.message, command: Command):
await message.answer("запомню чо напишешь")
saved_messages=command.args
await message.answer(f"{command.args}")


@dp.message_handler(commands = ['aboba'])
async def messss(message: types.Message, command: Command):
if command.args:
await bot.send_message(-848649806,f"{command.args}")
else:
await message.answer('напиши что надо в чат')
# строка, чтобы отправить что-нибудь в группу
#await bot.send_message(-848649806, 'кто двинется тот натурал')

async def choose_your_dinner(text,id):
await bot.send_message(chat_id = id, text = str(ext)t)
async def scheduler():
#установка времени #выполнение функции
aioschedule.every().day.at("17:45").do(choose_your_dinner)
while True:
await aioschedule.run_pending()
await asyncio.sleep(1)
# подлючаемся к диспетчеру и создаем таск , о ожидании времени
async def on_startup(dp):
asyncio.create_task(scheduler())
#data = splited_mes[1].split('.').split(':').split('-')
# data[0] - day
# data[1] - месяц
#data[2] - year
#data[3] - hour
#data[4] - minuts
# НАВЗАНИЕ 21.10.2022:15-00 ЧАТА 2 текст
@dp.message_handler(commands = ['split'])
async def spliter(message: types.Message, command: Command):
if command.args:
await bot.send_message(-848649806, f"{command.args}")
splitted_mes=command.args.split()
if splitted_mes[0]=="test":
await bot.send_message(-848649806, splitted_mes[1])
elif splitted_mes[0]=="test2":
await bot.send_message(-822057952 , splitted_mes[1])
else:
await bot.send_message(f"фигню сморозил")
else:
await message.answer('напиши что надо в чат так: /split test(или test2) * чо хочш отправить *')






#запуск бота (в самый низ)
async def main():
await dp.start_polling(bot)
if name == "main":
asyncio.run(main())
if
executor.start_polling(on_startup=on_startup)