Răsfoiți Sursa

Add files via upload

Daniel Voipan 5 ani în urmă
părinte
comite
9bb14df07e

+ 11 - 8
BlackTools/lang/BT.en.lang.tcl

@@ -73,7 +73,6 @@ set black(say.en.gl.invalidlevel) "\005\[BT\]\005 Sorry, you have insufficient a
 set black(say.en.gl.nounban) "\005\[BT\]\005 Sorry, you have insufficient access to remove the ban \002%msg.1%\002."
 set black(say.en.gl.hasop) "\005\[BT\]\005 FAILED: User is opped. I can't proceed."
 set black(say.en.gl.notonline) "\005\[BT\]\005 \002%msg.1%\002 it's NOT online."
-set black(say.en.gl.xonlyban) "\005\[BT\]\005 Added ban to \001%msg.1%\001 via \002%msg.2%\002 on %chan% \[\002XonlY\002 activated.\]"
 set black(say.en.gl.showline) "#\001%msg.1%\001) %msg.8%"
 set black(say.en.gl.wordexists) "\005\[BT\]\005 \001%msg.1%\001 already exists in \002%chan%\002's database."
 set black(say.en.gl.noset) "N/A"
@@ -734,11 +733,15 @@ set black(say.en.b.5) {"You are banned!"
 			"Talk to the foot!"
 			"Thank you, please drive through!"
 			}
-set black(say.en.b.6) "\005\[BT\]\005 The maximum duration for your ban level is \0027d\002 (20160 minute)"
-set black(say.en.b.7) "\005\[BT\]\005 Added a \[LOCAL\] ban to \002%chan%\002"
-set black(say.en.b.8) "\005\[BT\]\005 Added a \[GLOBAL\] ban."
+set black(say.en.b.6) "\005\[BT\]\005 The maximum duration for your ban level is \0027d\002 (20160 minutes)"
+set black(say.en.b.7) "\005\[BT\]\005 Added a \[LOCAL\] ban to \002%chan%\002 with \[ID: \001%msg.1%\001\]"
+set black(say.en.b.8) "\005\[BT\]\005 Added a \[GLOBAL\] ban with \[ID: \001%msg.1%\001\]"
 set black(say.en.b.9) "\005\[BT\]\005 \002MassBan\002 is not allowed!"
 set black(say.en.b.10) "\005\[BT\]\005 \002%msg.1%\002 is NOT a valid banmask."
+set black(say.en.b.11) "\005\[BT\]\005 \002%msg.1%\002 is NOT a valid regex expression."
+set black(say.en.b.12) "\005\[BT\]\005 Added a \[LOCAL\] REGEX ban to \002%chan%\002 with \[ID: \001%msg.1%\001\]"
+set black(say.en.b.13) "\005\[BT\]\005 Added a \[GLOBAL\] REGEX ban with \[ID: \001%msg.1%\001\]"
+set black(say.en.b.14) "\005\[BT\]\005 Added a \[LOCAL\] ban to \002%chan%\002 with \[ID: \001%msg.1%\001\] \[XONLY\]"
 
 ################################## n #####################################
 
@@ -802,14 +805,14 @@ set black(say.en.bw.5) "Unwanted user due to abusive behavior"
 
 set black(say.en.sb.1) "\005\[BT\]\005 Found \001%msg.1%\001 bans (\002%msg.2%\002 global, \002%msg.3%\002 local)"
 set black(say.en.sb.2) "\005\[BT\]\005 There are \002NO\002 bans matching \001%msg.1%\001."
