Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- function redMessage {
- echo -e "\\033[36;1m${@}\033[0m"
- }
- function greenMessage {
- echo -e "\\033[32;1m${@}\033[0m"
- }
- function kekMessage {
- echo -e "\\033[36;1m${@}\033[0m"
- }
- if [ -z $1 ] || [ -z $2 ] || [ -z $3 ]; then
- clear
- kekMessage "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
- greenMessage "• SNKBOTS | Beispiel: ./FightPvP.sh <Name> <ServerIP> <TS3Identität> <Channel> <Channel Passwort>"
- greenMessage "• SNKBOTS | Für <Channel> und <ChannelPW> werden keine argumente benötigt."
- kekMessage "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
- exit 0
- fi
- # Info | Coder
- VERSION=1.0
- CODER='Joshua Samenfink'
- # Info | Installer
- NAME=$1
- SERVERIP=$2
- TS3IDENTITAET=$3
- CHANNEL=$4
- CHANNELPW=$5
- clear
- greenMessage "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
- kekMessage ""
- redMessage " TS3AudioBot Installer"
- kekMessage ""
- kekMessage " Version : v$VERSION"
- kekMessage " Script von : $CODER"
- kekMessage ""
- greenMessage "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
- sleep 4
- clear
- sleep 1
- redMessage "20%"
- sleep 2
- apt update -y
- sleep 2
- redMessage "40%"
- sleep 2
- apt install wget sed screen -y
- sleep 2
- clear
- redMessage "60%"
- sleep 2
- wget ffmpeg-install
- chmod +x ffmpeg-install
- ./ffmpeg-install --install
- rm -rf ffmpeg-install
- clear
- redMessage "80%"
- sleep 2
- apt install apt-transport-https dirmngr gnupg ca-certificates -y
- apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
- echo "deb https://download.mono-project.com/repo/debian stable-stretch main" > /etc/apt/sources.list.d/mono-official-stable.list
- apt update -y >/dev/null
- apt install mono-devel libopus-dev youtube-dl -y
- clear
- redMessage "100%"
- sleep 2
- clear
- redMessage "Dateien erstellen, herunterladen ändern etc.."
- sleep 4
- # ts3audiobot herunterladen
- wget https://dl.capex.ml/TS3AudioBot-Template.tar.gz
- # entpacken
- tar -xvzf TS3AudioBot-Template.tar.gz
- rm -rf TS3AudioBot-Template.tar.gz
- mv TS3AudioBot-Template $NAME
- # ordner erstellen usw
- mkdir -p /opt/TS3AudioBot/
- mv $NAME /opt/TS3AudioBot/
- cd /opt/TS3AudioBot/$NAME/
- sed -i 's/TS3AudioBot-Template/'"$NAME"'/g' starter.sh
- sed -i 's/TS3AudioBot-Template/'"$NAME"'/g' ts3audiobot.toml
- sed -i 's/ServerIP/'"$SERVERIP"'/g' ts3audiobot.toml
- sed -i 's/Channel/'"$CHANNEL"'/g' ts3audiobot.toml
- sed -i 's/KanalPW/'"$CHANNELPW"'/g' ts3audiobot.toml
- sed -i 's/TS3Identitaet/'"$TS3IDENTITAET"'/g' rights.toml
- sed -i 's/ServerIP/'"$SERVERIP"'/g' Bots/bot_default.toml
- chmod +x starter.sh
- chmod +x mono.sh
- redMessage "Starte TS3AudioBot..."
- ./starter.sh
- sleep 3
- clear
- redMessage "Erfolgreich den TS3AudioBot gestartet!"
- sleep 3
- clear
- redMessage "Gehe in den Screen... | Zum verlassen STRG+A+D drücken!"
- sleep 4
- screen -r $NAME
- redMessage "Erfolgreich installiert."
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement