command_install_resources_mta.sh 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. #!/bin/bash
  2. # LGSM command_install_resources_mta.sh function
  3. # Author: Daniel Gibbs
  4. # Website: https://gameservermanagers.com
  5. # Description: Installs the default resources for Multi Theft Auto.
  6. local commandname="DEFAULT_RESOURCES"
  7. local commandaction="Default Resources"
  8. local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))"
  9. fn_install_resources(){
  10. echo ""
  11. echo "Installing Default Resources"
  12. echo "================================="
  13. fileurl="http://mirror.mtasa.com/mtasa/resources/mtasa-resources-latest.zip"; filedir="${tmpdir}"; filename="multitheftauto_resources.zip"; executecmd="noexecute" run="norun"; force="noforce"; md5="nomd5"
  14. fn_fetch_file "${fileurl}" "${filedir}" "${filename}" "${executecmd}" "${run}" "${force}" "${md5}"
  15. fn_dl_extract "${filedir}" "${filename}" "${resourcesdir}"
  16. echo "Default Resources Installed."
  17. }
  18. fn_print_header
  19. fn_print_warning_nl "Installing the default resources with existing resources may cause issues."
  20. while true; do
  21. read -e -i "y" -p "Do you want to install MTA default resources? [Y/n]" yn
  22. case $yn in
  23. [Yy]* ) fn_install_resources && break;;
  24. [Nn]* ) break;;
  25. * ) echo "Please answer yes or no.";;
  26. esac
  27. done