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