This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

Search found 826 matches

by SpiKe^^
Fri Jul 01, 2022 7:02 pm
Forum: Script Requests
Topic: Chatstats nick exclusion list
Replies: 3
Views: 1816

More info on request.

a41

Are you wanting a list of nicks that can't access the public commands, or that are not tracked by this script???
by SpiKe^^
Sat Jun 25, 2022 1:08 pm
Forum: Script Requests
Topic: Markov Chain'ish Script
Replies: 3
Views: 1974

Read random file line

Here's something quite basic to work with... From http://forum.egghelp.org/viewtopic.php?t=20572 (Thanks willyw:) # Jan 11, 2019 # http://forum.egghelp.org/viewtopic.php?t=20572 # # Real simple... just want any user to be able to type !topic making the bot pull a random line from the topic.txt file ...
by SpiKe^^
Fri Jun 24, 2022 12:06 pm
Forum: Scripting Help
Topic: to raise ops in any room where the bot is
Replies: 28
Views: 7956

remoteOp ver. 0.1

flink, See if this is close to what you had in mind?? # remoteOp ver. 0.1 # ### for example: !op #radio pepe, thanks ### ### or: !op #springfield bart lisa homer ### set adminChan "#admin" ;# !!! Set a single admin channel !!! # ############################### bind pub n !op pub_remote_op ...
by SpiKe^^
Fri Jun 10, 2022 9:14 am
Forum: Scripting Help
Topic: whois from mirc into eggdrop
Replies: 3
Views: 2088

Maybe you could explain better what you are after...
by SpiKe^^
Tue May 24, 2022 10:37 pm
Forum: Script Requests
Topic: Copy channel Ban / Invite / Exceptions list?
Replies: 6
Views: 2473

The lists are in the *.user file

The lists are saved in the eggdrop *.user file
by SpiKe^^
Mon May 23, 2022 12:28 pm
Forum: Script Requests
Topic: voice after so many public chat lines
Replies: 15
Views: 9845

Re: +v on "x" lines

mvp1,
mvp1 wrote:Any chance this would work for more than one exceptions nick? e.g specificnick1 , specificnick2 and so on.. if I only change below as?

set exemptmasks {specificnick1!*@* specificnick2!*@* specificnick3!*@*}

That is exactly how the exemptmasks setting works:)
by SpiKe^^
Sun May 22, 2022 10:39 am
Forum: Script Requests
Topic: script checker for webuser and ssl on join
Replies: 5
Views: 2126

whos.tcl ver 0.2

Spartan, This version tries to address both of your issues with how the script is handling bans and kicks. => Check out the 2 new custom queue settings! Please test and see if this is better. #### whos.tcl ver 0.2 by SpiKe^^ (21May2022) #### namespace eval whos { variable whos ##### begin settings #...
by SpiKe^^
Thu May 19, 2022 9:01 am
Forum: Scripting Help
Topic: Make Eggdrop blind to control codes
Replies: 9
Views: 9842

That code has little to do with how your bot does utf-8 See these links for help with utf-8 issues with tcl/eggdrop https://github.com/eggheads/eggdrop/issues/4 [07:42] <SergioR> it's Tcl issue, not eggdrop [07:43] <SergioR> utf-8 extended = generic/tcl.h - #define TCL_UTF_MAX 6 [07:45] <SergioR> ht...
by SpiKe^^
Tue May 17, 2022 10:48 am
Forum: Script Requests
Topic: script checker for webuser and ssl on join
Replies: 5
Views: 2126

whos.tcl ver 0.1

Spartan, This is the way I see that script request... Script checks everyone joining the channel, see if they should be allowed to stay. A trusted nick must meet at least one of these tests: 1) handle has any exempt flags 2) user matches an exempt hostmasks - if still not a trusted nick, /whois nick...
by SpiKe^^
Sun May 08, 2022 11:19 pm
Forum: Script Requests
Topic: voice after so many public chat lines
Replies: 15
Views: 9845

+v on "x" lines

See if this helps any... set lines 10 # Exempt hostmask(s) to not voice # example: set exemptmasks {myNick!*@* *!*@*.sumhost.com} # Note: set empty to disable any masks checking set exemptmasks {specificnick1!*@*} array set users {} bind pubm - * voice:lines proc voice:lines {nick host hand chan arg...
by SpiKe^^
Thu May 05, 2022 2:40 pm
Forum: Script Support & Releases
Topic: BogusTrivia - time between questions more than 60 seconds?
Replies: 5
Views: 4109

Change min-max,default for BogusTrivia settings

fusion, Change the min-max,default for most BogusTrivia script settings: Note: this works for most script settings that expect a number. Let's say we want to always have 2 minutes between all questions. So you go to the t-2.settings.tcl file and find the setting for time between questions... set t2(...
by SpiKe^^
Sun May 01, 2022 1:44 am
Forum: Scripting Help
Topic: change output of banmask checker
Replies: 5
Views: 2251

Pub: BanMask-Tester v0.3

Well, I don't think I would put the sort in the foreach loop. Try this one... #### Pub: BanMask-Tester v0.3 #### bind pub n !ipcheck Pub:BanMask-Tester proc Pub:BanMask-Tester {nick host hand chan text} { set text [regsub -all -- {\s{2,}} [string trim [stripcodes * $text]] { }] set target [lindex [s...
by SpiKe^^
Sat Apr 30, 2022 9:37 pm
Forum: Scripting Help
Topic: change output of banmask checker
Replies: 5
Views: 2251

Pub: BanMask-Tester

??? #### Pub: BanMask-Tester v0.2 #### bind pub n !ipcheck Pub:BanMask-Tester proc Pub:BanMask-Tester {nick host hand chan text} { set text [regsub -all -- {\s{2,}} [string trim [stripcodes * $text]] { }] set target [lindex [split $text] 0] if {[string first ":" $target] > -1} { set target...
by SpiKe^^
Wed Apr 20, 2022 12:49 am
Forum: Scripting Help
Topic: replacing certain characters in nick banmask with *
Replies: 4
Views: 1971

This script logic makes more sense to me... bind pub -|- !badnick pub:badnick2A proc pub:badnick2A {nick host hand chan text} { if {![isop $nick $chan] && ![ishalfop $nick $chan] && ![matchattr $hand o|o $chan]} { return 0 } set nklist [split [regsub -all -- {\s{2,}} [string trim [st...
by SpiKe^^
Sat Apr 09, 2022 2:36 pm
Forum: Script Requests
Topic: Disconnect User - Check IP
Replies: 7
Views: 2382

I have never used [scan] before, but will follow your lead from above. And assuming that the string in $arg is as you stated above... * 16:37 -hub.*- *** Notice -- Client exiting at mibbit.*.net: lina!Mibbit@185.179.31.20 (U largua nga *.net) I might use something like this. if {[scan $arg {%[^:]:%[...