-set black(say.en.sb.3) "\005\[BT\]\005 \[ID: %msg.1%\] | \[CHAN\]: * | \002%msg.2%\002 | Added by: \002%msg.3%\002 | Since: \002%msg.4%\002 | EXP: \002%msg.12%\002 \002%msg.13%\002 \002%msg.15%\002 | Reason: \002%msg.16%\002"
-set black(say.en.sb.4) "\005\[BT\]\005 \[ID: %msg.1%\] | \[CHAN\]: \002%chan%\002 | \002%msg.2%\002 | Added by: \002%msg.3%\002 | Since: \002%msg.4%\002 | EXP: \002%msg.12%\002 \002%msg.13%\002 \002%msg.15%\002 | Reason: \002%msg.16%\002"
+set black(say.en.sb.3) "\005\[BT\]\005 \002%msg.1%\002 | \[ID: %msg.2%\] | \[CHAN\]: * | \002%msg.3%\002 | Added by: \002%msg.4%\002 | Since: \002%msg.5%\002 | EXP: \002%msg.6%\002 | Reason: \002%msg.7%\002"
+set black(say.en.sb.4) "\005\[BT\]\005 \002%msg.1%\002 | \[ID: %msg.2%\] | \[CHAN\]: \002%chan%\002 | \002%msg.3%\002 | Added by: \002%msg.4%\002 | Since: \002%msg.5%\002 | EXP: \002%msg.6%\002 | Reason: \002%msg.7%\002"
 set black(say.en.sb.5) "\005\[BT\]\005 There are too many results (>10) matching. Please be more specific."
 set black(say.en.sb.6) "\005\[BT\]\005 Found \002%msg.1%\002 local bans."
 set black(say.en.sb.7) "\005\[BT\]\005 Said on chan: \002%msg%\002"
 set black(say.en.sb.8) "\005\[BT\]\005 Co-channeling in bad channels: \002%msg%\002"
-set black(say.en.sb.9) "\005\[BT\]\005 \[ID: %msg.1%\] | \[CHAN\]: \002%chan%\002 | \002%msg.2%\002 | Added by: \002%msg.3%\002 | Since: \002%msg.4%\002 | EXP: \002%msg.12%\002 | Reason: \002%msg.11%\002"
-set black(say.en.sb.10) "\005\[BT\]\005 \[ID: %msg.1%\] | \[CHAN\]: * | \002%msg.2%\002 | Added by: \002%msg.3%\002 | Since: \002%msg.4%\002 | EXP: \002%msg.12%\002 | Reason: \002%msg.11%\002"
+set black(say.en.sb.9) "\005\[BT\]\005 \002%msg.1%\002 | \[ID: %msg.2%\] | \[CHAN\]: \002%chan%\002 | \002%msg.3%\002 | Added by: \002%msg.4%\002 | Since: \002%msg.5%\002 | EXP: \002%msg.6%\002 | Reason: \002%msg.7%\002"
+set black(say.en.sb.10) "\005\[BT\]\005 \002%msg.1%\002 | \[ID: %msg.2%\] | \[CHAN\]: * | \002%msg.3%\002 | Added by: \002%msg.4%\002 | Since: \002%msg.5%\002 | EXP: \002%msg.6%\002 | Reason: \002%msg.7%\002"
 set black(say.en.sb.11) "\005\[BT\]\005 There is \002NO\002 such ID record matching \001%msg.1%\001."
 set black(say.en.sb.12) "\005\[BT\]\005 \[\002BAN COMMENT\002\] %msg%"
 

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

@@ -148,9 +148,9 @@ set black(say.en.man.73) "\[MAN\] Optional settings: \002%char%set\002 check-mes
 
 set black(say.en.man.74) "\[MAN\] \002sb\002 search and/or show details about a given ban (supports wildcards)."
 set black(say.en.man.75) "\[MAN\] USAGE SYNTAXES:"
