33# © Copyright 2019 – Urheberrechtshinweis
44#
55# Alle Inhalte, insbesondere Texte, sind urheberrechtlich geschützt. Das Urheberrecht liegt, soweit nicht ausdrücklich anders gekennzeichnet, bei Fabian Schmeltzer. Bitte fragen Sie mich, falls Sie die Inhalte dieses Internetangebotes verwenden möchten.
6- # Mail: Fabian.schmeltzer77@outlook.de
6+ # Mail: Fabian@schmeltzer.info
77#
88# Wer gegen das Urheberrecht verstößt (z.B. Texte unerlaubt kopiert), macht sich gem. §§ 106 ff UrhG strafbar, wird zudem kostenpflichtig abgemahnt und muss Schadensersatz leisten (§ 97 UrhG).
99#
1010
1111
1212# ###########################################
1313# ################ CHANGE ###################
14- ver=3.2.6
14+ ver=3.2.7
1515dat=09.04.2021
1616filescript=MultiscriptByMobulos.sh
1717link=https://raw.githubusercontent.com/Mobulos/MultiscriptByMobulos/master/MultiscriptByMobulos.sh
@@ -31,16 +31,12 @@ function jumpto
3131# JumpTo Definitionen
3232menue=${1:- " menue" }
3333start=${2:- " start" }
34- failedmunue=${5:- " failedmenue" }
35- menue=${7:- " menue" }
36- install=${8:- " install" }
37- ubuntu=${9:- " ubuntu" }
38- noubuntu=${10:- " noubuntu" }
39- first=${11:- " first" }
40- installall=${12:- " installall" }
41- log=${13:- " log" }
42- delete=${14:- " delete" }
43- installscripts=${15:- " installscripts" }
34+ failedmenue=${3:- " failedmenue" }
35+ menue=${4:- " menue" }
36+ install=${5:- " install" }
37+ installall=${6:- " installall" }
38+ delete=${7:- " delete" }
39+ installscripts=${8:- " installscripts" }
4440
4541
4642# Farbcodes definieren
110106 fi
111107fi
112108
113- echo " test"
114-
115109
116110install:
117111 apt-get update || :
@@ -168,7 +162,7 @@ failedmenue:
168162 echo " 2. Bot löschen"
169163 tmp=($( tput setaf 4) ) && echo -n " $tmp "
170164 read -t0.1
171- echo " 3. Scripts installieren"
165+ echo " 3. Scripts für den SinusBot installieren"
172166 tmp=($( tput setaf 5) ) && echo -n " $tmp "
173167 read -t0.1
174168 echo " 4. Exsistierende nutzer anzeigen"
@@ -185,16 +179,16 @@ failedmenue:
185179 1)
186180 clear
187181 jumpto $start
188- ;;
182+ ;;
189183 2)
190184 clear
191185 jumpto $delete
192- ;;
186+ ;;
193187 3)
194188 clear
195189 jumpto $installscripts
196190 exit
197- ;;
191+ ;;
198192 4)
199193 clear
200194 echo " Folgende Benutzer exsistieren bereits:"
@@ -203,8 +197,8 @@ failedmenue:
203197 echo
204198 read -n1 -p " Drücke eine Taste, um fortzufahren."
205199 jumpto $menue
206- ;;
207- 5)
200+ ;;
201+ 5|u|U )
208202 clear
209203 echo " Dies kann einige Sekunden dauern!"
210204 read -t3 -n1
@@ -215,17 +209,17 @@ failedmenue:
215209 clear
216210 echo " Update abgeschlossen, du kannst das Script jetzt erneut starten."
217211 exit
218- ;;
212+ ;;
219213 6)
220214 clear
221215 exit
222- ;;
216+ ;;
223217 * )
224218 clear
225219 echo " Eingabe wird nicht Akzeptiert."
226220 read -t3 -n1
227221 jumpto $failedmenue
228- ;;
222+ ;;
229223 esac
230224
231225
@@ -238,6 +232,7 @@ start:
238232 continue
239233 echo no
240234 elif [ " $i " == " nan" ]; then
235+ # Keine User mehr verfügbar
241236 clear
242237 code=" 003"
243238 error
@@ -290,31 +285,31 @@ start:
290285 echo " sudo unzip /home/$name /sinusbot.current.zip" >> /home/$name /1ststart.sh
291286 echo " sudo rm /home/$name /sinusbot.current.zip" >> /home/$name /1ststart.sh
292287 echo " sudo mv sinusbot.current/* ." >> /home/$name /1ststart.sh
293- echo " sudo rm sinusbot.current/" >> /home/$name /1ststart.sh
294- echo " echo " pkill screen" >> /home/$name /start.sh" >> /home/$name /1ststart.sh
295- echo " echo " screen -dmS delete sudo rm /tmp/.sinusbot.lock" >> /home/$name /start.sh" >> /home/$name /1ststart.sh
296- echo " echo " screen -dmS delete2 sudo rm /tmp/.X11-unix/X40" >> /home/$name /start.sh" >> /home/$name /1ststart.sh
297- echo " echo " pkill screen" >> /home/$name /stop.sh" >> /home/$name /1ststart.sh
298- echo " echo " clear" >> /home/$name /stop.sh" >> /home/$name /1ststart.sh
288+ echo " sudo rm -r sinusbot.current/" >> /home/$name /1ststart.sh
289+ echo " echo ' pkill screen' >> /home/$name /start.sh" >> /home/$name /1ststart.sh
290+ echo " echo ' screen -dmS delete sudo rm /tmp/.sinusbot.lock' >> /home/$name /start.sh" >> /home/$name /1ststart.sh
291+ echo " echo ' screen -dmS delete2 sudo rm /tmp/.X11-unix/X40' >> /home/$name /start.sh" >> /home/$name /1ststart.sh
292+ echo " echo ' pkill screen' >> /home/$name /stop.sh" >> /home/$name /1ststart.sh
293+ echo " echo ' clear' >> /home/$name /stop.sh" >> /home/$name /1ststart.sh
299294 echo " sudo chmod u+x /home/$name /TeamSpeak3-Client-linux_amd64-3.5.3.run" >> /home/$name /1ststart.sh
300295 echo " clear" >> /home/$name /1ststart.sh
301296 echo " echo Zum akzeptieren 'ENTER', 'q', 'y' und 'ENTER' drücken" >> /home/$name /1ststart.sh
302297 echo " echo" >> /home/$name /1ststart.sh
303298 echo " echo -----------------------------------------------------" >> /home/$name /1ststart.sh
304299 echo " /home/$name /TeamSpeak3-Client-linux_amd64-3.5.3.run" >> /home/$name /1ststart.sh
305- echo " echo " screen -dmS $name ./sinusbot --override-password=$pw " >> /home/$name /start.sh" >> /home/$name /1ststart.sh
300+ echo " echo ' screen -dmS $name ./sinusbot --override-password=$pw ' >> /home/$name /start.sh" >> /home/$name /1ststart.sh
306301 echo " sudo chmod u+x /home/$name /start.sh" >> /home/$name /1ststart.sh
307302 echo " clear" >> /home/$name /1ststart.sh
308- echo " echo Du kannst den Bot ab jetzt mit dem Befehl " ./start.sh" starten" >> /home/$name /1ststart.sh
303+ echo " echo Du kannst den Bot ab jetzt mit dem Befehl ' ./start.sh' starten" >> /home/$name /1ststart.sh
309304 echo " echo" >> /home/$name /1ststart.sh
310- echo " echo Login Daten: " >> /home/$name /1ststart.sh
305+ echo " echo Login Daten:" >> /home/$name /1ststart.sh
311306 echo " curl ifconfig.me;echo :$port " >> /home/$name /1ststart.sh
312307 echo " echo" >> /home/$name /1ststart.sh
313308 echo " echo Username:" >> /home/$name /1ststart.sh
314- echo " echo " admin" " >> /home/$name /1ststart.sh
309+ echo " echo ' admin' " >> /home/$name /1ststart.sh
315310 echo " echo" >> /home/$name /1ststart.sh
316311 echo " echo Passwort: " >> /home/$name /1ststart.sh
317- echo " echo " $pw " " >> /home/$name /1ststart.sh
312+ echo " echo ' $pw ' " >> /home/$name /1ststart.sh
318313 echo " echo" >> /home/$name /1ststart.sh
319314 echo " port=$port " >> /home/$name /1ststart.sh
320315 echo " sudo chmod u+x /home/$name /stop.sh" >> /home/$name /1ststart.sh
@@ -339,7 +334,7 @@ start:
339334 echo " $port " >> /home/$name /port
340335
341336 # Config schreiben
342- echo " ListenPort = $port " > /home/$name /config2.ini.dist
337+ echo " ListenPort = $port " > /home/$name /config2.ini.dist
343338 echo " ListenHost = '0.0.0.0'" >> /home/$name /config2.ini.dist
344339 echo " LogLevel = 10" >> /home/$name /config2.ini.dist
345340 echo " TS3Path = '/home/$name /TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64'" >> /home/$name /config2.ini.dist
@@ -361,7 +356,7 @@ start:
361356
362357installscripts:
363358 clear
364- echo " Bisher lassen sich follgende Scripts auf einmal installieren:"
359+ echo " Bisher lassen sich follgende Scripts fuer den SinusBot installieren:"
365360 echo
366361 for i in Auto-Channel-Creator CountOnlineUsers expandingChannel slim-online-sheriff SpamControl Sticky_Channel Support-pp saveCPU nickCrashHelper registerNotificator
367362 do
@@ -373,7 +368,7 @@ installscripts:
373368 read -t0.5
374369 read -n1 -p " Willst du diese Scripts installieren? (Y|N) " scripts
375370 case $scripts in
376- Y | y | J | j)
371+ Y|y|J| j)
377372 clear
378373 echo " Exsistierende benutzer:"
379374 echo
@@ -405,20 +400,20 @@ installscripts:
405400 echo " echo 'Die Scripts wurden nun installiert!'" >> /home/$name /scriptinstall.sh
406401 echo
407402 echo
408- echo " Die Script können im nachhinein erneut installiert werden"
403+ echo " Die Script können im nachhinein erneut installiert werden. "
409404 read -n1 -p " Soll ich sie LÖSCHEN? (Y|N)" scriptsdel
410405 case $scriptsdel in
411- Y | y | J | j)
406+ Y|y|J| j)
412407 clear
413408 for i in advertising.js alonemode.js bookmark.js followme.js norecording.js rememberChannel.js welcome.js
414409 do
415410 sudo rm /home/$name /scripts/$i
416411 done
417- echo " echo Ausserdem wurde 'unnötige' Scripts entfernt!" >> /home/$name /scriptinstall.sh
412+ echo " echo Ausserdem wurden 'unnötige' Scripts entfernt!" >> /home/$name /scriptinstall.sh
418413 clear
419414 ;;
420415 n|N)
421- echo " echo Es wurde keine weiteren Scripts gelöscht!'" >> /home/$name /scriptinstall.sh
416+ echo " echo ' Es wurde keine weiteren Scripts gelöscht!'" >> /home/$name /scriptinstall.sh
422417 clear
423418 ;;
424419 esac
@@ -431,9 +426,9 @@ installscripts:
431426 exit
432427 ;;
433428 n|N)
434- clear
435- echo " Das Script wird nun beendet!"
436- exit
429+ clear
430+ echo " Das Script wird nun beendet!"
431+ exit
437432 ;;
438433 esac
439434 exit
@@ -461,5 +456,5 @@ delete:
461456 deluser $name
462457 rm -r /home/$name
463458 clear
464- echo Der User wurde gelöscht
465- exit
459+ echo " Der User wurde gelöscht"
460+ exit 0
0 commit comments