From 9cbf6268d635e99113a606133109a521e1caf822 Mon Sep 17 00:00:00 2001 From: xpamych Date: Mon, 29 May 2023 22:56:46 +0300 Subject: [PATCH] 1 --- hlna.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/hlna.py b/hlna.py index 8fea826..1e580c3 100755 --- a/hlna.py +++ b/hlna.py @@ -864,22 +864,22 @@ def choose_map(g, m, list_config=list_config): @hlna.command(help='Отправка команд на игровой сервер через rcon ') +@click.option('-g', required=True, help="Название игры для запуска. (ark)") @click.argument('c', nargs=1) @click.option('-m', required=True, help="Название карты для применения rcon команды") -def rcon(m, c): - rcon_local(m, c) +def rcon(g, m, c): + rcon_local(g, m, c) -def rcon_local(m="", c=""): - print_line(f"m {m}",flag="CYAN") - print_line(f"c {c}",flag="CYAN") +def rcon_local(g, m="", c=""): + choose_map(g, m, list_config) try: rcon_ports = [] dict_mapname = {} dict_adminpwd = {} for i in list_config: data = read_yaml(i, g="ark") - dict_mapname[data['RCONPort']] = data['map'] + dict_mapname[data['RCONPort']] = data['SessionName'] dict_adminpwd[data['RCONPort']] = data['ServerAdminPassword'] if m == "all": print_line(m, flag="CYAN")