-set black(say.en.man.76) "\[MAN\] \002%char%sb\002 <nick|mask|id> ; \002%botnick% sb\002 <nick|mask|id> ; \002(PRIVMSG) sb\002 <#chan> <nick|mask|id>"
-set black(say.en.man.77) "\[MAN\] \002%char%sb\002 <nick|mask|id> \[global\] ; \002%botnick% sb\002 <nick|mask|id> \[global\] ; \002(PRIVMSG) sb\002 <#chan> <nick|mask|id> \[global\]"
-set black(say.en.man.78) "\[MAN\] ** Note: In case that \002<nick>\002 is not on %chan%, eggdrop will \002WHOIS\002 it and check if it has ban on \002ident/host/nick\002 showing information about. **"
+set black(say.en.man.76) "\[MAN\] \002%char%sb\002 \[-regex\] <nick|mask|id|regex> ; \002%botnick% sb\002 \[-regex\] <nick|mask|id|regex> ; \002(PRIVMSG) sb\002 <#chan> \[-regex\] <nick|mask|id|regex>"
+set black(say.en.man.77) "\[MAN\] \002%char%sb\002 \[-regex\] <nick|mask|id|regex> \[global\] ; \002%botnick% sb\002 \[-regex\] <nick|mask|id|regex> \[global\] ; \002(PRIVMSG) sb\002 <#chan> \[-regex\] <nick|mask|id|regex> \[global\]"
+set black(say.en.man.78) "\[MAN\] ** Note: In case that \002<nick>\002 is not on %chan%, eggdrop will \002WHOIS\002 it and check if it has ban on \002ident/host/nick\002 showing information about. If host matches a \002REGEX\002 ban, it will show the it's info. **"
 
 #id
 
@@ -185,18 +185,18 @@ set black(say.en.man.94) "\[MAN\] Optional settings: \002dr-reason\002 (default
 set black(say.en.man.95) "\[MAN\] \002b\002 bans a user from a channel for a specified ban-time. If you do not specify a \001\[duration\]\001 will be used default value, but if you specify \0020\002 will become a permanent ban (blacklisted)."
 set black(say.en.man.96) "\[MAN\] Format duration: <X>\002m\002 = minutes, <X>\002h\002 = hours, <X>\002d\002 = days, \0020\002 = permanent"
 set black(say.en.man.97) "\[MAN\] USAGE SYNTAXES:"
-set black(say.en.man.98) "\[MAN\] \002%char%b\002 <nick|mask> \[-level\] \[duration\] \[reason\] \[-c/comment\] ; \002%botnick% b\002 <nick|mask> \[-level\] \[duration\] \[reason\] \[-c/comment\] ; \002(PRIVMSG) b\002 <#chan> <nick|mask> \[-level\] \[duration\] \[reason\] \[-c/comment\]"
+set black(say.en.man.98) "\[MAN\] \002%char%b\002 \[-regex\] <nick|mask|regex> \[-level\] \[duration\] \[reason\] \[-c/comment\] ; \002%botnick% b\002 \[-regex\] <nick|mask|regex> \[-level\] \[duration\] \[reason\] \[-c/comment\] ; \002(PRIVMSG) b\002 \[-regex\] <#chan> <nick|mask|regex> \[-level\] \[duration\] \[reason\] \[-c/comment\]"
 set black(say.en.man.98_1) "\[MAN\] ** Note: Using the optional \[-c/comment\] option will make eggdrop shows a second informations line of the ban entry with that comment. **"
-set black(say.en.man.99) "\[MAN\] \002%char%b\002 <nick|mask>  \[-level\] \[duration\] \[global|link\] \[reason\] \[-c/comment\] ; \002%botnick% b\002 <nick|mask> \[-level\] \[duration\] \[global|link\] \[reason\] \[-c/comment\] ; \002(PRIVMSG) b\002 <#chan> <nick|mask> \[-level\] \[duration\] \[global|link\] \[reason\] \[-c/comment\]"
+set black(say.en.man.99) "\[MAN\] \002%char%b\002 \[-regex\] <nick|mask|regex> \[-level\] \[duration\] \[global|link\] \[reason\] \[-c/comment\] ; \002%botnick% b\002 \[-regex\] <nick|mask|regex> \[-level\] \[duration\] \[global|link\] \[reason\] \[-c/comment\] ; \002(PRIVMSG) b\002 <#chan> \[-regex\] <nick|mask|regex> \[-level\] \[duration\] \[global|link\] \[reason\] \[-c/comment\]"
 set black(say.en.man.100) "\[MAN\] Optional settings: \002b-reason\002 (default reason); \002b-bantime\002 (default ban time); \002b-banmask\002 (default banmask)"
