Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time,os,random,requests,sys
- from colorama import Fore, Back
- #Меню
- profil1 = '[1] Профиль🌋'
- inventar1 = '[2] Инвентарь💣'
- fight1 = '[3] Бой💥'
- #БРОНЯ
- kamenbrona = 'Каменная броня'
- deffkamenbrona = 15
- derevbrona = 'Деревянная броня'
- deffderevbrona = 10
- jelbrona = 'Железная броня'
- deffjelbrona = 19
- obsbrona = 'Обсидиановая броня'
- deffobsbrona = 24
- #Оружие
- #Мечи
- derevmech = 'Деревянный меч -═══════ι▬▬'
- damagederevmech = 5
- kamenmech = 'Каменный меч -═══════ι▬▬'
- damagekamenmech = 8
- jelesmech = 'Железный меч -═══════ι▬▬'
- damagejelesmech = 11
- obsmech = 'Обсидиановый меч -═══════ι▬▬'
- damageobsmech = 14
- #Луки
- derevluk = 'Деревянный лук ➳➳➳'
- damagederevluk = 6
- kamenluk = 'Каменный лук ➳➳➳'
- damagekamenluk = 8
- jelesluk = 'Железный лук ➳➳➳'
- damagejelesluk = 13
- obsluk = 'Обсидиановый лук ➳➳➳'
- damageobsluk = 15
- #Топоры
- derevtopor = 'Деревянный топор ⚔'
- damagederevtopor = 7
- kamentopor = 'Каменный топор ⚔'
- damagekamentopor = 9
- jelestopor = 'Железный топор ⚔'
- damagejelestopor = 12
- obstopor = 'Обсидиановый топор ⚔'
- damageobstopor = 16
- #Оружие мобов
- slim = 7
- zombihand = 9
- #Дефолт статы
- brona = 0
- silla = 0
- weapon = 'Ничего'
- xp = 1
- klass = "Бомж"
- #Ячейки инвентаря
- a1 = 'Пусто'
- a2 = 'Пусто'
- a3 = 'Пусто'
- a4 = 'Пусто'
- a5 = 'Пусто'
- a6 = 'Пусто'
- a7 = 'Пусто'
- a8 = 'Пусто'
- a9 = 'Пусто'
- a10 = 'Пусто'
- a11 = 'Пусто'
- a12 = 'Пусто'
- a13 = 'Пусто'
- a14 = 'Пусто'
- a15 = 'Пусто'
- #Мобы
- slime = 'Слайм'
- slimexp = 63
- slimedamage = slim
- zombi = 'Зомби'
- zombixp = 90
- zombidamage = zombihand
- skelet = 'Скелет'
- skeletxp = 100
- skeletdamage = derevluk
- #Босы
- kingslime = 0
- kingzombi = 0
- kingskelet = 0
- animation = "|/-\\"
- #Загрузка
- def loading():
- import sys
- for i in range(50):
- time.sleep(0.1)
- sys.stdout.write("\r" + animation[i % len(animation)])
- sys.stdout.flush()
- print("/ Загрузка завершена //")
- loading()
- #Данжы
- #Комнаты данжей
- healroomname = 'Комната хила'
- healroom = xp + 25
- hellroomname = 'Комнаты смерти'
- hellroom = xp - 20
- shopweaponroomname = 'Магазин оружия'
- shopweapon = '''
- __ __ _________.__
- / \ / \ ____ _____ ______ ____ ____ / _____/| |__ ____ ______
- \ \/\/ // __ \\__ \ \____ \ / _ \ / \ \_____ \ | | \ / _ \\____ \
- \ /\ ___/ / __ \| |_> > <_> ) | \ / \| Y ( <_> ) |_> >
- \__/\ / \___ >____ / __/ \____/|___| / /_______ /|___| /\____/| __/
- \/ \/ \/|__| \/ \/ \/ |__|
- '''
- shopweaponroom = shopweapon
- ldroomname = 'Легкая комната'
- ldroom = slime
- hdroomname = 'Средняя комната'
- hdroom = zombi
- idroomname = 'Сложная комната'
- idroom = skelet
- danjtime = random.randint(1, 5) #Время поиска данжа
- mobstime = random.randint(1, 5) #Время поиска моба
- money = 0
- mobs = [slime, zombi, skelet] #Мобы
- mobsrandom = random.randint(0, 2) #Рандомайзер мобов
- attackmob = random.randint(2, 5) #Интервал атаки мобов
- ldrooms = [ldroomname, hdroomname, idroomname, healroomname, hellroomname] #Комнаты данжа
- ldroomsrandom1 = random.randint(0, 4)
- ldroomsrandom2 = random.randint(0, 4)
- ldroomsrandom3 = random.randint(0, 4)
- ldroomsrandom4 = random.randint(0, 4)
- ldroomsrandom5 = random.randint(0, 4)
- ldroomsrandom6 = random.randint(0, 4)
- ldroomsrandom7 = random.randint(0, 4)
- ldroomsrandom8 = random.randint(0, 4)
- ldroomsrandom9 = random.randint(0, 4)
- mobsrandom1 = random.randint(0, 2)
- mobsrandom2 = random.randint(0, 2)
- mobsrandom3 = random.randint(0, 2)
- mobsrandom4 = random.randint(0, 2)
- mobsrandom5 = random.randint(0, 2)
- mobsrandom6 = random.randint(0, 2)
- mobsrandom7 = random.randint(0, 2)
- mobsrandom8 = random.randint(0, 2)
- mobsrandom9 = random.randint(0, 2)
- #Легкий данж
- lroom1 = ldroomsrandom1
- lroom2 = ldroomsrandom2
- lroom3 = ldroomsrandom3
- lroom4 = ldroomsrandom4
- lroom5 = ldroomsrandom5
- lroom6 = ldroomsrandom6
- lroom7 = ldroomsrandom7
- lroom8 = ldroomsrandom8
- lroom9 = ldroomsrandom9
- banner = """
- ░░░░░░▀█▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ▀▄▄░░░░░▀▀███▄▄▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░░▀▀██▄▄▄▄░░░▀▀▀██▄▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░░░░░░▀▀▀███▄▄░░░▀▀░▄▄▄▄░░░░░░░░░░░░░░░💥TELEGRAM 𝙙𝙖𝙣𝙜𝙚𝙧𝙤𝙪𝙨 𝙢𝙖𝙨𝙩𝙚𝙧💥░░░░
- ░░░░░░░░░░▄█████████▀░░▀█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░░░░░░░░░▀█░░▀███▀░░░░░░▀█▄▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░░░░░▄█████░░░░░░░░░░░░░░░▀▀█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░░░░░░██▄░░░▀▀██░░░░░░░░░░░░██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░░▄▄█▀▀▀▀░░░░▄░░░░░░░░▀▀██░░▀█▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░░▄▄██░░░░░▀▀▀▀░░░░░░░░░░░░░░░▀█▄░░▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░██▀▀▀░░░░░░░▄░░░░░░░██▀▀█▄▄░░░▀████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░█▀░░░░░░░░▄▀▀░░░░░░░▀█▄░░▀██▄░░░▀▀█▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░█▄░░░░░░░░░░░░░░░░░░░░█▄░░▀▀██▄░░░░██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░░█▄░░░░░░░░░░░░██▀█▄░░▀██░░░░▄██▄░░█▀░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░░░█▄░░░░░░░░░▄█▀░░░▀█▄░▀██▄▄░░░▄███▀░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░░░░▀█▄░░░░░░░█▀░░░░░░▀█▄░▀▀█▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░░░░░░▀██▄▄▄░▄█░░░░░░░░░████▀░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░░░░░░░░░░▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ===WARNING===
- Ваши ресурсы и статы не сохранятся при
- закрытии программы
- """
- #Регистрация
- def main():
- xp = 100
- print(banner)
- print('')
- nick = input('Введите ваш ник: ')
- time.sleep(2)
- print('[1] Топор')
- print('[2] Лук')
- print('[3] Меч')
- # КЛАССЫ
- clas = int(input('Выбирете класс: '))
- if clas == 1:
- klass = "Берсерк 🗡⚔⚔️⚔🗡"
- xp = 125
- damagekamentopor = silla
- weapon = kamentopor
- brona = kamenbrona
- deff = deffkamenbrona
- if clas == 2:
- klass = "Лучник 🗡⚔⚔️⚔🗡"
- xp = 100
- damagederevluk = silla
- weapon = derevluk
- brona = derevbrona
- deff = deffderevbrona
- if clas == 3:
- klass = "Мечник 🗡⚔⚔️⚔🗡"
- xp = 115
- damagederevmech = silla
- weapon = derevmech
- brona = derevbrona
- deff = deffderevbrona
- def profil():
- print('')
- print('💣Профиль💣')
- print('Имя: ', nick)
- print('Урон: ', silla)
- print('ХП: ', xp)
- print('Класс: ', klass)
- print('Оружие: ', weapon)
- print('Броня: ', brona)
- print('Защита: ', deff)
- print('')
- print('[0] Выход')
- choose1 = int(input('Выбирете команду: '))
- while choose1 != 0:
- print('Ошибка: Неверно выбрана функция')
- choose1 = int(input('Выбирете команду: '))
- if choose1 == 0:
- os.system('clear')
- menu()
- def fightlite():
- print('')
- print(' =Выбирете Данж= ')
- print('')
- print('[1] Легкий данж')
- print('[2] Средний данж')
- print('[3] Сложной данж')
- print('')
- choosedanj = int(input('Выбирете данж: '))
- if choosedanj == 1:
- os.system('clear')
- print('Поиск данжа... ')
- time.sleep(danjtime)
- print('Данж найден!')
- time.sleep(1)
- os.system('clear')
- print(' =Комнаты данжа= ')
- print('[1] == >', ldrooms[ldroomsrandom1])
- print('[2] == >', ldrooms[ldroomsrandom2])
- print('[3] == >', ldrooms[ldroomsrandom3])
- print('[4] == >', ldrooms[ldroomsrandom4])
- print('[5] == >', ldrooms[ldroomsrandom5])
- print('[6] == >', ldrooms[ldroomsrandom6])
- print('[7] == >', ldrooms[ldroomsrandom7])
- print('[8] == >', ldrooms[ldroomsrandom8])
- print('[9] == >', ldrooms[ldroomsrandom9])
- print('[10] == > Босс')
- print('')
- print(' =Меню= ')
- print('')
- print('[1] == > Продолжить')
- print('[0] == > Меню')
- print('')
- choosedanjlite = int(input('ВЫбирете команду: '))
- def danjliteroom1():
- if choosedanjlite == 1:
- os.system('clear')
- print('Имя комнаты: ', ldrooms[ldroomsrandom1])
- print('')
- print('Моб комнаты: ', mobs[mobsrandom1])
- print('')
- if mobsrandom1 == slime:
- print(' =Статы моба= ')
- print('Урон моба: ', slimedamage)
- print('')
- print('ХП моба: ', slimexp)
- print('')
- print(' =Ваши статы= ')
- print('')
- print('Ваше хп: ', xp)
- print('')
- print('Ваш урон: ', silla)
- print('')
- print('Ваше оружие: ', weapon)
- print('')
- print('[1] == > Удар')
- print('[2] == > СуперУдар')
- print('')
- print('[0] == > Выход')
- choosedanjroom1 = int(input('Выбирете действие: '))
- if choosedanjroom1 == 1:
- print('Вы произвели удар')
- loading()
- danjliteroom1()
- if choosedanjroom1 == 2:
- print('Эта функция еще не доработана')
- time.sleep(1)
- danjliteroom1()
- if choosedanjroom1 == 0:
- print('Ну ты и бооооотик')
- time.sleep(2)
- menu()
- if ldroomsrandom1 == hellroomname:
- os.system('clear')
- print('Имя комнаты: ', hellroomname)
- print('')
- print('Ваше ХП было: ', xp)
- print('')
- xp = xp - 20
- print('Хп сейчас: ', xp)
- print('')
- print('[1] == > Перейти в следующую комнату')
- print('[2] == > Выйти')
- choosedanjlite1 = int(input('Выбирете командy: '))
- if choosedanjlite == 0:
- os.system('clear')
- time.sleep(2)
- menu()
- danjliteroom1()
- if ldroomsrandom1 == hellroomname:
- os.system('clear')
- print('Имя комнаты: ', hellroomname)
- print('')
- print('Ваше ХП было: ', xp)
- print('')
- xp = xp - 20
- print('Хп сейчас: ', xp)
- print('')
- print('[1] == > Перейти в следующую комнату')
- print('[2] == > Выйти')
- choosedanjlite1 = int(input('Выбирете командy: '))
- if choosedanjlite1 == 0:
- os.system('clear')
- menu()
- #Меню
- def menu():
- print('')
- print(profil1)
- print(inventar1)
- print(fight1)
- print('')
- chooo = int(input('Выберите команду: '))
- print('')
- if chooo == 1:
- os.system('clear')
- profil()
- if chooo == 2:
- os.system('clear')
- if chooo == 3:
- os.system('clear')
- fightlite()
- menu()
- main()
Advertisement
Add Comment
Please, Sign In to add comment