masterking32 / MasterHamsterKombatBot

Master Hamster Kombat Bot is a Python-based automation tool specifically designed for the game Hamster Kombat. This bot is capable of performing all in-game tasks, including auto-tapping, cipher tasks, and purchasing the best cards on your behalf. It's a free and fully automated farming bot that enhances your Hamster Kombat gaming experience.
https://masterking32.com
Apache License 2.0
267 stars 88 forks source link

Translate to RUSSIA - Full Russifier of the main.py script/Полный руссификатор всех логов в main.py #166

Closed vashamamasha2014 closed 1 month ago

vashamamasha2014 commented 1 month ago

import os

Путь к файлу

file_path = os.path.join(os.getcwd(), "main.py")

Словарь для замены фраз, убраны дубликаты

replacements = { "Starting all accounts...": "Запуск всех аккаунтов...", "Starting account...": "Запуск аккаунта...", "Getting basic account data...": "Получение основных данных аккаунта...", "Account detected as bot:": "Обнаружение аккаунта как бота:", "Getting account config data...": "Получение данных конфигурации аккаунта...", "Decoding daily cipher...": "Расшифровка ежедневного шифра...", "Daily cipher: VAULT and Morse code:": "Ежедневный шифр:", "Getting account data...": "Получение данных аккаунта...", "Account Balance Coins:": "Баланс монет аккаунта:", "Available Taps:": "Доступные клики:", "Max Taps:": "Максимум кликов:", "Total Keys:": "Всего ключей:", "Balance Keys:": "Баланс ключей:", "Getting account upgrades...": "Получение обновлений аккаунта...", "Getting account tasks...": "Получение задач аккаунта...", "Daily cipher:": "Ежедневный шифр", "Getting account airdrop tasks...": "Получение задач для аирдропа...", "Getting account IP...": "Получение IP адреса аккаунта...", "Company:": "Компания:", "Country:": "Страна:", "Attempting to finish mini game...": "Попытка завершить мини-игру...", "Daily keys mini game already claimed.": "Ежедневная мини-игра с ключами уже завершена.", "Starting to tap...": "Начинаю кликать...", "Tapping completed successfully.": "Клики завершены успешно.", "Daily cipher already claimed.": "Ежедневный шифр уже выполнен.", "Checking for daily task...": "Проверка ежедневного задания...", "Daily task already completed.": "Ежедневное задание уже выполнено.", "Checking for available task...": "Проверка доступных заданий...", "Tasks already done": "Все задания уже выполнены", "Starting gettting playground games...": "Получаю список игр на площадке...", "Playground game Bike Ride 3D in Hamster FAM already claimed.": "Игра на площадке Bike Ride 3D в Hamster FAM уже получена.", "Checking for best card...": "Проверка лучшей карты...", "Searching for the best upgrades...": "Поиск лучших обновлений...", "Best upgrade is": "Лучшее обновление", "with profit": "с прибылью", "and price": "и ценой", "Balance is too low to buy the best card.": "Недостаточно баланса для покупки лучшей карты.", "Final account balance:": "Итоговый баланс аккаунта:", "coins,": "монет,", "Your profit per hour is": "Ваша прибыль в час составляет", "Spent:": "Потрачено:", "Level:": "Уровень:", "Balance is too low to start buying upgrades.": "Недостаточно баланса для начала покупки обновлений.", "Playground games are disabled.": "Игры на площадке отключены.", "Rechecking all accounts in seconds...": "Повторная проверка всех аккаунтов через секунд...", "Sleeping for seconds because of random delay...": "Ожидание секунд из-за случайной задержки...", "and Morse code:": "и код Морзе:", "Unable to get playground games.": "Не удалось получить список игр на площадке.", "Playground game claimed successfully.": "Игра на площадке успешно получена.", "already claimed.": "уже получена.", "Balance is too low to buy the best card, Best card:": "Недостаточно баланса для покупки лучшей карты, Лучшая карта:", "Hamster Kombat Auto farming bot started successfully.": "Автофарм бот Hamster Kombat успешно запущен.", "Bought with profit and price": "Куплено с прибылью и ценой", "seconds because of random delay...": "секунд из-за случайной задержки...", "Failed to get upgrades list.": "Не удалось получить список обновлений.", "Failed to get tasks list.": "Не удалось получить список задач.", "Failed to get airdrop tasks list.": "Не удалось получить список задач для аирдропа.", "Failed to get IP.": "Не удалось получить IP.", "Attempting to claim daily cipher...": "Попытка получить ежедневный код...", "Daily cipher claimed successfully.": "Ежедневный код успешно получен.", "Daily cipher claimed successfully. Text was:": "Ежедневный код успешно получен. Текст был:", "Failed to get daily task.": "Не удалось получить ежедневное задание.", "Attempting to complete daily task...": "Попытка выполнить ежедневное задание...", "Daily task completed successfully, Day:": "Ежедневное задание успешно выполнено, День:", "Attempting to complete Youtube Or Twitter task...": "Попытка выполнить задание YouTube или Twitter...", "Task completed - id:": "Задание выполнено - id:", "Reward coins:": "Наградные монеты:", "Starting to tap with free boost...": "Начало кликов с бесплатным бустом...", "Tapping with free boost completed successfully.": "Клики с бесплатным бустом завершены успешно.", "Auto upgrade is disabled.": "Автоматическое обновление отключено.", "Checking for upgrades...": "Проверка обновлений...", "No upgrades available.": "Нет доступных обновлений.", "Attempting to buy an upgrade...": "Попытка купить обновление...", "Failed to buy an upgrade.": "Не удалось купить обновление.", "Upgrade bought successfully": "Обновление успешно куплено", "Upgrades purchase completed successfully.": "Покупка обновлений успешно завершена.", "AccountsRecheckTime and MaxRandomDelay values are set to 0, bot will close now.": "Значения AccountsRecheckTime и MaxRandomDelay установлены на 0, бот сейчас закроется.", "Stopping Master Hamster Kombat Auto farming bot...": "Остановка автофарм бота Master Hamster Kombat...", "Version:": "Версия:", "Developed by:": "Разработано:", "Project Github:": "Проект на Github:", "Welcome to": "Добро пожаловать в", "Playground game": "Игра на площадке", "Invalid method:": "Недопустимый метод:", "Status code is not": "Код состояния не", "Response:": "Ответ:", "Error:": "Ошибка:", "Unable to get account data.": "Не удалось получить данные аккаунта.", "Invalid account data.": "Недействительные данные аккаунта.", "Invalid balance coins.": "Недействительный баланс монет.", "Failed to buy the card.": "Не удалось купить карту.", "Card bought successfully": "Карта успешно куплена", "is on cooldown...": "на перезарядке...", "is on cooldown, Checking for next card...": "на перезарядке, проверка следующей карты...", "is too expensive to buy in parallel...": "слишком дорого для покупки одновременно...", "Best card purchase completed successfully, Your profit per hour increased by": "Покупка лучшей карты успешно завершена, Ваша прибыль в час увеличилась на", "Daily keys mini game is on cooldown...": "Ежедневная мини-игра с ключами на перезарядке...", "Unable to start mini game.": "Не удалось запустить мини-игру.", "Unable to claim mini game.": "Не удалось завершить мини-игру.", "Waiting for seconds, Mini-game will be completed in": "Ожидание секунд, Мини-игра будет завершена через", "Starting": "Стартуем", "Bike Ride 3D in Hamster FAM key:": "Ключ Bike Ride 3D в Hamster FAM:", "Claiming": "Получение", "Getting": "Получаем", "Unable to get account basic data.": "Не удалось получить основные данные аккаунта.", "seconds...": "секунд...", "seconds,": "секунд,", "Final coins balance:": "Итоговый баланс монет:", "Best card is": "Лучшая карта", "will be checked in the next run...": "будет проверено при следующем запуске...", "Failed to get the card.": "Не удалось получить карту.", "Card purchase completed successfully.": "Покупка карты успешно завершена.", "Bike Ride 3D in Hamster FAM successfully claimed.": "Bike Ride 3D в Hamster FAM успешно получен.", "Attempting to get daily cipher...": "Попытка получить ежедневный шифр...", "Daily cipher successfully received.": "Ежедневный шифр успешно получен.", "Attempting to start daily task...": "Попытка начать ежедневное задание...", "Daily task successfully completed.": "Ежедневное задание успешно выполнено.", "Attempting to complete playground game task...": "Попытка завершить задание игровой площадки...", "Playground game task successfully completed.": "Задание игровой площадки успешно выполнено.", "Attempting to claim daily reward...": "Попытка получить ежедневную награду...", "Daily reward successfully claimed.": "Ежедневная награда успешно получена.", "Daily reward already claimed.": "Ежедневная награда уже получена.", "Unable to complete task.": "Не удалось выполнить задание.", "Attempting to claim daily airdrop...": "Попытка получить ежедневный аирдроп...", "Daily airdrop successfully claimed.": "Ежедневный аирдроп успешно получен.", "Unable to get playground game data.": "Не удалось получить данные игровой площадки.", "Unable to complete playground game task.": "Не удалось выполнить задание игровой площадки.", "Attempting to get best upgrades...": "Попытка получить лучшие обновления...", "Best upgrades successfully received.": "Лучшие обновления успешно получены.", "Upgrade purchase successful.": "Покупка обновлений успешна.", "Account tasks are complete.": "Задачи аккаунта выполнены.", "Playground game tasks are complete.": "Задания игровой площадки выполнены.", "Daily airdrop tasks are complete.": "Задания по ежедневному аирдропу выполнены.", "Checking daily task status...": "Проверка статуса ежедневного задания...", "Unable to get daily task status.": "Не удалось получить статус ежедневного задания.", "Daily task status successfully received.": "Статус ежедневного задания успешно получен.", "Failed to get daily task status.": "Не удалось получить статус ежедневного задания.", "Attempting to buy best card...": "Попытка купить лучшую карту...", "Best card successfully purchased.": "Лучшая карта успешно куплена.", "Attempting to complete daily task with free boost...": "Попытка выполнить ежедневное задание с бесплатным бустом...", "Daily task completed successfully with free boost.": "Ежедневное задание успешно выполнено с бесплатным бустом.", "Failed to complete daily task with free boost.": "Не удалось выполнить ежедневное задание с бесплатным бустом.", "Attempting to get best card details...": "Попытка получить данные о лучшей карте...", "Best card details successfully received.": "Данные о лучшей карте успешно получены.", "Failed to get best card details.": "Не удалось получить данные о лучшей карте.", "Attempting to get daily task details...": "Попытка получить данные о ежедневном задании...", "Daily task details successfully received.": "Данные о ежедневном задании успешно получены.", "Failed to get daily task details.": "Не удалось получить данные о ежедневном задании.", "Attempting to claim daily reward with free boost...": "Попытка получить ежедневную награду с бесплатным бустом...", "Daily reward claimed successfully with free boost.": "Ежедневная награда успешно получена с бесплатным бустом.", "Failed to claim daily reward with free boost.": "Не удалось получить ежедневную награду с бесплатным бустом.", "Attempting to buy upgrades with free boost...": "Попытка купить обновления с бесплатным бустом...", "Upgrades successfully bought with free boost.": "Обновления успешно куплены с бесплатным бустом.", "Failed to buy upgrades with free boost.": "Не удалось купить обновления с бесплатным бустом.", "Attempting to claim daily airdrop with free boost...": "Попытка получить ежедневный аирдроп с бесплатным бустом...", "Daily airdrop successfully claimed with free boost.": "Ежедневный аирдроп успешно получен с бесплатным бустом.", "Failed to claim daily airdrop with free boost.": "Не удалось получить ежедневный аирдроп с бесплатным бустом.", "Attempting to complete playground game with free boost...": "Попытка завершить задание игровой площадки с бесплатным бустом...", "Playground game successfully completed with free boost.": "Задание игровой площадки успешно завершено с бесплатным бустом.", "Failed to complete playground game with free boost.": "Не удалось завершить задание игровой площадки с бесплатным бустом.", "To stop the bot, press Ctrl + C": "Чтобы остановить бота, нажмите Ctrl+C", "Checking for free tap boost...": "Проверка бесплатных тап бустов", "No free boosts available": "Бесплатных тап бустов больше нет", "Registering event for": "Регистрируем событие для", "Event registered successfully.": "Событие успешно выполнено", "key:": "ключ:", "key...": "ключ...", "key.": "ключ.", "claimed successfully.": "получено успешно", "Sleeping for": "Засыпаю на", "Rechecking all accounts in": "Перепроверка всех аккаунтов через", "Unable to get account config data.": "Не удалось получить данные аккаунта", "Attempting to buy the best card...": "Покупаю лучшую карту...", "Spend tokens:": "Потрачено монет:", "Free boost found, attempting to buy...": "Бесплатный там буст найден, попытка купить...", "Bought": "Куплено", "Account config version:": "Версия конфига аккаунтов:", "account skins...": "скины аккаунта...", "Failed to get skins.": "Ошибка получения скинов.", "Text was:": "Текст был:", "Unable to register event.": "Не удалось зарегистрировать событие", "Unable to get": "Невозможно получить", "Morse code was:": "Код Морзе был:", "Free boost bought successfully": "Бесплатный буст куплен успешно", "Upgrade purchase would decrease balance below minimum limit, aborting.": "Покупка обновления приведет к снижению баланса ниже минимального лимита, что приведет к отмене.", "Unable to get daily keys mini game.": "Невозможно получить ежедневные ключи в миниигре", }

Чтение файла

with open(file_path, 'r', encoding='utf-8') as file: file_contents = file.read()

Замена фраз

for old_phrase, new_phrase in replacements.items(): file_contents = file_contents.replace(old_phrase, new_phrase)

Запись обратно в файл

with open(file_path, 'w', encoding='utf-8') as file: file.write(file_contents)

vashamamasha2014 commented 1 month ago

Many thanks to the author for the bot. I made a Russifier for my convenience and for my logging. Anyone who needs it can use it, you need to put it next to the main script image