Перейти к публикации
View in the app

A better way to browse. Learn more.

VimeWorld - Форум

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Опубликовано:

                                                                                                                            Босс чекер написанный на Python

BossCheker - приложение с помощью которого можно узнать когда респавняться боссы

Наверное многие игроки Prison  хотели узнать когда будет спавняться босс. 

Сам чекер был зделан игроком Hazaker  я его только изменял



Скрин чекера: Старая версия
e66fc3d34fa4.png

Новая(Делал скрин когда не было боссов)

aa1cb421fe13.png

 

import os
from time import sleep
import ctypes
import re
from datetime import datetime, timedelta
import getpass

os.system(f"title YaNePorogintoos")
os.system(f"Editer")
def get_time(hours, minutes):
    time_spawn = time+timedelta(hours=hours, minutes=minutes)
    return time_spawn.time()


items = {"Рес 23": None,
        "Кор": None,
        "Холуй": None,
        "Сточка": None,
        "Мама самлопа/Паучиха": None,
        "Коровка": None,
        "Йети": None,
        "Левик": None,
        "Рыба": None,
        "Гаст": None,
        "Столовая открыта": None,
        "Запись на служение открыта": None,
        "РадужнаяШахта": None,}

colors = {"Рес 23": "\033[31m",
        "Кор": "\033[31m",
        "Холуй": "\033[33m",
        "Сточка": "\033[34m",
        "Мама самлопа/Паучиха": "\033[35m",
        "Коровка": "\033[36m",
        "Йети": "\033[33m",
        "Левик": "\033[32m",
        "Рыба": "\033[31m",
        "Гаст": "\033[31m",
        "Всадники": "\033[33m",
        "РадужнаяШахта": "\033[31m"}

times = []
bosses = []
while True:
    try:
        data = open(f'C:\\Users\\{getpass.getuser()}\\AppData\\Roaming\\.vimeworld\\minigames\\logs\\latest.log', "r",encoding='utf8').readlines()
    except FileNotFoundError:
        data = open('latest.log', "r",encoding='utf8').readlines()


    os.system('cls' if os.name == 'nt' else 'clear')
    print ("\033[36mCheker by Hazaker edited By YaNePorogintoos\n")
    print ("\033[31mЕсли нашли ошибки в дс-Мой Господин))0))0#4754:")
    print ("Reload by YaNePorogintoos\033[0m")
    print ()
    print ()
    print ("\033[42m| Внимание! Для корректной работы черера необходимо чтобы вы находились на призоне в момент убийства боссов\033[0m")
    print ("\033[42m| Здесь будет выводиться время, в которое должен заспавнить босс, находитесь на призоне и ожидайте \033[0m")
    for line in data:
        try:
            time = re.search("\d+:\d+", line).group(0)
            time = datetime.strptime(time, "%H:%M")
        except Exception:
            continue


        if "[CHAT] Королевский зомби был повержен" in line:
            items["Кор"] = get_time(0, 21)

        if "[CHAT] Холуй был повержен" in line:
            items["Холуй"] = get_time(0, 50)

        if "[CHAT] Сточный слизень был повержен" in line:
            items["Сточка"] = get_time(1, 5)

        if "[CHAT] Матка была повержена" in line:
            items["Мама самлопа/Паучиха"] = get_time(1, 40)

        if "[CHAT] Йети был повержен" in line:
            items["Йети"] = "{}-{}".format(get_time(3, 30), get_time(4, 0))

        if "[CHAT] Левиафан был повержен" in line:
            items["Левик"] = get_time(2, 35)

        if "[CHAT] Хранитель подводного мира был повержен" in line:
            items["Рыба"] = "{}-{}".format(get_time(5, 15), get_time(6, 0))

        if "[CHAT] Все Всадники апокалипсиса были повержены" in line:
            items["Всадники"] = "{}-{}".format(get_time(5, 0), get_time(6, 0))

        if "[CHAT] Коровка из Коровёнки была повержена" in line:
            items["Коровка"] = get_time(2, 50)
            

    for item in items:
                    if items[item]:
                        print("\033[35m|\033[0m {}{} рес будет в {}\033[0m \033[35m|\033[0m".format(colors[item], item, items[item]))
                        print ()
                        now = datetime.now()
                        bosses.append(item)

    sleep(3)

Как использовать?

1. Скачать Python 3.10
2. Сделать файл в .txt

3. Скопировать код выше,и вставить.

4. Вместо расширения txt зделать .py
Всё.

Файл в exe

 

.py файл https://anonfiles.com/99Vfy4Y2u9/Vime1W1orld_bosses_py

,exe файл https://anonfiles.com/J6XbyfYbu8/Vime1W1orld_bosses_exe

VT exe файла

https://www.virustotal.com/gui/file-analysis/MTk0MDBkYmNhNzMwOWRjNGFhNzM0YjEyYTRmZDM3ZDc6MTYzODI5MDI1MQ==   8/65

Антивирусы агряться изза строчки :       data = open(f'C:\\Users\\{getpass.getuser()}\\AppData\\Roaming\\.vimeworld\\minigames\\logs\\latest.log', "r",encoding='utf8').readlines()

 

 

 

 

Изменено пользователем EzEtImE

Опубликовано:

Построено по логике хранения боссов немного неправильно, можно было бы сделать отдельный класс и просто создать мапу со всеми боссами. В твоей реализации - работы в три раза больше при добавлении нового.

Изменено пользователем Charkos0ff

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.