瀏覽代碼

re arrainged to fix sm and mm not downloading

Daniel Gibbs 9 年之前
父節點
當前提交
b8ea04d062
共有 1 個文件被更改,包括 14 次插入14 次删除
  1. 14 14
      lgsm/functions/mods_list.sh

+ 14 - 14
lgsm/functions/mods_list.sh

@@ -12,7 +12,20 @@ local commandname="MODS"
 local commandaction="List Mods"
 local commandaction="List Mods"
 local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))"
 local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))"
 
 
-## Useful variables
+# Get a proper URL for mods that don't provide a good one (optional)
+fn_script_log_info "Retrieving latest mods URLs"
+# Metamod
+metamodscrapeurl="http://www.gsptalk.com/mirror/sourcemod"
+metamodlatestfile="$(wget "${metamodscrapeurl}/?MD" -q -O -| grep "mmsource" | grep "\-linux" | head -n1 | awk -F '>' '{ print $3 }' | awk -F '<' '{ print $1}')"
+metamoddownloadurl="http://cdn.probablyaserver.com/sourcemod/"
+metamodurl="${metamoddownloadurl}/${metamodlatestfile}"
+# Sourcemod
+sourcemodmversion="1.8"
+sourcemodscrapeurl="https://sm.alliedmods.net/smdrop/${sourcemodmversion}/sourcemod-latest-linux"
+sourcemodlatestfile="$(wget "${sourcemodscrapeurl}" -q -O -)"
+sourcemoddownloadurl="https://sm.alliedmods.net/smdrop/${sourcemodmversion}"
+sourcemodurl="${sourcemoddownloadurl}/${sourcemodlatestfile}"
+
 # Separator name
 # Separator name
 modseparator="MOD"
 modseparator="MOD"
 
 
@@ -58,16 +71,3 @@ mod_info_sdtdoxide=( MOD "sdtdoxide" "Oxide for 7 Days To Die" "https://raw.gith
 # REQUIRED: Set all mods info into one array for convenience
 # REQUIRED: Set all mods info into one array for convenience
 mods_global_array=( "${mod_info_metamod[@]}" "${mod_info_sourcemod[@]}" "${mod_info_ulib[@]}" "${mod_info_ulx[@]}" "${mod_info_utime[@]}" "${mod_info_uclip[@]}" "${mod_info_acf[@]}" "${mod_info_acf_missiles[@]}" "${mod_info_acf_sweps[@]}" "${mod_info_advdupe2[@]}" "${mod_info_darkrp[@]}" "${mod_info_darkrpmodification[@]}" "${mod_info_rustoxide[@]}" "${mod_info_hwoxide[@]}" "${mod_info_sdtdoxide[@]}" )
 mods_global_array=( "${mod_info_metamod[@]}" "${mod_info_sourcemod[@]}" "${mod_info_ulib[@]}" "${mod_info_ulx[@]}" "${mod_info_utime[@]}" "${mod_info_uclip[@]}" "${mod_info_acf[@]}" "${mod_info_acf_missiles[@]}" "${mod_info_acf_sweps[@]}" "${mod_info_advdupe2[@]}" "${mod_info_darkrp[@]}" "${mod_info_darkrpmodification[@]}" "${mod_info_rustoxide[@]}" "${mod_info_hwoxide[@]}" "${mod_info_sdtdoxide[@]}" )
 
 
-# Get a proper URL for mods that don't provide a good one (optional)
-fn_script_log_info "Retrieving latest mods URLs"
-# Metamod
-metamodscrapeurl="http://www.gsptalk.com/mirror/sourcemod"
-metamodlatestfile="$(wget "${metamodscrapeurl}/?MD" -q -O -| grep "mmsource" | grep "\-linux" | head -n1 | awk -F '>' '{ print $3 }' | awk -F '<' '{ print $1}')"
-metamoddownloadurl="http://cdn.probablyaserver.com/sourcemod/"
-metamodurl="${metamoddownloadurl}/${metamodlatestfile}"
-# Sourcemod
-sourcemodmversion="1.8"
-sourcemodscrapeurl="https://sm.alliedmods.net/smdrop/${sourcemodmversion}/sourcemod-latest-linux"
-sourcemodlatestfile="$(wget "${sourcemodscrapeurl}" -q -O -)"
-sourcemoddownloadurl="https://sm.alliedmods.net/smdrop/${sourcemodmversion}"
-sourcemodurl="${sourcemoddownloadurl}/${sourcemodlatestfile}"