-
+set black(say.en.man.100_1) "\[MAN\] ** Note: You can use REGEX ban on \002<nick>!<ident>@<hostname>/\[realname\]/\[banmask type\]\002 (fields between \[ \] are optional. To get info about \002banmask type\002 use \001%char%man banmask\001"
 #ub
 
 set black(say.en.man.101) "\[MAN\] \002ub\002 removes a ban from a specified channel (supports wildcards). \002ATTENTION\002: If you specify ONLY \002*\002 the eggdrop removes all channel bans."
 set black(say.en.man.102) "\[MAN\] USAGE SYNTAXES:"
-set black(say.en.man.103) "\[MAN\] \002%char%ub\002 <nick|mask|id> ; \002%botnick% ub\002 <nick|mask|id> ; \002(PRIVMSG) ub\002 <#chan> <nick|mask|id>\002"
-set black(say.en.man.104) "\[MAN\] \002%char%ub\002 <nick|mask|id> \[global\]\002 ; \002%botnick% ub\002 <nick|mask|id> \[global|link\] ; \002(PRIVMSG) ub\002 <#chan> <nick|mask|id> \[global|link\]"
-set black(say.en.man.105) "\[MAN\] ** Note: In case that \002<nick>\002 is not on %chan% eggdrop will \002WHOIS\002 it and check if has ban on \002ident/host/nick\002 and will unban it. **"
+set black(say.en.man.103) "\[MAN\] \002%char%ub\002 \[-regex\] <nick|mask|id|regex> ; \002%botnick% ub\002 \[-regex\] <nick|mask|id|regex> ; \002(PRIVMSG) ub\002 <#chan> \[-regex\] <nick|mask|id|regex>\002"
+set black(say.en.man.104) "\[MAN\] \002%char%ub\002 \[-regex\] <nick|mask|id|regex> \[global\]\002 ; \002%botnick% ub\002 \[-regex\] <nick|mask|id|regex> \[global|link\] ; \002(PRIVMSG) ub\002 <#chan> \[-regex\] <nick|mask|id|regex> \[global|link\]"
+set black(say.en.man.105) "\[MAN\] ** Note: In case that \002<nick>\002 is not on %chan% eggdrop will \002WHOIS\002 it and check if has ban on \002ident/host/nick\002 and will unban it. If host matches a \002REGEX\002 ban, it will be REMOVED. **"
 
 #Bot
 
@@ -273,8 +273,8 @@ set black(say.en.man.151) "\[MAN\] \002%char%ungag\002 <nick|mask> ; \002%botnic
 
 set black(say.en.man.152) "\[MAN\] \002BanList\002 shows the list of banned masks that are active on the specified channel."
 set black(say.en.man.153) "\[MAN\] USAGE SYNTAX:"
-set black(say.en.man.154) "\[MAN\] \002%char%banlist\002 <handle|all|other> ; \002%botnick% banlist\002 <handle|all|other> ; \002(PRIVMSG) banlist\002 <#chan> <handle|all|other>"
-set black(say.en.man.155) "\[MAN\] \002%char%banlist\002 <handle|all|other|global> ; \002%botnick% banlist\002 <handle|all|other|global> ; \002(PRIVMSG) banlist\002 <#chan> <handle|all|other|global>"
+set black(say.en.man.154) "\[MAN\] \002%char%banlist\002 <handle|all|regex|gag|other> ; \002%botnick% banlist\002 <handle|all|regex|gag|other> ; \002(PRIVMSG) banlist\002 <#chan> <handle|all|regex|gag|other>"
+set black(say.en.man.155) "\[MAN\] \002%char%banlist\002 <handle|all|regex|gag|other|global> ; \002%botnick% banlist\002 <handle|all|regex|gag|other|global> ; \002(PRIVMSG) banlist\002 <#chan> <handle|all|regex|gag|other|global>"
 
 #AddHost
 

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

