Daniel Voipan 5 жил өмнө
parent
commit
b8731772d5

+ 3 - 0
BlackTools/lang/BT.en.lang.tcl

@@ -453,6 +453,9 @@ set black(say.en.badchan.42) "\005\[BT\]\005 \001%msg.1%\001 is already added to
 set black(say.en.badchan.43) "\005\[BT\]\005 \002BadChan\002 is already activated."
 set black(say.en.badchan.44) "( \002%nick%\002 ) found in bad channels: ( \002%chans%\002 )"
 set black(say.en.badchan.45) "\005\[BT\]\005 Added \001%msg.1%\001 as exception with no. \002%msg.2%\002 in \002%chan%\002's BadChans List."
+set black(say.en.badchan.46) "\002regex\002"
+set black(say.en.badchan.47) "\005\[BT\]\005 Added REGEX \001%msg.1%\001 with no. \002%msg.2%\002 in my \002GLOBAL\002 BadChans List."
+set black(say.en.badchan.48) "\005\[BT\]\005 Added REGEX \001%msg.1%\001 with no. \002%msg.2%\002 in \002%chan%\002's BadChans List."
 
 ################################# AntiTaKe ######################################
 

+ 3 - 3
BlackTools/lang/BT.man-en.lang.tcl

@@ -558,13 +558,13 @@ set black(say.en.man.409) "\[MAN\] \002%char%set\002 (+/-)xtools ; \002%botnick%
 
 #BadChan
 
-set black(say.en.man.410) "\[MAN\] \002BadChan\002 forbids people who are co-channeling *bad/forbidden* channels to stay on a specified channel (supports wildcards)."
+set black(say.en.man.410) "\[MAN\] \002BadChan\002 forbids people who are co-channeling *bad/forbidden* channels to stay on a specified channel (supports wildcards). Now supports adding \002REGEX\002 badchans type"
 set black(say.en.man.411) "\[MAN\] USAGE SYNTAXES:"
 set black(say.en.man.412) "\[MAN\] \002%char%badchan\002 <ON|OFF> ; \002%botnick% badchan\002 <ON|OFF> ; \002(PRIVMSG) badchan\002 <#chan> <ON|OFF>"
 set black(say.en.man.413) "\[MAN\] \002%char%badchan add\002 <#badchan> \[reason\] (add badchan) ; \002%char%badchan \[#chan\] list\002 (see badchans list)"
 set black(say.en.man.414) "\[MAN\] \002%char%badchan add\002 <#badchan> \[global\] \[reason\]\002 ; %char%badchan del\002 <no. list> \[global\] ; \002%char%badchan list\002 \[global\]"
-set black(say.en.man.415) "\[MAN\] \002%char%badchan add\002 <+#badchan> (add exceptions) ; \002%char%badchan del\002 <no. list> (remove badchan from list)"
-set black(say.en.man.416) "\[MAN\] Optional settings: \002badchan-reason\002, badchan-bantime, \002badchan-bmethod\002, badchan-scantime, \002badchan-banwait\002, badchan-floodcontrol, \002showbadchan\002"
+set black(say.en.man.415) "\[MAN\] \002%char%badchan add\002 <+#badchan> (add exceptions) ; \002%char%badchan regex\002 <#regex> \[reason\] \001(regex \001example: #\[a-z\]+\[0-9\]\[0-9\])\001 , adds a REGEX type BADCHAN, the channels that matches this expression will be considered BADCHANS)"
+set black(say.en.man.416) "\[MAN\] Optional settings: \002badchan-reason\002, badchan-bantime, \002badchan-bmethod\002, badchan-scantime, \002badchan-banwait\002, showbadchan"
 
 #Anunt
 

+ 3 - 10
BlackTools/lang/BT.man-ro.lang.tcl

@@ -559,13 +559,13 @@ set black(say.ro.man.409) "\[MAN\] \002%char%set\002 (+/-)xtools ; \002%botnick%
 
 #BadChan
 
-set black(say.ro.man.410) "\[MAN\] \002BadChan\002 este un modul de protectie care nu va lasa userii ce se afla pe anumite canale din blacklist sa intre pe %chan% (suporta wildcard-uri)."
+set black(say.ro.man.410) "\[MAN\] \002BadChan\002 este un modul de protectie care nu va lasa userii ce se afla pe anumite canale din blacklist sa intre pe %chan% (suporta wildcard-uri). Acum suporta canale de tip \002REGEX\002"
 set black(say.ro.man.411) "\[MAN\] SINTAXE FOLOSIRE:"
 set black(say.ro.man.412) "\[MAN\] \002%char%badchan\002 <ON|OFF> ; \002%botnick% badchan\002 <ON|OFF> ; \002(PRIVMSG) badchan\002 <#canal> <ON|OFF>"
 set black(say.ro.man.413) "\[MAN\] \002%char%badchan add\002 <#badchan> \[motiv\] (adauga badchan) ; \002%char%badchan \[#canal\] list\002 (vezi lista badchans)"
 set black(say.ro.man.414) "\[MAN\] \002%char%badchan add\002 <#badchan> \[global\] \[motiv\]\002 ; %char%badchan del\002 <nr. lista> \[global\] ; \002%char%badchan list\002 \[global\]"
