1
This commit is contained in:
parent
bcb61f1080
commit
5a24e8a738
48
hlna.py
48
hlna.py
@ -515,32 +515,32 @@ def mod(g, m, i, id_mods_ark):
|
||||
if not os.path.isdir(dir_mods_ark):
|
||||
create_dir(dir_mods_ark)
|
||||
id_mods_ark = id_mods_ark[0].split(',')
|
||||
if id_mods_ark[1] != "":
|
||||
id_mods = ""
|
||||
for id_mod in id_mods_ark:
|
||||
id_mods += ","+id_mod
|
||||
|
||||
dir_mod_ark = f"{dir_mods_ark}/{id_mod}"
|
||||
if not os.path.isfile(f"{dir_mod_ark}.mod"):
|
||||
if i:
|
||||
print_line(f"Скачиваем мод {id_mod}", flag="CYAN")
|
||||
moddownload(g, m, id_mod, dir_mod_ark)
|
||||
else:
|
||||
os.system(f"rm -rf {dir_mod_ark}")
|
||||
print_line(f"{dir_mod_ark} удалён", flag="CYAN")
|
||||
os.system(f"rm {dir_mods_ark}/{id_mod}.mod")
|
||||
print_line(f"{dir_mods_ark}/{id_mod}.mod удалён", flag="CYAN")
|
||||
id_mods = ""
|
||||
for id_mod in id_mods_ark:
|
||||
id_mods += ","+id_mod
|
||||
|
||||
dir_mod_ark = f"{dir_mods_ark}/{id_mod}"
|
||||
if not os.path.isfile(f"{dir_mod_ark}.mod"):
|
||||
if i:
|
||||
print_line(f"Скачиваем мод {id_mod}", flag="CYAN")
|
||||
moddownload(g, m, id_mod, dir_mod_ark)
|
||||
else:
|
||||
print_line(f"Мод уже установлен", flag="CYAN")
|
||||
modupdate(g, m, id_mod, dir_mod_ark)
|
||||
name_server = choose_map(g, m)
|
||||
id_mods = id_mods[1:]
|
||||
id_mods_ark = id_mods
|
||||
for i in name_server:
|
||||
data = read_yaml(i, g="ark")
|
||||
yaml_create("ark", data['ServerPath'], data['Cluster'], data['map'], data['SessionName'], data['Port'], data['QueryPort'],
|
||||
data['RCONEnabled'], data['RCONPort'], data['ServerAdminPassword'], data['ServerPassword'],
|
||||
data['MaxPlayers'], id_mods_ark, data['clusterid'], data['clusterdir'], data['Listen'])
|
||||
os.system(f"rm -rf {dir_mod_ark}")
|
||||
print_line(f"{dir_mod_ark} удалён", flag="CYAN")
|
||||
os.system(f"rm {dir_mods_ark}/{id_mod}.mod")
|
||||
print_line(f"{dir_mods_ark}/{id_mod}.mod удалён", flag="CYAN")
|
||||
else:
|
||||
print_line(f"Мод уже установлен", flag="CYAN")
|
||||
modupdate(g, m, id_mod, dir_mod_ark)
|
||||
name_server = choose_map(g, m)
|
||||
id_mods = id_mods[1:]
|
||||
id_mods_ark = id_mods
|
||||
for i in name_server:
|
||||
data = read_yaml(i, g="ark")
|
||||
yaml_create("ark", data['ServerPath'], data['Cluster'], data['map'], data['SessionName'], data['Port'], data['QueryPort'],
|
||||
data['RCONEnabled'], data['RCONPort'], data['ServerAdminPassword'], data['ServerPassword'],
|
||||
data['MaxPlayers'], id_mods_ark, data['clusterid'], data['clusterdir'], data['Listen'])
|
||||
else:
|
||||
print_line("Введите id модов через запятую без пробелов", flag="CYAN")
|
||||
else:
|
||||
|
Loading…
Reference in New Issue
Block a user