@@ -148,8 +148,8 @@ set black(say.ro.man.73) "\[MAN\] Setari optionale: \002%char%set\002 check-mess
 
 set black(say.ro.man.74) "\[MAN\] \002sb\002 este o comanda prin care se pot cauta si vedea informatii despre un anumit ban (suporta wildcard-uri)."
 set black(say.ro.man.75) "\[MAN\] SINTAXE FOLOSIRE:"
-set black(say.ro.man.76) "\[MAN\] \002%char%sb\002 <nick|host|id> ; \002%botnick% sb\002 <nick|host|id> ; \002(PRIVMSG) sb\002 <#canal> <nick|host|id>"
-set black(say.ro.man.77) "\[MAN\] \002%char%sb\002 <nick|host|id> \[global\] ; \002%botnick% sb\002 <nick|host|id> \[global\] ; \002(PRIVMSG) sb\002 <#canal> <nick|host|id> \[global\]"
+set black(say.ro.man.76) "\[MAN\] \002%char%sb\002 \[-regex\] <nick|host|id|regex> ; \002%botnick% sb\002 \[-regex\] <nick|host|id|regex> ; \002(PRIVMSG) sb\002 <#canal> \[-regex\] <nick|host|id|regex>"
+set black(say.ro.man.77) "\[MAN\] \002%char%sb\002 \[-regex\] <nick|host|id|regex> \[global\] ; \002%botnick% sb\002 \[-regex\] <nick|host|id|regex> \[global\] ; \002(PRIVMSG) sb\002 <#canal> \[-regex\] <nick|host|id|regex> \[global\]"
 set black(say.ro.man.78) "\[MAN\] In caz ca se specifica \002<nick>\002 si acesta nu este pe %chan%, eggdrop-ul va da \002WHOIS\002 si va verifica daca are ban  pe \002ident/host/nick\002 si afisa detalii despre el."
 
 #id
@@ -185,18 +185,19 @@ set black(say.ro.man.94) "\[MAN\] Setari optionale: \002dr-reason\002 (setare mo
 set black(say.ro.man.95) "\[MAN\] \002b\002 este o comanda prin care se poate da ban unui user cu un motiv si un ban-time predefinit. Daca specificati durata \0020\002 banul devine permanent (blacklisted)."
 set black(say.ro.man.96) "\[MAN\] Format durata: <x>\002m\002 = minute, <x>\002h\002 = ore, \002d\002 = zile, \0020\002 = permanent"
 set black(say.ro.man.97) "\[MAN\] SINTAXE FOLOSIRE:"
-set black(say.ro.man.98) "\[MAN\] \002%char%b\002 <nick|host> \[-nivel\] \[durata\] \[motiv\] \[-c/comment\] ; \002%botnick% b\002 <nick|host> \[-nivel\] \[durata\] \[motiv\] \[-c/comment\] ; \002(PRIVMSG) b\002 <#canal> <nick|host> \[-nivel\] \[durata\] \[motiv\] \[-c/comment\]"
+set black(say.ro.man.98) "\[MAN\] \002%char%b\002 \[-regex\] <nick|host|regex> \[-nivel\] \[durata\] \[motiv\] \[-c/comment\] ; \002%botnick% b\002 \[-regex\] <nick|host|regex> \[-nivel\] \[durata\] \[motiv\] \[-c/comment\] ; \002(PRIVMSG) b\002 <#canal> \[-regex\] <nick|host|regex> \[-nivel\] \[durata\] \[motiv\] \[-c/comment\]"
 set black(say.ro.man.98_1) "\[MAN\] ** Nota: Folosind optiunea \[-c/comment\] va face ca eggdropul sa arate o a doua linie cu informatii referitoare la acel ban incluzand si acel comentariu. **"
