def admin_menu_main(): # шапка и выбор from system.structure.admin_panel.admin_menu.admin_menu_main.admin_menu_main_1 import menu_name_1 menu_name_1() print("Настройка Героя: 1\n\ Настройка Мира: 2\ \n------------------\n\ Cheate Mode: 3\ \n------------------\n\ Выйти в главное меню: 0") #запрос на действие в главном меню go = input("\nЧто сделать? ") # редактировать гг if go == "1": #configure_of_hero() pass # редактировать мир elif go == "2": #data_base() pass # переход в Cheate Mode elif go == "3": #cheat_mode() pass elif go == "4": pass elif go == "5": pass elif go == "6": pass elif go == "7": pass elif go == "8": pass elif go == "9": pass # уходит в главное меню elif go == "0": from launcher import lets_go lets_go() # уходит в Админку else: #admin_panel() pass
def data_base(): # шапка и выбор os.system('cls||clear') i = " Настройка Мира " print('{0:~^80}'.format("~")) print('{0:!^80}'.format(i.upper())) print( "{:~^80} \n\nПосмотреть все доступные имена мобов: 1\nДобавить нового моба: 2\nОткорректировать имеющееся имя: 3\ \n-------------------\nАктивные модули: 4\nВключить/выключить модули: 5\ \n-------------------\nВыйти в Админку: 9\nВыйти в начало игры: 0\n".format( "~")) go = input("\nЧто делаем? ") # просмотр все имена доступных мобов if go == "1": os.system('cls||clear') name = open("system/hero/mob_names.txt", "r").read() print("Текущие имена мобов в базе:\n\n" + str(name)) i = input("\nПродолжить... ") # уходит в админ панель при любом действии if not i: data_base() else: data_base() elif go == "2": pass elif go == "3": pass elif go == "4": check_module() elif go == "5": on_off_module() elif go == "6": pass elif go == "7": pass elif go == "8": pass elif go == "9": admin_panel() elif go == "0": from launcher import lets_go lets_go()
def hello(): os.system('cls||clear') print("\n\n\n") line() line() do = " Добро пожаловать в Лабиринты. Опасность ждет тебя! Будь осторожен! " print('{0:~^80}'.format(do).upper()) line() line() # print a = input("{: ^80}".format("Начнем изучение нового мира!")) # 1from launcher import lets_go if a or not a: from launcher import lets_go lets_go()
def hero_stat(): os.system('cls||clear') do = " Характеристики игрока " print('{0:~^80}'.format("~")) print('{0:~^80}'.format(do.upper())) from system.definition import hero_statistics hero_statistics() a = input("\nИдем дальше...") if a or not a: from launcher import lets_go lets_go() else: hero_stat()
def cheat_mode(): # шапка и режим выбора os.system('cls||clear') a = " Cheat Mode " print('{0:~^80}'.format("~")) print('{0:!^80}'.format(a.upper())) print("{:~^80} \n\nCheat Mode ON: 1\nCheat Mode OFF: 2\n\ \n-------------------\nВыйти в Админку: 9\nВыйти в начало игры: 0\n". format("~")) go_cheat = input("\nЧто делаем? ") # включить чит-мод if go_cheat == '1': cheat_mode_on() next = input(" ") if not next: admin_panel() else: admin_panel() # Выключение читмод elif go_cheat == "2": cheat_mode_off() next = input(" ") # в любом нажатии уходит в админку if not next: admin_panel() else: admin_panel() # уходит в главменю elif go_cheat == "0": from launcher import lets_go lets_go() # уходит в админку elif go_cheat == "9": admin_panel() # уходит в редактирование базы else: data_base()
def about_game(): os.system('cls||clear') print("\ \ \ \ \n\n\n\n\n\n\nText about Game\ \ \ \ ") i = input() if not i: from launcher import lets_go lets_go() else: lets_go()
def configure_of_hero(): # шапка admin_menu_head() print("Обнулить характеристики героя: 1\nСброс класса персонажа: 2\n\ Выбрать нового имени для ГГ: 3\nПросмотр текущих характеритик ГГ: 4\n\ ------------------\n\ Выйти в админку: 9\n\ Выйти в главное меню: 0") # go = input("\nЧто сделать? ") # сброс характеристик героя из файла hero_char if go == "1": q = input("Точно сбросить все характерисики ГГ? (y/n): ") # подтверждение на обнуление характеристик if q == "y": import shutil shutil.copy('system/hero/hero_char_replace.py', 'system/hero/hero_char.py') i = input("\nСброс завершен... ") # уходит в админ панель при любом действии if not i: admin_panel() else: admin_panel() # уходит в админ панель else: admin_panel() # выбрать класс для ГГ elif go == "2": admin_panel() # Change Hero name elif go == "3": # установка нового имени на основе введеного new_name = input("Новое имя героя: ") show_name = open("system/hero/about_hero.py", "r") b = show_name.readline() a = eval(b) a["hero_name"] = new_name show_name.close() # запись полученного словаря(полночтью) в файл name_write = open("system/hero/about_hero.py", "w") name_write.write(str(a)) name_write.close() next = input("Имя героя изменено, теперь тебя зовут- " + str(new_name.title())) # уходит в админ панель при любом действии if not next: admin_panel() else: admin_panel() # Просмотр характеристик гг elif go == "4": # шапка и выбор os.system('cls||clear') from system.hello import line line() info = " Твои характеристики: " print("{0:^80}".format(info.upper())) line() from system.definition import hero_statistics hero_statistics() i = input("\nПродолжим ...") # уходит в админ панель при любом действии if not i: configure_of_hero() else: configure_of_hero() elif go == "5": pass elif go == "6": pass elif go == "7": pass elif go == "8": pass # переход в админку elif go == "9": admin_panel() # уходит в главное меню elif go == "0": from launcher import lets_go lets_go() # уходит в Админку else: admin_panel()