Quellcode durchsuchen

Add files via upload

Daniel Voipan vor 5 Jahren
Ursprung
Commit
7e1e8c2dfa
1 geänderte Dateien mit 62 neuen und 58 gelöschten Zeilen
  1. 62 58
      BlackTools/Commands/BT.H.tcl

+ 62 - 58
BlackTools/Commands/BT.H.tcl

@@ -4,14 +4,14 @@
 #########################################################################
 #########################################################################
 #############################   HCMDS TCL   #############################
 #############################   HCMDS TCL   #############################
 #########################################################################
 #########################################################################
-##						                       ##
-##   BlackTools  : http://blacktools.tclscripts.net	               ##
+##						                      						   ##
+##   BlackTools  : http://blacktools.tclscripts.net	               	   ##
 ##   Bugs report : http://www.tclscripts.net/	                       ##
 ##   Bugs report : http://www.tclscripts.net/	                       ##
-##   GitHub page : https://github.com/tclscripts/BlackToolS-TCL-script ##
+##   GitHub page : https://github.com/tclscripts/BlackToolS-TCL		   ##
 ##   Online Help : irc://irc.undernet.org/tcl-help 	          	       ##
 ##   Online Help : irc://irc.undernet.org/tcl-help 	          	       ##
 ##                 #TCL-HELP / UnderNet                                ##
 ##                 #TCL-HELP / UnderNet                                ##
 ##                 You can ask in english or romanian                  ##
 ##                 You can ask in english or romanian                  ##