-set black(say.ro.man.99) "\[MAN\] \002%char%b\002 <nick|host> \[-nivel\] \[durata\] \[global|link\] \[motiv\] \[-c/comment\] ; \002%botnick% b\002 <nick|host> \[-nivel\] \[durata|link\] \[global\] \[motiv\] \[-c/comment\] ; \002(PRIVMSG) b\002 <#canal> <nick|host> \[-nivel\] \[durata\] \[global|link\] \[motiv\] \[-c/comment\]"
+set black(say.ro.man.99) "\[MAN\] \002%char%b\002 \[-regex\] <nick|host> \[-nivel\] \[durata\] \[global|link\] \[motiv\] \[-c/comment\] ; \002%botnick% b\002 \[-regex\] <nick|host|regex> \[-nivel\] \[durata|link\] \[global\] \[motiv\] \[-c/comment\] ; \002(PRIVMSG) b\002 <#canal> \[-regex\] <nick|host> \[-nivel\] \[durata\] \[global|link\] \[motiv\] \[-c/comment\]"
 set black(say.ro.man.100) "\[MAN\] Setari optionale: \002b-reason\002 (setare motiv predefinit); \002b-bantime\002 (setare timp ban in minute); \002b-banmask\002 (setare banmask predefinit)"
+set black(say.ro.man.100_1) "\[MAN\] ** Nota: Poti folosi ban de tip REGEX pe \002<nick>!<ident>@<host>/\[realname\]/\[tip banmask\]\002 (campurile intre \[ \] sunt optionale. Pentru a vedea tipurile de \002banmask\002 foloseste \001%char%man banmask\001"
 
 #ub
 
 set black(say.ro.man.101) "\[MAN\] \002ub\002 este o comanda prin care se poate sterge unul sau mai multe banuri de pe un canal specificat (suporta wildcard). \002ATENTIE\002: Daca specificai DOAR \002*\002 eggdrop-ul va elimina toate banurile canalului."
 set black(say.ro.man.102) "\[MAN\] SINTAXE FOLOSIRE:"
-set black(say.ro.man.103) "\[MAN\] \002%char%ub\002 <nick|host|id> ; \002%botnick% ub\002 <nick|host|id> ; \002(PRIVMSG) ub\002 <#canal> <nick|host|id>\002"
-set black(say.ro.man.104) "\[MAN\] \002%char%ub\002 <nick|host|id> \[global\]\002 \[link\] ; \002%botnick% ub\002 <nick|host|id> \[global\] \[link\] ; \002(PRIVMSG) ub\002 <#canal> <nick|host|id> \[global\] \[link\]"
-set black(say.ro.man.105) "\[MAN\] In caz ca se specifica \002<nick>\002 si acesta nu este pe %chan%, eggdrop-ul va da \002WHOIS\002 si va verifica daca exista ban pe \002ident/host/nick\002 si va da unban."
+set black(say.ro.man.103) "\[MAN\] \002%char%ub\002 \[-regex\] <nick|host|id|regex> ; \002%botnick% ub\002 \[-regex\] <nick|host|id|regex> ; \002(PRIVMSG) ub\002 <#canal> \[-regex\] <nick|host|id|regex>\002"
+set black(say.ro.man.104) "\[MAN\] \002%char%ub\002 \[-regex\] <nick|host|id|regex> \[global\]\002 \[link\] ; \002%botnick% ub\002 \[-regex\] <nick|host|id|regex> \[global\] \[link\] ; \002(PRIVMSG) ub\002 <#canal> \[-regex\] <nick|host|id|regex> \[global\] \[link\]"
+set black(say.ro.man.105) "\[MAN\] In caz ca se specifica \002<nick>\002 si acesta nu este pe %chan%, eggdrop-ul va da \002WHOIS\002 si va verifica daca exista ban pe \002ident/host/nick\002 si va da unban. "
 
 #Bot
 
