From 3382776c049504f38a4ec10d266353bd8580987a Mon Sep 17 00:00:00 2001 From: zino Date: Sat, 25 Nov 2023 01:24:22 +0100 Subject: [PATCH] modified --- install_mods.sh | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 install_mods.sh diff --git a/install_mods.sh b/install_mods.sh new file mode 100644 index 0000000..d8e1390 --- /dev/null +++ b/install_mods.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +# Define the mod names and the response to the additional prompts +MOD_NAME1="metamod" +MOD_NAME2="amxmodx" +MOD_NAME3="amxmodxcs" +RESPONSE_TO_ADDITIONAL_PROMPTS="Y" + +# Function to display [INFO] in blue and the message in default color +info() { + printf "\033[0;34m[INFO]\033[0m %s\n" "$1" +} + +# Function to install a mod +install_mod() { + local mod_name=$1 + { + echo "${mod_name}" + echo "${RESPONSE_TO_ADDITIONAL_PROMPTS}" + } | docker exec -i --user linuxgsm csserver ./csserver mods-install +} + +# Install each mod +info "Installing mod: ${MOD_NAME1}" +install_mod "${MOD_NAME1}" + +info "Installing mod: ${MOD_NAME2}" +install_mod "${MOD_NAME2}" + +info "Installing mod: ${MOD_NAME3}" +install_mod "${MOD_NAME3}" + +info "All mods installed successfully."