-##					                               ##
+##					                               					   ##
 #########################################################################
 #########################################################################
 
 
 proc h:process {nick host hand chan chan1 command type} {
 proc h:process {nick host hand chan chan1 command type} {
@@ -803,7 +803,7 @@ switch $type {
 
 
 module {
 module {
 
 
-set allmodules "Anunt AutoBroadcast BadChan Idle Limit XTools Xonly Seen VoiceMe VoiceOnMsg CloneScan EGG ChanLink SecureMode Private GuestNick Greet Leave Count Topic Timer Next TopWords BackChan ReportNick Quote Note Language"
+set allmodules "Anunt AutoBroadcast BadChan Idle Limit XTools Xonly Seen VoiceMe VoiceOnMsg CloneScan EGG ChanLink SecureMode Private GuestNick Greet Leave Count Topic Timer Next TopWords BackChan ReportNick Quote Note Language AutoUpdate"
 set manager_module "Anunt BadChan Idle Limit XTools Xonly Seen VoiceMe VoiceOnMsg Clonescan Securemode Private Guestnick Greet Leave Count Topic Next TopWords BackChan ReportNick Quote Note Language"
 set manager_module "Anunt BadChan Idle Limit XTools Xonly Seen VoiceMe VoiceOnMsg Clonescan Securemode Private Guestnick Greet Leave Count Topic Next TopWords BackChan ReportNick Quote Note Language"
 set owner_modules "Anunt AutoBroadcast BadChan Idle Limit CloneScan XTools Xonly Seen VoiceMe VoiceOnMsg CloneScan EGG ChanLink SecureMode Private GuestNick Greet Leave Count Topic Timer Next TopWords BackChan ReportNick Quote Note Language"
 set owner_modules "Anunt AutoBroadcast BadChan Idle Limit CloneScan XTools Xonly Seen VoiceMe VoiceOnMsg CloneScan EGG ChanLink SecureMode Private GuestNick Greet Leave Count Topic Timer Next TopWords BackChan ReportNick Quote Note Language"
 set module_output ""
 set module_output ""
@@ -859,33 +859,33 @@ if {[string equal -nocase $read_modul "greet"] && [string equal -nocase $chan $e
 }
 }
 	close $file
 	close $file
 if {[lsearch -exact [color:filter $read_msg] "%count%"] > -1} {
 if {[lsearch -exact [color:filter $read_msg] "%count%"] > -1} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}
-	} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}
+	} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}
 }
 }
 
 
 anunt {
 anunt {
 if {[setting:get $chan anunt]} {
 if {[setting:get $chan anunt]} {
 	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
 	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}
 }
 }
 
 
 quote {
 quote {
 if {[setting:get $chan quote]} {
 if {[setting:get $chan quote]} {
 	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
 	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}
 }
 }
 
 
 note {
 note {
 if {[setting:get $chan note]} {
 if {[setting:get $chan note]} {
 	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
 	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}
 }
 }
 
 
 chanlink {
 chanlink {
 if {[link:status $chan] == "1"} {
 if {[link:status $chan] == "1"} {
 	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
 	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"
 	}
 	}
 }
 }
 
 
@@ -893,19 +893,19 @@ autobroadcast {
 	set found_module 0
 	set found_module 0
 	foreach tmr [timers] {
 	foreach tmr [timers] {
 if {[string match "*broadcastpublic:show*" [join [lindex $tmr 1]]]} {
 if {[string match "*broadcastpublic:show*" [join [lindex $tmr 1]]]} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
 	set found_module 1
 	set found_module 1
 	}
 	}
 }
 }
 if {$found_module == "0"} {
 if {$found_module == "0"} {
-	lappend module_output "[black:color 4 $hand $m]\[-\] ;"
+	lappend module_output "[black:color 4 $hand $m]\[-\]"
 	}
 	}
 }
 }
 
 
 badchan {
 badchan {
 if {[setting:get $chan antibadchan]} {
 if {[setting:get $chan antibadchan]} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}	
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}	
 }
 }
 
 
 idle {
 idle {
@@ -922,140 +922,144 @@ if {[setting:get $chan idlehalfop]} {
 if {$idle_type == ""} {
 if {$idle_type == ""} {
 	set idle_type ""
 	set idle_type ""
 }
 }
-	lappend module_output "[black:color 1 $hand $m]\[$idle_type\] ;"
+	lappend module_output "[black:color 1 $hand $m]\[$idle_type\]"
 }
 }
 
 
 limit {
 limit {
 if {[setting:get $chan limit]} {
 if {[setting:get $chan limit]} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}	
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}	
 }
 }
 
 
 clonescan {
 clonescan {
 if {[setting:get $chan clonescan]} {
 if {[setting:get $chan clonescan]} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}	
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}	
 }
 }
 
 
 xtools {
 xtools {
 if {[setting:get $chan xtools]} {
 if {[setting:get $chan xtools]} {
 	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
 	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}
 }
 }
 
 
 xonly {
 xonly {
 if {[setting:get $chan xonly]} {
 if {[setting:get $chan xonly]} {
 	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
 	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}
 }
 }
 
 
 seen {
 seen {
 if {[setting:get $chan seen]} {
 if {[setting:get $chan seen]} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}
 }
 }
 
 
 voiceme {
 voiceme {
 if {[setting:get $chan voiceme]} {
 if {[setting:get $chan voiceme]} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}
 }
 }
 
 
 voiceonmsg {
 voiceonmsg {
 if {[setting:get $chan voiceonmsg]} {
 if {[setting:get $chan voiceonmsg]} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}
 }
 }
 
 
 egg {
 egg {
-	lappend module_output "[black:color 1 $hand $m]\[\] ;"
+	lappend module_output "[black:color 1 $hand $m]\[\]"
+}
+
+autoupdate {
+	lappend module_output "[black:color 1 $hand $m]\[\]"
 }
 }
 
 
 note {
 note {
 if {[setting:get $chan note]} {
 if {[setting:get $chan note]} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}
 }
 }
 
 
 securemode {
 securemode {
 if {[setting:get $chan securemode]} {
 if {[setting:get $chan securemode]} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;" }	
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]" }	
 }
 }
 
 
 private {
 private {
 if {[setting:get $chan private]} {
 if {[setting:get $chan private]} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;" }	
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]" }	
 }
 }
 
 
 
 
 guestnick {
 guestnick {
 if {[setting:get $chan guestnick]} {
 if {[setting:get $chan guestnick]} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}	
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}	
 }
 }
 
 
 greet {
 greet {
 if {[setting:get $chan greet]} {
 if {[setting:get $chan greet]} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}	
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}	
 }
 }
 
 
 leave {
 leave {
 if {[setting:get $chan leave]} {
 if {[setting:get $chan leave]} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}	
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}	
 }
 }
 
 
 autotopic {
 autotopic {
 if {[setting:get $chan autotopic]} {
 if {[setting:get $chan autotopic]} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}	
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}	
 }
 }
 
 
 timer {
 timer {
-	lappend module_output "[black:color 1 $hand $m]\[\] ;"
+	lappend module_output "[black:color 1 $hand $m]\[\]"
 }
 }
 
 
 topwords {
 topwords {
 if {[setting:get $chan topwords]} {
 if {[setting:get $chan topwords]} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}	
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}	
 }
 }
 
 
 next {
 next {
 if {[setting:get $chan next]} {
 if {[setting:get $chan next]} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}	
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}	
 }
 }
 
 
 quote {
 quote {
 if {[setting:get $chan quoteofday]} {
 if {[setting:get $chan quoteofday]} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}	
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}	
 }
 }
 
 
 backchan {
 backchan {
 if {[setting:get $chan backchan] != ""} {
 if {[setting:get $chan backchan] != ""} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}	
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}	
 }
 }
 
 
 reportnick {
 reportnick {
 if {[setting:get $chan reportnick]} {
 if {[setting:get $chan reportnick]} {
-	lappend module_output "[black:color 2 $hand $m]\[+\] ;"
-} else { lappend module_output "[black:color 4 $hand $m]\[-\] ;"}	
+	lappend module_output "[black:color 2 $hand $m]\[+\]"
+} else { lappend module_output "[black:color 4 $hand $m]\[-\]"}	
 }
 }
 
 
 language {
 language {
 	set lang [string toupper [setting:get $chan lang]]
 	set lang [string toupper [setting:get $chan lang]]
 if {$getlang == ""} { set getlang "[string toupper $black(default_lang)]" }
 if {$getlang == ""} { set getlang "[string toupper $black(default_lang)]" }
-	lappend module_output "[black:color 1 $hand $m]\[$lang\] ;"
+	lappend module_output "[black:color 1 $hand $m]\[$lang\]"
 					}
 					}
 				}
 				}
-			}					
-	blacktools:tell:h $nick $host $hand $chan $chan1 h.15 "[join $module_output]"
+			}
+	blacktools:tell:h $nick $host $hand $chan $chan1 h.15 "[join $module_output " ; "]"
 	switch $type {
 	switch $type {
 	0 {
 	0 {
 	blacktools:tell $nick $host $hand $chan $chan1 hcommand.7 none
 	blacktools:tell $nick $host $hand $chan $chan1 hcommand.7 none