@@ -273,8 +274,8 @@ set black(say.ro.man.151) "\[MAN\] \002%char%ungag\002 <nick|host> ; \002%botnic
 
 set black(say.ro.man.152) "\[MAN\] \002BanList\002 este o comanda prin care se pot vizualiza toate banurile din lista unui canal."
 set black(say.ro.man.153) "\[MAN\] SINTAXA FOLOSIRE:"
-set black(say.ro.man.154) "\[MAN\] \002%char%banlist\002 <handle|all|other> ; \002%botnick% banlist\002 <handle|all|other> ; \002(PRIVMSG) banlist\002 <#canal> <handle|all|other>"
-set black(say.ro.man.155) "\[MAN\] \002%char%banlist\002 <handle|all|other|global> ; \002%botnick% banlist\002 <handle|all|other|global> ; \002(PRIVMSG) banlist\002 <#canal> <handle|all|other|global>"
+set black(say.ro.man.154) "\[MAN\] \002%char%banlist\002 <handle|all|regex|gag|other> ; \002%botnick% banlist\002 <handle|all|regex|gag|other> ; \002(PRIVMSG) banlist\002 <#canal> <handle|all|regex|gag|other>"
+set black(say.ro.man.155) "\[MAN\] \002%char%banlist\002 <handle|all|regex|gag|other|global> ; \002%botnick% banlist\002 <handle|all|regex|gag|other|global> ; \002(PRIVMSG) banlist\002 <#canal> <handle|all|regex|gag|other|global>"
 
 #AddHost
 

+ 11 - 7
BlackTools/lang/BT.ro.lang.tcl

@@ -733,12 +733,16 @@ set black(say.ro.b.5)  { "Esti banat!"
 			 "Multumim ca ai trecut pe aici!"
 			 "Este vremea de stat pe status :P Savureaz-o ;D"
 			 "Nu stii cata lume ar vrea sa fie in locul tu..adica sa zboare ;))"
-			 }
+}
 set black(say.ro.b.6) "\005\[BT\]\005 durata maxima de ban pentru nivelul tau este de \0027d\002 (20160 minute)"
-set black(say.ro.b.7) "\005\[BT\]\005 Ai adaugat un ban local pe \002%chan%\002"
-set black(say.ro.b.8) "\005\[BT\]\005 Ai adaugat un ban global"
+set black(say.ro.b.7) "\005\[BT\]\005 Ai adaugat un \[BAN LOCAL\] pe \002%chan%\002 avand \[ID: \001%msg.1%\001\]"
+set black(say.ro.b.8) "\005\[BT\]\005 Ai adaugat un ban \[GLOBAL\] avand \[ID: \001%msg.1%\001\]"
 set black(say.ro.b.9) "\005\[BT\]\005 Nu este voie massban."
 set black(say.ro.b.10) "\005\[BT\]\005 \002%msg.1%\002 nu este un banmask valid."
+set black(say.ro.b.11) "\005\[BT\]\005 \002%msg.1%\002 nu este o expresie de tip regex valida."
+set black(say.ro.b.12) "\005\[BT\]\005 Ai adaugat un \[BAN LOCAL\] de tip REGEX pe \002%chan%\002 avand \[ID: \001%msg.1%\001\]"
+set black(say.ro.b.13) "\005\[BT\]\005 Ai adaugat un ban \[GLOBAL\] de tip REGEX avand \[ID: \001%msg.1%\001\]"
+set black(say.ro.b.14) "\005\[BT\]\005 Ai adaugat un \[BAN LOCAL\] pe \002%chan%\002 avand \[ID: \001%msg.1%\001\] \[XONLY\]" 
 
 ################################## n #####################################
 
@@ -802,14 +806,14 @@ set black(say.ro.bw.5) "Utilizator nedorit din cauza comportamentului abuziv"
 
 set black(say.ro.sb.1) "\005\[BT\]\005 Am gasit \002%msg.1%\002 banuri (\001%msg.2%\001 globale, \001%msg.3%\001 locale)"
 set black(say.ro.sb.2) "\005\[BT\]\005 Nu am gasit niciun ban referitor la host-ul \002%msg.1%\002."
