using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class LoadingScene : MonoBehaviour
{
public Image loadingBarFill;
public Text loadingText;
private string sceneName = "Scene1";
void Start()
{
StartCoroutine(LoadSceneCoroutine());
}
IEnumerator LoadSceneCoroutine()
{
yield return new WaitForSeconds(1f);
AsyncOperation asyncOperation;
asyncOperation = SceneManager.LoadSceneAsync(sceneName);
while (!asyncOperation.isDone)
{
float progress = asyncOperation.progress / 0.9f;
loadingBarFill.fillAmount = progress;
loadingText.text = "Загрузка" + string.Format("{0:0}%", progress * 100f);
yield return 0;
}
SceneManager.UnloadScene(sceneName);
}
}
Set
используется для исключения дубликатов в списке случайных чисел. function generateUniqueRandomNumbers(count, min, max) {
if (max - min + 1 < count) {
throw new Error('Диапазон меньше количества уникальных чисел');
}
const uniqueNumbers = new Set();
while (uniqueNumbers.size < count) {
const randomNumber = Math.floor(Math.random() * (max - min + 1)) + min;
uniqueNumbers.add(randomNumber);
}
return Array.from(uniqueNumbers);
}
const uniqueRandomNumbers = generateUniqueRandomNumbers(10, 1, 100);
console.log(uniqueRandomNumbers);
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
const random = new Set();
while (random.size < 3) {
let number = getRandomInt(1, 5);
random.add(number);
}
console.log(Array.from(random));
n, m = map(int, input().split())
field = [input() for _ in range(n)]
valid_field = True
for i in range(n):
for j in range(m):
if field[i][j] != '.':
valid_move = any(0 <= i+dx < n and 0 <= j+dy < m and field[i+dx][j+dy] == '.' for dx, dy in [(1,0),(-1,0),(0,1),(0,-1)])
if not valid_move:
valid_field = False
break
if valid_field:
print("YES")
for i in range(n):
for j in range(m):
if field[i][j] != '.':
print(i + 1, j + 1)
else:
print("NO")
import play
import time
play.set_backdrop("light grey") # Изменено на более светлый цвет
w = play.screen.width
h = play.screen.height
@play.repeat_forever
def do():
if play.key_is_pressed("w"): # Исправлены горячие клавиши
cat.y += 2
if play.key_is_pressed("s"):
cat.y -= 2
if play.key_is_pressed("d"):
cat.x += 2
if play.key_is_pressed("a"):
cat.x -= 2
if play.key_is_pressed("up"):
mouse.y += 2
if play.key_is_pressed("down"):
mouse.y -= 2
if play.key_is_pressed("right"):
mouse.x += 2
if play.key_is_pressed("left"):
mouse.x -= 2
if (cat.x - 20 <= mouse.x <= cat.x + 20) and (cat.y - 35 <= mouse.y <= cat.y + 35):
ToT = play.new_box(color="grey", x=0, y=0, width=w, height=h)
win = play.new_text(words="Cat win", x=0, y=0, color="red", font_size=150)
play.pygame.mixer_music.load("Fluffing-a-Duck.mp3") # Кавычки для названия файла
play.pygame.mixer_music.play()
cat.x += 10
mouse.x -= 10
time.sleep(0.8)
if cat.y >= h / 2:
cat.y -= 2
if cat.y <= h / 2:
cat.y += 2
if cat.x >= w / 2:
cat.x -= 2
if cat.x <= w / 2:
cat.x += 2
if mouse.y >= h / 2:
mouse.y -= 2
if mouse.y <= h / 2:
mouse.y += 2
if mouse.x >= w / 2:
mouse.x -= 2
if mouse.x <= w / 2:
mouse.x += 2
cat = play.new_circle(color="blue", x=-320, y=-220, radius=20, border_color="light blue")
mouse = play.new_circle(color="brown", x=320, y=220, radius=10, border_color="yellow")
// localStorage
// darkMode: dark
const darkMode = localStorage.getItem("darkMode")?.trim();
console.log(darkMode); // "dark"
const dark = "dark";
console.log(darkMode === dark); // true
const black = "black";
const textShadow = darkMode === dark ? black : ""; // убедитесь, что добавите условие для другого значения
console.log(textShadow); // "black"
const styles = {
mainTheme: {
textShadow: "2px 2px 2px black",
textShadowColorMode: `2px 2px 2px ${textShadow}`,
},
};
localStorage.getItem(darkMode)
вы должны передать строку с именем ключа. darkMode
с переменной dark
которая не была определена.styles
значения textShadow
и textShadowColorMode
должны быть строками. schedule
:schedule
с помощью pip:pip install schedule
import schedule
import time
import os
import sys
def restart_program():
os.execv(sys.executable, ['python'] + sys.argv)
def main_function():
# Ваш основной код здесь
# Планируйте перезапуск программы каждый день
schedule.every().day.at("00:00").do(restart_program)
while True:
schedule.run_pending()
time.sleep(1)
if __name__ == "__main__":
main_function()
@bot.message_handler(content_types=['text'])
def name(message):
if message.chat.type == 'private':
if message.text == 'Ищу':
bot.send_message(message.chat.id, f'Наши каналы:' '\n\n 1. [Канал по трейдингу](https://t.me/+uUaJjz412eK7EyMwdjVi)' '\n 2. [Твоя онлайн девушка](https://t.me/+WV26714WA4hyWIssIoL7Vp)' '\n 3. [FULL ТУТ](https://t.me/boootyyyaara3222bot)' '\n 4. [Пустое рекламное место]()', parse_mode='Markdown', disable_web_page_preview=True)
--noconsole
при запуске Pyinstaller. Эта опция скрывает консольное окно при запуске скомпилированного файла, и тем самым обеспечивает доступ к stderr.pyinstaller --noconsole your_script.py
--noconsole
в поле "Additional Arguments".class YourCogName(commands.Cog):
def __init__(self, bot):
self.bot = bot
self.db = ... # Не забудьте инициализировать вашу базу данных здесь
@commands.command(name="work")
async def __work(self, ctx):
cash = random.randint(250, 500)
balance = await self.db.get_data(ctx.author)
data = await self.db.get_timeout_data(ctx.guild.id, all_data=True)
worked_today = False
for row in data:
if row["member_id"] == ctx.author.id:
worked_today = True
await ctx.send("Вы уже работали сегодня!")
break
if not worked_today:
await self.db.update_member(
"UPDATE users SET balance = balance + ? WHERE member_id = ? AND guild_id = ?",
[cash, ctx.author.id, ctx.guild.id]
)
await ctx.send(f"Сегодня вы заработали {cash} <:cristall:1096788943770501141>!")
await self.db.insert_timeout(ctx.author.id, ctx.guild.id) # Не забудьте добавить пользователя в таблицу с таймаутом
await asyncio.sleep(30)
await self.db.delete_timeout(ctx.author.id)
def setup(bot):
bot.add_cog(YourCogName(bot))
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BroomController : MonoBehaviour
{
private GameObject broom;
private bool InHand = true;
void Start()
{
broom = GameObject.Find("Broom");
Cursor.visible = false;
}
void Update()
{
GameObject parent = broom.transform.parent.gameObject;
float targetAngle = 0f;
if (Input.GetKey("q") || Input.GetKey("e"))
{
if (Input.GetKey("q"))
{
targetAngle = 20f;
}
if (Input.GetKey("e"))
{
targetAngle = -20f;
}
Quaternion parentRotation = parent.transform.rotation;
Quaternion targetRotation = Quaternion.Euler(0, 0, targetAngle);
Quaternion broomTargetRotation = parentRotation * targetRotation;
broom.transform.rotation = Quaternion.RotateTowards( broom.transform.rotation, broomTargetRotation, Time.deltaTime * 180f);
}
}
}