def run_spoofing(val): print("") print("Modify kernel parameters for spoofing:") cmd = "fw ctl set int fw_antispoofing_enabled " + str(val) func.confirm(cmd) cmd = "fw ctl set int fw_local_interface_anti_spoofing " + str(val) func.confirm(cmd) print("")
def run_ips(ena): print("") if ena: cmd = "ips on" else: cmd = "ips off -n" func.confirm(cmd) print("")
def loop(): """ Main loop Returns: something """ func.clear_screen() if Babka.hp < Babka.maxhp: Babka.hp += 1 if Babka.exp >= (100 * Babka.level) * 2: Babka.levelup() choose = show_menu("Главное меню", helper.main_menu) if choose == 1: Babka.about() input("Нажми enter для продолжения...") elif choose == 2: move_menu() elif choose == 3: action_menu() elif choose == 4: Babka.grumble() elif choose == 5: func.save_babka(Babka) print('Бабка', Babka.name, 'была сохранена.') input("Нажми enter для продолжения...") elif choose == 6: print("Ты уверен что хочешь выйти из игры?") if func.confirm(input('y/n? ')): print('Бабка была уничтожена!') print('Ты не смог спасти этот мир!') func.sleep(2) exit(0) else: return loop() return loop()
def load_policy(ena): print("") if ena: s = input("Enter Security Management Server IP: ") cmd = "fw fetch " + s print("") func.confirm(cmd) print("") cmd = "fw amw fetch " + s func.confirm(cmd) else: cmd = "fw unloadlocal" func.confirm(cmd) print("") cmd = "fw amw unload" func.confirm(cmd)
def act_npc(victim): """ Interaction with NPC Args: victim (int?): NPC number """ print('Твоя жертва:', npc[victim].name) print('Настроение жертвы:', npc[victim].mood) npc_loop = True while npc_loop: if npc[victim].mood == 'Злой': print(npc[victim].name, '- Ну пизда тебе, старая!') Babka.smart_talk() npc_loop = False fight(victim) else: act_loop = True while act_loop: if npc[victim].mood == 'Злой': act_loop = False act = show_menu('Взаимодействие с жертвой', helper.npc_menu) npc[victim].say() if act == 1: Babka.talk(helper.grumble_phrases[func.randint( 0, helper.grumble_phrases.__len__() - 1)]) npc[victim].nervous(1) elif act == 2: print('Бабка', Babka.name, 'смачно плюет в', npc[victim].name) npc[victim].nervous(2) elif act == 3: print("Ты уверен что хочешь атаковать", npc[victim].name, '?') if func.confirm(input('y/n? ')): act_loop = False npc_loop = False fight(victim) elif act == 4: act_loop = False pass
def run_cpstop(parms = ""): print("") print("Stopping CheckPoint Services...") cmd = "cpstop " + parms func.confirm(cmd) print("")
loop() elif menu == 2: func.clear_screen() choose_babka = show_menu('Загрузка бабки', func.load_babkas(), back=1) if choose_babka != -1: Babka = func.load_babka(choose_babka) print('Бабка ', Babka.name, 'загружена.') print('-' * 80) Babka.about() input("Нажми enter для продолжения...") start_menu = False loop() elif menu == 3: opts = show_menu('Настройки', helper.name_gen_menu, back=1) if opts == 2: func.gen_names = 'neuro' else: func.gen_names = 'norm' else: print("Ты уверен что хочешь выйти из игры?") if func.confirm(input('y/n? ')): print('Ты не смог спасти этот мир!') start_menu = False exit(0) else: print('Правильно, оставайся с нами') except KeyboardInterrupt: func.exit()