-set black(say.ro.man.415) "\[MAN\] \002%char%badchan add\002 <+#badchan> (adauga exceptie) ; \002%char%badchan del\002 <nr. lista> (sterge badchan din lista)"
-set black(say.ro.man.416) "\[MAN\] Setari optionale: \002badchan-reason\002, badchan-bantime, \002badchan-bmethod\002, badchan-scantime, \002badchan-banwait\002, badchan-floodcontrol, \002showbadchan\002"
+set black(say.ro.man.415) "\[MAN\] \002%char%badchan add\002 <+#badchan> (adauga exceptie) ; \002%char%badchan regex\002 <#regex> \[motiv\] \001(exemplu \001regex: #\[a-z\]+\[0-9\]\[0-9\])\001 , adauga badchan de tip REGEX, canalele ce vor corespunde expresiei vor fi considerate BADCHAN)"
+set black(say.ro.man.416) "\[MAN\] Setari optionale: \002badchan-reason\002, badchan-bantime, \002badchan-bmethod\002, badchan-scantime, \002badchan-banwait\002, showbadchan"
 
 #Anunt
 
@@ -1500,13 +1500,6 @@ set black(say.ro.man.1271) "\[MAN\] SYNTAXA FOLOSIRE:"
 set black(say.ro.man.1272) "\[MAN\] \002%char%greet\002 set <text> ; \002%botnick% greet\002 set <text> ; \002(PRIVMSG) greet\002 <#canal> set <text>"
 set black(say.ro.man.1273) "\[MAN\] \001Exemplu\001: Bine ai venit %nick%, esti persoana cu numarul %count% care intra pe %countchan% din %time%."
 
-#BadChan-FloodControl
-
-set black(say.ro.man.1274) "\[MAN\] \002BadChan-FloodControl\002 este o extra optiune a modulului \002BadChan\002 cu rol in protejarea eggdropului de actiunile \002massjoin\002 prin oprirea scanarii userilor la join, pe o perioada de\002 30\002 secunde. Dupa expirarea acestei perioade \002modulul BadChan\002 isi reia functionarea normala."
-set black(say.ro.man.1275) "\[MAN\] SINTAXA FOLOSIRE:"
-set black(say.ro.man.1276) "\[MAN\] \002%char%set\002 (+/-)badchan-floodcontrol <nr. joins>:<nr. secunde> ; \002%botnick% set\002 (+/-)badchan-floodcontrol <nr. joins>:<nr. secunde> ; \002(PRIVMSG) set\002 <#canal> (+/-)badchan-floodcontrol <nr. joins>:<nr. secunde>"
-set black(say.ro.man.1277) "Vizualizare setari optiuni: \002%char%show\002 <setare> ; \002%botnick% show\002 <setare> ; \002(PRIVMSG) show\002 <#canal> <setare>"
-
 #Exempt
 
 set black(say.ro.man.1278) "\[MAN\] \002Exempt\002 Adauga o exceptie de la banurile stocate de eggdrop, cu un motiv si o perioada de timp optionale."

+ 3 - 0
BlackTools/lang/BT.ro.lang.tcl

@@ -454,6 +454,9 @@ set black(say.ro.badchan.42) "\005\[BT\]\005 Canalul \002%msg.1%\002 este deja i
 set black(say.ro.badchan.43) "\005\[BT\]\005 Modulul de \002BadChan\002 este deja activ."
 set black(say.ro.badchan.44) "\005\[BT\]\005 \[ALERTA\] ( \002%nick%\002 ) gasit pe canalele interzise: ( \001%chans%\001 )"
 set black(say.ro.badchan.45) "\005\[BT\]\005 Am adaugat canalul \001%msg.1%\001 ca exceptie cu nr. \002%msg.2%\002 in lista de \002badchan\002 a canalului \002%chan%\002"
+set black(say.ro.badchan.46) "\002regex\002"
+set black(say.ro.badchan.47) "\005\[BT\]\005 Am adaugat REGEX \001%msg.1%\001 cu nr. \002%msg.2%\002 in lista de \002badchan\002 GLOBALA"
+set black(say.ro.badchan.48) "\005\[BT\]\005 Am adaugat REGEX \001%msg.1%\001 cu nr. \002%msg.2%\002 in lista de \002badchan\002 a canalului \002%chan%\002"
 
 ################################# AntiTaKe ######################################