lago_saint.sh 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. function lago_saint(){
  2. echo -e \
  3. "
  4. O lago foi encontrado coberto de sangue, Após os peritos inspecionarem o local,
  5. na época é detectado sangue humano e algumas pilhas de corpos enterradas no fundo do lago.
  6. Por onde você deseja começar a explorar?
  7. "
  8. echo -e "\n${azul}[Escritorio]${desliga} | ${azul}[Norte]${desliga} | ${azul}[Sul]${desliga} | ${azul}[Leste]${desliga} | ${azul}[Oeste]${desliga}"
  9. while true; do
  10. read -p $'\n\E[31;1m>\E[m ' opcao
  11. case "$opcao" in
  12. "ir para escritorio"|"ir para meu escritorio") principal ;; # Retornar
  13. "ir para norte"|"ir para o norte") echo -e "${vermelho}O norte te espera!${desliga}" | pv -qL 12; sleep 1.0s
  14. norte
  15. ;;
  16. *) echo -e "\t${vermelho}ir para...${desliga}"; sleep 1s ;;
  17. esac
  18. done
  19. }
  20. #=======NORTE-SUL-LESTE-OESTE===========#
  21. function norte(){
  22. clear
  23. echo -e \
  24. "
  25. ${vermelho}Retornar${desliga} | ${azul}Casa de Madeira${desliga} |${azul} Lúxuria Bar${desliga} |
  26. "
  27. read -p $'\e[31;1mEntre em:\e[m ' entrar
  28. entrar="${entrar,,}"
  29. case "$entrar" in
  30. retornar|voltar) lago_saint ;;
  31. "casa de madeira"|"casa madeira") casa_de_madeira ;;
  32. *) echo -e "${vermelho}Opção Inválida!${desliga}"; sleep 1s; norte ;;
  33. esac
  34. }
  35. #=========LOCAIS=========#
  36. function casa_de_madeira(){
  37. local hora_usuario=$(date "+%H")
  38. # Verificando se já é 22 horas.
  39. if [[ "$hora_usuario" -lt "01" ]]; then
  40. read -p $'\t\e[31;1mAinda não são 22 Horas. <ENTER> para retornar.\e[m'
  41. norte # Chama função
  42. fi
  43. }
  44. #lago_saint