Всем привет, и сегодня будет гайд как сделать генератор ключей Steam на питоне. Для этого нам понадобится:
Компоненты
Прямые руки и PyCharm 2016.2(какой угодно). Также easygui для Вашей версии Python.
Знания
Установка easygui. Умение писать в комментарии.
Подача
Вам нужно поместить easygui и random в одну и ту же папку с Вашим keygen'ом. Как это сделать?
1.Удаляете файл __init__ в easygui(Python/Lib/site-packages/easygui)
2.Копируете файл easygui и вставляете в папку с keygen'ом.
3.Переменовываете в папке Python'а easygui на __init__
4. С рандомом всё просто. Он лежит в Python/Lib/random. Просто Copy-Paste!
Для начала импорты и переменные.
from random import *
from easygui import *
keys = 0 #кол-во генерируемых ключей
b = "Ваш ключик: " #Чтобы писало не GFJSK-JFKDF..., а Ваш ключик: (ключ)
С этим покончили. Если у Вас нет аудитории, то можете пропустить. Авторизация:
def login_procedure(): #Функция login_procedure()
while True: #Цикл для тех кто ошибётся в вводе!
msg = "Авторизуйтесь"
title = "Вход"
fieldNames = ["Логин", "Пароль"]
#Мы сделали переменные и список для полей ввода!
fieldValues = multpasswordbox(msg, title, fieldNames) #Сами поля
try: #Может у кого easygui нету или "Отмена" нажмёт?
USERNAME, PASSWORD = fieldValues[0], fieldValues[1] #Переменные логина и пароля
except:
msgbox("Переустановите easygui!", "Ошибка №1")
exit(0)
#Проверка
if USERNAME == "Login" and PASSWORD == "Password":
msgbox("Вход выполнен!") #Прям как на VB!
break #Выходим из цикла
else:
msgbox("Неверный логин или пароль")