-set black(say.ro.sb.3) "\005\[BT\]\005 \[ID: \001%msg.1%\001\] ; \[CANAL\] * ; \002%msg.2%\002 ; Adaugat de: \002%msg.3%\002 ; Data: \002%msg.4%\002 ; Expira in: %msg.12% \002%msg.13%\002 \002%msg.15%\002 ; Motiv: %msg.16%"
-set black(say.ro.sb.4) "\005\[BT\]\005 \[ID: \001%msg.1%\001\] ; \[CANAL\] \002%chan%\002 ; \002%msg.2%\002 ; Adaugat de: \002%msg.3%\002 ; Data: \002%msg.4%\002 ; Expira in: %msg.12% \002%msg.13%\002 \002%msg.15%\002 ; Motiv: %msg.16%"
+set black(say.ro.sb.3) "\005\[BT\]\005 \002%msg.1%\002 ; \[ID: \001%msg.2%\001\] ; \[CANAL\] * ; \002%msg.3%\002 ; Adaugat de: \002%msg.4%\002 ; Data: \002%msg.5%\002 ; Expira in: \002%msg.6%\002 ; Motiv: %msg.7%"
+set black(say.ro.sb.4) "\005\[BT\]\005 \002%msg.1%\002 ; \[ID: \001%msg.2%\001\] ; \[CANAL\] \002%chan%\002 ; \002%msg.3%\002 ; Adaugat de: \002%msg.4%\002 ; Data: \002%msg.5%\002 ; Expira in: \002%msg.6%\002 ; Motiv: %msg.7%"
 set black(say.ro.sb.5) "\005\[BT\]\005 Am gasit prea multe rezultate \001(>10)\001 te rog sa reformulezi cautarea."
 set black(say.ro.sb.6) "\005\[BT\]\005 Am gasit \002%msg.1%\002 banuri locale"
 set black(say.ro.sb.7) "\005\[BT\]\005 Acesta a scris pe canal: \002%msg%\002"
 set black(say.ro.sb.8) "\005\[BT\]\005 Acesta s-a aflat pe urmatoarele canale interzise: \002%msg%\002"
-set black(say.ro.sb.9) "\005\[BT\]\005 \[ID: \001%msg.1%\001\] ; \[CANAL\] \002%chan%\002 ; \002%msg.2%\002 ; Adaugat de: \002%msg.3%\002 ; Data: \002%msg.4%\002 ; Expira in: %msg.12% ; Motiv: %msg.11%"
-set black(say.ro.sb.10) "\005\[BT\]\005 \[ID: \001%msg.1%\001\] ; \[CANAL\] * ; \002%msg.2%\002 ; Adaugat de: \002%msg.3%\002 ; Data: \002%msg.4%\002 ; Expira in: %msg.12% ; Motiv: %msg.11%"
+set black(say.ro.sb.9) "\005\[BT\]\005 \002%msg.1%\002 ; \[ID: \001%msg.2%\001\] ; \[CANAL\] \002%chan%\002 ; \002%msg.3%\002 ; Adaugat de: \002%msg.4%\002 ; Data: \002%msg.5%\002 ; Expira in: %msg.6% ; Motiv: %msg.7%"
+set black(say.ro.sb.10) "\005\[BT\]\005 \002%msg.1%\002 ; \[ID: \001%msg.2%\001\] ; \[CANAL\] * ; \002%msg.3%\002 ; Adaugat de: \002%msg.4%\002 ; Data: \002%msg.5%\002 ; Expira in: %msg.6% ; Motiv: %msg.7%"
 set black(say.ro.sb.11) "\005\[BT\]\005 Nu am gasit niciun ban referitor la ID-ul \002%msg.1%\002."
 set black(say.ro.sb.12) "\005\[BT\]\005 \[\002COMENTARIU BAN\002\] %msg%"