![]() |
|
|||||||
| a&a light script a&a light script support, suggestions & discussions |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Junior Member
Join Date: Jul 2006
Posts: 7
Rep Power: 0 ![]() |
As dori sa imi pun si eu la eggdropi un astfel de tcl pentru a nu mai da atatea comenzi cand vreau sa protejez un cana. Daca as da dupa ce pun tcl-ul -anitake se refac setarile care au fost initial?
|
|
|
|
|
|
#2 (permalink) |
|
Junior Member
Join Date: Dec 2005
Posts: 71
Rep Power: 0 ![]() |
Asta e tot procesul de chanset. Il gasesti in a&a_22_a_local_n.tcl.
Code:
proc pub:chanset {hand chan args x mix} {
set mode [string tolower [lindex $args 0]]
set opti [lindex $args 1]
if {([regexp {^aop-delay|flood-(chan|deop|kick|join|nick|ctcp)$} $mode] && [regexp {^\d{1,2}\:\d{1,3}$} $opti]) || ([string equal $mode stopnethack-mode] && [string match {[0-6]} $opti]) || ([string equal $mode idle-kick] && [a:check -digit $opti]) || ([string equal -nocase $mode idle-deop] && [a:check -digit $opti]) || ([string equal $mode revenge-mode] && [string match {[0-3]} $opti]) || ([regexp {^(ban|exempt|invite)-time$} $mode] && [a:check -digit $opti])} {channel set $chan $mode $opti} elseif {
[string equal $mode -inactive] && [channel get $chan suspended]} {a:tell $x 127 $chan ; return "FAILED: chan suspended ($chan)"} elseif {
[string equal $mode +suspended] && [check:m:gl $hand]} {channel set $chan +inactive +suspended} elseif {
[string equal $mode -suspended] && [check:m:gl $hand]} {channel set $chan -inactive -suspended} elseif {
[regexp {^[+-](auto(op|voice)|bitch|cycle|revenge(bot|)|dontkickops|nodesynch|(dynamic|enforce|user)bans|inactive|protect(friends|ops)|secret|greet|seen|anti(pub|colour|bold|underline|notice|url|reverse|repeat|action)|limit|secure|voice|op|enforcetopic)$} $mode]} {channel set $chan $mode} elseif {
[regexp -- {^(rules|url|faq|fuck|news|desc|mail|slap|kiss)$} $mode]} {if { [string equal $opti none] || $opti == ""} {set opti ""; a:tell $x 136 "$chan $mode"; ::stats::channel -set $chan $mode $opti; return "$mode none"} {set opti [join [lrange $args 1 end]]; ::stats::channel -set $chan $mode $opti}} elseif {
[string equal $mode mode] || [string equal $mode modes] && [regexp {^[ntrimlkprs+-]+$} $opti]} {channel set $chan chanmode $opti} elseif {
[string match {[-+]locked} $mode] && [check:N:gl $hand] } {channel set $chan $mode } else {a:help $x chanset ; return "FAILED: wrong options ($mode $opti)"}
a:tell $x 126 "$chan $mode $opti"
return "$mode $opti"
}
|
|
|
|
|
|
#3 (permalink) |
|
Junior Member
Join Date: Jul 2006
Posts: 7
Rep Power: 0 ![]() |
Pana acum totul a fost ok acum cand dau .chanset +anitake seteaza din cate observ dar nu anaunta si cand dau .chanset +strict merge toto ok. La paranoia la fel ca la anitake dar aici seteaza +strict dar nu seteaza +anitake si nici nu anunta.
iar a&a_22_a_local_n.tcl asa Code:
proc pub:chanset {hand chan args x mix} {
set mode [string tolower [lindex $args 0]]
set opti [lindex $args 1]
if {([regexp {^aop-delay|flood-(chan|deop|kick|join|nick|ctcp)$} $mode] && [regexp {^\d{1,2}\:\d{1,3}$} $opti]) || ([string equal $mode stopnethack-mode] && [string match {[0-6]} $opti]) || ([string equal $mode idle-kick] && [a:check -digit $opti]) || ([string equal -nocase $mode idle-deop] && [a:check -digit $opti]) || ([string equal $mode revenge-mode] && [string match {[0-3]} $opti]) || ([regexp {^(ban|exempt|invite)-time$} $mode] && [a:check -digit $opti])} {channel set $chan $mode $opti} elseif {
[string equal $mode -inactive] && [channel get $chan suspended]} {a:tell $x 127 $chan ; return "FAILED: chan suspended ($chan)"} elseif {
[string equal $mode +suspended] && [check:m:gl $hand]} {channel set $chan +inactive +suspended} elseif {
[string equal $mode -suspended] && [check:m:gl $hand]} {channel set $chan -inactive -suspended} elseif {
[string equal $mode +antitake]} { channel set $chan chanmode +tn-ik revenge-mode 1 flood-chan 7:20 flood-ctcp 2:20 flood-join 4:40 flood-kick 3:20 flood-deop 3:20 flood-nick 4:40 ban-time 0 +enforcebans +dynamicbans +protectops +protectfriends +dontkickops +revenge +cycle +bitch -autoop -op +antitake} elseif {
[string equal $mode -antitake]} { channel set $chan chanmode +tn revenge-mode 0 flood-chan 0:00 flood-ctcp 0:00 flood-join 0:00 flood-kick 0:00 flood-deop 0:00 flood-nick 0:00 ban-time 120 -enforcebans -dynamicbans +protectops +protectfriends -dontkickops -revenge -cycle -bitch -autoop -op -antitake } elseif {
[string equal $mode +strict]} { channel set $chan +antipub +anticolour +antibold +antireverse +antiunderline +antiurl +antinotice +antiaction +antirepeat +strict} elseif {
[string equal $mode -strict]} { channel set $chan -antipub -anticolour -antibold -antireverse -antiunderline -antiurl -antinotice -antiaction -antirepeat -strict} elseif {
[string equal $mode +paranoia]} { pub:chanset $hand $chan "+antitake" $x $mix ; pub:chanset $hand $chan "+strict" $x $mix } elseif {
[string equal $mode -paranoia]} { pub:chanset $hand $chan "-antitake" $x $mix ; pub:chanset $hand $chan "-strict" $x $mix } elseif {
[regexp {^[+-](auto(op|voice)|bitch|cycle|revenge(bot|)|dontkickops|nodesynch|(dynamic|enforce|user)bans|inactive|protect(friends|ops)|secret|greet|seen|anti(pub|colour|bold|underline|notice|url|reverse|repeat|action)|limit|secure|voice|op|enforcetopic)$} $mode]} {channel set $chan $mode} elseif {
[regexp -- {^(rules|url|faq|fuck|news|desc|mail|slap|kiss)$} $mode]} {if { [string equal $opti none] || $opti == ""} {set opti ""; a:tell $x 136 "$chan $mode"; ::stats::channel -set $chan $mode $opti; return "$mode none"} {set opti [join [lrange $args 1 end]]; ::stats::channel -set $chan $mode $opti}} elseif {
[string equal $mode mode] || [string equal $mode modes] && [regexp {^[ntrimlkprs+-]+$} $opti]} {channel set $chan chanmode $opti} elseif {
[string match {[-+]locked} $mode] && [check:N:gl $hand] } {channel set $chan $mode } else {a:help $x chanset ; return "FAILED: wrong options ($mode $opti)"}
a:tell $x 126 "$chan $mode $opti"
return "$mode $opti"
}
Ultimele erori sint astea: Code:
33. ERROR (Jul 31 11:14): via <Robby_14>>, Robby_14!robby14@robby15.users.undernet.org #BSCegg-Teste pub >>> pub:chanset >>> chanset -anitake >>> invalid command name "<<AICI" 34. ERROR (Jul 31 11:15): via <Robby_14>>, Robby_14!robby14@robby15.users.undernet.org #BSCegg-Teste pub >>> pub:chanset >>> chanset -paranoia >>> invalid command name "<<AICI" Eu cred ca e ceva gresit cum am pus eu scriptul pe egg. Dar daca ma uit mai bine in DCC cand scriu pe canal zice asa : la +strict merge ok: Code:
[08:18] <<Robby_14>> Robby_14!~Robby_14@robby15.users.undernet.org #testu CHANSET +strict Code:
[08:19] <<Robby_14>> Robby_14!~Robby_14@robby15.users.undernet.org #testu CHANSET illegal channel option: +antitake Code:
[08:20] <<Robby_14>> Robby_14!~Robby_14@robby15.users.undernet.org #testu CHANSET illegal channel option: +antitake gresesc? Last edited by UniversaliA; 13-08-2006 at 16:52. Reason: merged 2 posts |
|
|
|
|
|
#4 (permalink) | |
|
Junior Member
Join Date: Dec 2005
Posts: 71
Rep Power: 0 ![]() |
eu vad in script la tine 'anitake' in loc de 'antitake'
Quote:
Code:
[string equal $mode +anitake]} { channel set $chan chanmode +tn-ik revenge-mode 1 flood-chan 7:20 flood-ctcp 2:20 flood-join 4:40 flood-kick 3:20 flood-deop 3:20 flood-nick 4:40 ban-time 0 +enforcebans +dynamicbans +protectops +protectfriends +dontkickops +revenge +cycle +bitch -autoop -op +antitake} elseif {
[string equal $mode -anitake]} { channel set $chan chanmode +tn revenge-mode 0 flood-chan 0:00 flood-ctcp 0:00 flood-join 0:00 flood-kick 0:00 flood-deop 0:00 flood-nick 0:00 ban-time 120 -enforcebans -dynamicbans +protectops +protectfriends -dontkickops -revenge -cycle -bitch -autoop -op -antitake } elseif {
Last edited by UniversaliA; 13-08-2006 at 16:51. Reason: merged 2 posts |
|
|
|
|
|
|
#5 (permalink) |
|
Junior Member
Join Date: Oct 2006
Posts: 5
Rep Power: 0 ![]() |
am facut cum scria ca tre sa fac doar ca nu a iesit.
Primesc asta in consola: [02:11] <<SORIN>> S0RIN!~eu@*.undernet.org #nochan CHANSET wrong # args: extra words after "else" clause in "if" command. acestea sunt liniile modificate in a&a_22_a_local_n.tcl: [string match {[-+]locked} $mode] && [check:N:gl $hand] } {channel set $chan $mode } else {a:help $x chanset ; return "FAILED: wrong options ($mode $opti)"} elseif { [string equal $mode +antitake]} { channel set $chan chanmode +tn-ik revenge-mode 1 flood-chan 7:20 flood-ctcp 2:20 flood-join 4:40 flood-kick 3:20 flood-deop 3:20 flood-nick 4:40 ban-time 0 +enforcebans +dynamicbans +protectops +protectfriends +dontkickops +revenge +cycle +bitch -autoop -op +antitake} elseif { [string equal $mode -antitake]} { channel set $chan chanmode +tn-ik revenge-mode 1 flood-chan 6:2 flood-ctcp 12:10 flood-join 4:10 flood-kick 5:2 flood-deop 3:1 flood-nick 5:10 ban-time 0 +enforcebans +dynamicbans +protectops +protectfriends +dontkickops -revenge +cycle -bitch -autoop -op -antitake } elseif { [string equal $mode +strict]} { channel set $chan +antipub +anticolour +antibold +antireverse +antiunderline +antiurl +antinotice +antiaction +antirepeat +strict} elseif { [string equal $mode -strict]} { channel set $chan -antipub -anticolour -antibold -antireverse -antiunderline -antiurl -antinotice -antiaction -antirepeat -strict} elseif { [string equal $mode +paranoia]} { pub:chanset $hand $chan "+antitake" $x $mix ; pub:chanset $hand $chan "+strict" $x $mix } elseif { [string equal $mode -paranoia]} { pub:chanset $hand $chan "-antitake" $x $mix ; pub:chanset $hand $chan "-strict" $x $mix } a:tell $x 126 "$chan $mode $opti" return "$mode $opti" unde gresesc? multumesc |
|
|
|
|
|
#6 (permalink) |
|
Junior Member
|
In local_22_a_local_n.tcl cauta procesul
Code:
if {([regexp {^aop-delay|flood-(chan|deop|kick|join|nick|ctcp)$} $mode] && [regexp {^\d{1,2}\:\d{1,3}$} $opti]) || ([string equal $mode stopnethack-mode] && [string match {[0-6]} $opti]) || ([string equal $mode idle-kick] && [a:check -digit $opti]) || ([string equal -nocase $mode idle-deop] && [a:check -digit $opti]) || ([string equal $mode revenge-mode] && [string match {[0-3]} $opti]) || ([regexp {^(ban|exempt|invite)-time$} $mode] && [a:check -digit $opti])} {channel set $chan $mode $opti} elseif {
[string equal $mode -inactive] && [channel get $chan suspended]} {a:tell $x 127 $chan ; return "FAILED: chan suspended ($chan)"} elseif {
[string equal $mode +suspended] && [check:m:gl $hand]} {channel set $chan +inactive +suspended} elseif {
[string equal $mode -suspended] && [check:m:gl $hand]} {channel set $chan -inactive -suspended} elseif {
[regexp {^[+-](auto(op|voice)|bitch|cycle|revenge(bot|)|dontkickops|nodesynch|(dynamic|enforce|user)bans|inactive|protect(friends|ops)|secret|greet|seen|anti(pub|colour|bold|underline|notice|url|reverse|repeat|action)|limit|secure|voice|op|enforcetopic)$} $mode]} {channel set $chan $mode} elseif {
[regexp -- {^(rules|url|faq|fuck|news|desc|mail|slap|kiss)$} $mode]} {if { [string equal $opti none] || $opti == ""} {set opti ""; a:tell $x 136 "$chan $mode"; ::stats::channel -set $chan $mode $opti; return "$mode none"} {set opti [join [lrange $args 1 end]]; ::stats::channel -set $chan $mode $opti}} elseif {
[string equal $mode mode] || [string equal $mode modes] && [regexp {^[ntrimlkprs+-]+$} $opti]} {channel set $chan chanmode $opti} elseif {
[string match {[-+]locked} $mode] && [check:N:gl $hand] } {channel set $chan $mode } else {a:help $x chanset ; return "FAILED: wrong options ($mode $opti)"}
Code:
if {([regexp {^aop-delay|flood-(chan|deop|kick|join|nick|ctcp)$} $mode] && [regexp {^\d{1,2}\:\d{1,3}$} $opti]) || ([string equal $mode stopnethack-mode] && [string match {[0-6]} $opti]) || ([string equal $mode idle-kick] && [a:check -digit $opti]) || ([string equal -nocase $mode idle-deop] && [a:check -digit $opti]) || ([string equal $mode revenge-mode] && [string match {[0-3]} $opti]) || ([regexp {^(ban|exempt|invite)-time$} $mode] && [a:check -digit $opti])} {channel set $chan $mode $opti} elseif {
[string equal $mode -inactive] && [channel get $chan suspended]} {a:tell $x 127 $chan ; return "FAILED: chan suspended ($chan)"} elseif {
[string equal $mode +suspended] && [check:m:gl $hand]} {channel set $chan +inactive +suspended} elseif {
[string equal $mode -suspended] && [check:m:gl $hand]} {channel set $chan -inactive -suspended} elseif {
[string equal $mode +antitake]} { channel set $chan chanmode +tn-ik revenge-mode 2 flood-chan 7:20 flood-ctcp 2:20 flood-join 4:40 flood-kick 3:20 flood-deop 3:20 flood-nick 4:40 ban-time 0 +enforcebans +dynamicbans +protectops -protectfriends -dontkickops +revenge +cycle -autoop -op +antitake} elseif {
[string equal $mode -antitake]} { channel set $chan chanmode +tn revenge-mode 0 flood-chan 0:00 flood-ctcp 0:00 flood-join 0:00 flood-kick 0:00 flood-deop 0:00 flood-nick 0:00 ban-time 120 -enforcebans -dynamicbans -protectops -protectfriends -dontkickops -revenge -cycle -autoop -op -antitake } elseif {
[string equal $mode +strict]} { channel set $chan +antipub +anticolour +antibold +antireverse +antiunderline +antiurl +antinotice +antiaction +antirepeat +strict} elseif {
[string equal $mode -strict]} { channel set $chan -antipub -anticolour -antibold -antireverse -antiunderline -antiurl -antinotice -antiaction -antirepeat -strict} elseif {
[string equal $mode +paranoia]} { pub:chanset $hand $chan "+antitake" $x $mix ; pub:chanset $hand $chan "+strict" $x $mix } elseif {
[string equal $mode -paranoia]} { pub:chanset $hand $chan "-antitake" $x $mix ; pub:chanset $hand $chan "-strict" $x $mix } elseif {
[regexp {^[+-](auto(op|voice)|bitch|cycle|revenge(bot|)|dontkickops|nodesynch|(dynamic|enforce|user)bans|inactive|protect(friends|ops)|secret|greet|seen|anti(pub|colour|bold|underline|notice|url|reverse|repeat|action|take)|limit|secure|voice|op|enforcetopic|paranoia|strict)$} $mode]} {channel set $chan $mode} elseif {
[regexp -- {^(rules|url|faq|fuck|news|desc|mail|slap|kiss)$} $mode]} {if { [string equal $opti none] || $opti == ""} {set opti ""; a:tell $x 136 "$chan $mode"; ::stats::channel -set $chan $mode $opti; return "$mode none"} {set opti [join [lrange $args 1 end]]; ::stats::channel -set $chan $mode $opti}} elseif {
[string equal $mode mode] || [string equal $mode modes] && [regexp {^[ntrimlkprs+-]+$} $opti]} {channel set $chan chanmode $opti} elseif {
[string match {[-+]locked} $mode] && [check:N:gl $hand] } {channel set $chan $mode } else {a:help $x chanset ; return "FAILED: wrong options ($mode $opti)"}
Code:
setupdef paranoia setupdef antitake setupdef strict
__________________
Ombladon Rulez !! |
|
|
|
|
|
#8 (permalink) |
|
Junior Member
Join Date: Oct 2006
Posts: 5
Rep Power: 0 ![]() |
Am copiat codul dat de KShadow dar tot nu merge.imi da asta pe canal:
[18:24] <@DuSu`Dus> MotoMafia HELP: SETUP CHANNEL SETTINGS, valid settings you can find in chaninfo http://ma.lasi.rece.la.ce.zici.infochanset iar in consola: [18:24] <<S0RIN>> MotoMafia!~umts@UMTS.users.undernet.org # CHANSET FAILED: wrong options (+antitake ) in settings.conf am cele 3 linii cu : setudef flag antitake setudef flag strict setudef flag paranoia Va multumesc pt raspunsurile rapide. |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|