старт всех карт

This commit is contained in:
sitisll 2023-03-17 15:41:10 +03:00
parent 368bc90298
commit 9f270c8ed7
2 changed files with 18 additions and 14 deletions

@ -365,6 +365,7 @@ def servers(map_server=list_config):
@click.option('-m', default='all', help="Название карты для запуска или all для запуска все карт")
@click.option('-b', default='', help="")
def start(m,b, name_server=list_config):
if name_server != []:
dict_mapname = {}
for i in name_server:
data = read_yaml(i)
@ -372,14 +373,15 @@ def start(m,b, name_server=list_config):
dict_mapname[data['SessionName']] = data['map']
print_line(f"Словарь названия сервера и карты {dict_mapname}")
names_serverstart = []
if m == "all":
print("Запускаем все активные карты")
names_serverstart = name_server
else:
for ns, v in dict_mapname.items():
print_line(f"переменные v и m {v} & {m}")
if v in m:
names_serverstart.append(ns)
print_line(f"Карта которая запускается {ns}")
if name_server != []:
if m == "all":
print("Запускаем все активные карты")
if b == '':
names_serverstart = choose_map(names_serverstart)

@ -15,6 +15,8 @@ list_config = hlna.list_config
def start():
if not os.path.exists(f"{hlna.home_dir}/.config/hlna/bot/hlna_bot"):
key_api = input("Укажите ключ бота\n")
os.chdir(f"{hlna.home_dir}/.config/hlna/")