Exemple #1
0
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
Exemple #2
0
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()
Exemple #3
0
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()
Exemple #4
0
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()
Exemple #5
0
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()
Exemple #6
0
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()
Exemple #7
0
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()