News | Compiling | Downloads | FAQ | Links |
by FireEgl and Kirben
Other useful Eggdrop information:
slennox's frequently asked questions about eggdrop
The index.html
in the /doc/html/ directory of Windrop provides detailed information on
how to use Windrop
Q: What is Windrop?
A: Windrop is a windows port of the Eggdrop
IRC bot that runs on NT, 2000 and XP. There aren't any
Eggdrops that run native on Windows, they all require Cygwin
(cygwin1.dll, a library which provides the UNIX system calls). So Windrops
should behave very much like normal Eggdrops. There is very little
difference between the code or the operation of Eggdrops and Windrops!
Q:
Does Windrop
support Windows 95/98/ME ?
Only Windrop 1.6.19 and earlier supported Windows 95, 98 and ME. Since Cygwin
1.7 dropped support for Windows 95/98/ME.
Q: Does Windrop
support Windows NT4 ?
Only Windrop 1.6.19 and earlier supported Windows NT4. Since Cygwin
1.7.10 dropped support for Windows NT4
Q: Does Windrop
support Windows 2000 ?
Only Windrop 1.6.19 and earlier supported Windows NT4. Since Cygwin 1.7.19 dropped support for Windows
2000
Q: Does Windrop
support Windows XP ?
Only Windrop 1.6.21 and earlier supported Windows NT4. Since Cygwin 2.6.0 dropped support for Windows
XP
Q: Does
Windrop support Windows Vista/7/8/10 ?
Yes, the current version of Windrop should work on Windows Vista, 7, 8 and 10.
Q: Does Windrop
include IPv6 support ?
A: Yes, in Windrop 1.8.0 and later.
Q: What
types of proxies does Windrop support ?
A: Windrop only supports socks v4 and sun proxies, both without authorization or
password support.
Note: The complete version of eggdrop config file must be
used when using Windrop 1.5.3 - 1.6.12 through a proxy.
Q: How
can I find out what version of Windrop I am using?
A: Open a Command Prompt or MS-DOS Prompt
Change to the Windrop's directory
ie if the Windrop was stored at D:\Windrop\ then type D:
(Return) cd D:\Windrop\ (Return)
and then type eggdrop -v
Q: How do I setup the
config file?
If using Windrop 1.4.x or earlier then open eggdrop.conf.dist with a text
editor (Don't use notepad!)
If using Windrop 1.5.3 - 1.6.12 then open eggdrop.simple.conf, eggdrop.advanced.conf
or eggdrop.complete.conf with a text editor (Don't use notepad!)
If using Windrop 1.6.13 or later then open eggdrop.conf with a text editor (Don't use notepad!)
Read the description above or below each setting and then change the setting
Line with a # in front of them are ignored
Don't use any < > : * ? " < > | characters for the userfile,
chanfile, nick and notefile settings in config file
Make sure you change #botcentral and #lamest to the name of your channel in the
Channel Module section or comment out those lines with a #
Make sure you delete the two lines that start with die or the Windrop won't
start.
When you save your config file make sure the text editor doesn't add an
additional file extension to the file like .txt
A more detailed configuration setup guide is available at
slennox's eggdrop page
Q: How do I a start Windrop?
A: First make sure you have edited your config file settings
If you are using Windrop 1.5.2 - 1.6.12 make sure you
have also setup resolv.conf
Then open a Command Prompt or MS-DOS Prompt
Change to the Windrop's directory
ie if the Windrop was stored at D:\Windrop\ then type D:
(Return) cd D:\Windrop\ (Return)
Start the Windrop with eggdrop -m configfilename
Q: Can I run Windrop as
a service?
A: Yes but only under Windows NT4, 2000, XP or later.
If you are using an NTFS file system, the follow steps are required since Cygwin
uses it owns file permissions:
1: Download chmod, extract to the Windrop directory and
run chmod.bat. It will change file permissions to allow read/write access for
all groups.
2: Edit your config file and change the line in the 'Files and Directories'
section from:
set userfile-perm 0600
to:
set userfile-perm 0666.
Q: AntiVir
reports a TR/XBoxEmu.2 trojan in Windrop installer file
A: This is a false trojan warning and can be resolved by updating to latest
virus definitions file.
Q: Norton
AntiVirus reports a Bat.SillyB.gen virus in botchk.bat
A: This is a false virus warning, Nortan AntiVirus just looks for a certain
command in any batch file. The use of botchk.bat is optional so if you are still
worried then don't use it.
Q: How
can I solve the problems with international characters when using an language
other than English with Windrop?
A: The version of Tcl that Windrops are compiled with uses international
characters a different way than earlier versions of Tcl. To fix this problem
update to Windrop 1.6.7 or later.
Q: Why
does Windrop keep opening and closing local listening ports ?
This was due to a bug in Cygwin, which was fixed in Cygwin 1.5.12-1. Update to
Windrop 1.6.17 or later to solve the issue.
Q: Windrop
reports "*** Shared region version mismatch"
Q: Windrop reports "You have multiple copies of cygwin1.dll on
your system."
A: That error means there is another version of the Cygwin dll (cygwin1.dll)
in memory, only one version can be in memory at a time. Try quitting all other
Windrops and any other programs that use the Cygwin dll (cygwin1.dll), if that
fails trying rebooting the system to clear memory completely. If you are running
multiple Windrops on a system then they must all use the same version of the
Cygwin dll (cygwin1.dll).
Q: Windrop
reports "* CONFIG FILE NOT LOADED (NOT FOUND, OR ERROR)"
A: First make sure all file extensions are been shown in Windows Explorer.
To check, open Windows Explorer, go to Tools menu, choose Folder
Options, select View tab and make sure the box next to Hide file
extensions for known file types is empty (Not ticked).
A1: For 1.4.x or earlier:
Copy eggdrop.conf.dist and rename it to egg.config (Make sure you edit the
settings in it!) and start the Windrop again
A2: For 1.5.2 - 1.6.13:
Copy either eggdrop.complete.conf, eggdrop.advanced.conf or eggdrop.simple.conf
and rename it to eggdrop.conf (Make sure you edit the settings in it!)
and start the Windrop again
Q: Windrop
reports "* Can't determine your hostname!" or "*
Hostname self-lookup failed."
A: Edit your config file and try commenting out both the my-hostname &
my-ip settings as in most cases they are not required.
#set my-hostname "localhost"
#set my-ip "127.0.0.1"
A1: If that fails then edit your config file and just use
set my-hostname "localhost"
#set my-ip "127.0.0.1"
A2: If that still fails then edit your config file and try using your exact
hostname and ip address, for example:
set my-hostname "dialup160.windrop.net"
set my-ip "10.20.30.40"
Q: Windrop
still reports "* Can't determine your hostname!" or "*
Hostname self-lookup failed."
A: It may help to put an entry in your \Windows\hosts file (On Windows
95/98/ME) or \Winnt\System32\Drivers\etc\host file (On Windows 2000) or
\Windows\System32\Drivers\etc\host file (On Windows XP) that matches what you
set my-hostname to. See the \Windows\hosts.sam file (On Windows 95/98/ME) or
\Winnt\System32\Drivers\etc\host.sam file (On Windows 2000) or
\Windows\System32\Drivers\etc\lmhosts.sam file (On Windows XP) for a sample
hosts file.
Q: Windrop
reports random errors in the config file
A: This problem often occurs when using Windrop 1.5.x or 1.6.x earlier than
1.6.3. Just update to the current Windrop version to fix this problem
Q: Windrop
reports "MSGxxx" or "LANG:
No lang files found for section modulename"
A: Make sure you change to the Windrop directory before starting Windrop. If you
start Windrop from a different directory the Windrop will be unable to find the
language files, which causes those errors.
A1: Unfortunately on some systems the Windrop always fails to find the languages
files, that exact reason it still known.
Q: Windrop
reports "Couldn't grab nearby port"
A: Look for the line where you've set the port (e.g. listen 3333 all) in
the config file, and try several different ports to see if it fixes the problem.
Choose a port number between 1025 and 32767.
A1: If the first answer didn't solve your problem then your my-ip setting
is probably incorrect. You probably don't even need my-ip set! So try
commenting out or removing that line.
A2: If neither of the above work, you can solve the problem by commenting out or
removing the listen command(s) in the config file. Unfortunately, if you
have to do this, the Windrop will not have a telnet port. This means you won't
be able to telnet to the Windrop directly, and you won't be able to use it as a
hub. (You can still have it link to other bots though)
Q: Windrop
reports "* Please make sure you edit your config file completely." or "*
You didn't edit your config file completely like you were told, did you?"
die "* Please make sure you edit your config file completely."
die "* You didn't edit your config file completely like you were told, did you?"
Q: Windrop
reports "* Please edit your config file." or "* You
didn't edit your config file like you were told, did you?"
A: Edit your config file and remove the following lines if they are
there:
die "* Please edit your config file."
die "* You didn't edit your config file like you were told, did you?"
Q: Windrop
reports "Can't load modules modulename: dlopen: Win32 error xxx"
A: This errors means the Windrop was unable to find the required module
(*.dll) files. Edit the config file and make sure set mod-path is set to "modules/"
That will work no matter where the Windrop was installed to.
A1: If you have just updated your Windrop version, than make sure you are not
attempting to load modules created for earlier or later version of Windrop.
Q: Windrop
reports "Couldn't create channel file: chanfile. Dropping"
A: Edit your config file and make sure there are no \ / : * ? " <
> | in this line
set chanfile "chanfile"
Q: Windrop
reports "no such channel record"
A: The line this error is reported in should be listed two lines below,
make sure the #channel name mentioned in this error is correct. If the
#channel name is incorrect then edit that section of the config file and either
correct the name of the #channel the error occurred in or delete that line.
ie if the error was in "channel set #muchannel -shared" and
your channel name was #mychannel then you would edit your config file and
change that line to channel set #mychannel -shared
A1: Make sure there is channel add #channel {} entry for that #channel
in the config file
Q: Windrop
reports "illegal channel option"
:A: The line this error is reported in should be listed two lines below, edit
that section of the config file and correct the name of the option that is
causing the error or just delete that line.
ie if the error was in "channel set #mychannel -shares" then
you would edit your config file and change that line to channel set
#mychannel -shared
Q: Windrop
reports "missing close-brace"
:A: The line this error is reported in should be listed two lines below,
edit that section of the config file and add a close bracket } to the end
of that section.
ie if the error was in "set servers" then you would edit your
config file and change that section to include both an open and close bracket
ie if the line was set servers {irc.servername.com
irc2.servername.com then you would change that line to set servers
{irc.servername.com irc2.servername.com}
Q: Windrop
reports "You have installed modules but have not selected an encryption
module, please consult the default config file for info."
A: Edit your config file and remove the # in front of this line to enable
the blowfish encryption
checkmodule blowfish (For Windrop 1.6.7 or earlier)
loadmodule blowfish (For Windrop 1.6.8 or later)
Q: Windrop
reports "* USER FILE NOT FOUND! (try './eggdrop -m' to make one)"
A: Make sure you start the Windrop by typing: eggdrop -m
Q: Windrop
reports "* CAN'T WRITE TO TEMP DIR"
A: Edit your config file and change the line that says:
set temp-path "/tmp"
to:
set temp-path "tmp/"
then create a directory in your Windrop directory called tmp
Q: Windrop
reports "* Warning! Could not write pid.botname file!"
A: Edit your config file and make sure there are no \ / : * ? " < > |
in these two lines
set nick "nickname"
set pidfile "pidfilename"
(If using custom pid filename)
A1: If you are sure the Windrop isn't running already then just delete the
botname.pid file in the Windrop directory and restart the Windrop
Q: Windrop
doesn't show up on IRC after it is launched, what's wrong?
A: On Windows 95/98/ME press Ctrl+Alt+Delete keys and a "Close
Program" menu will pop up, just select "Eggdrop" from the
list and click the "End Task" button. On Windows NT4/2000 press
Ctrl+Alt+Delete key, choose Task Manager, choose Processes
tab, select eggdrop.exe and choose End Process. On Windows XP
press Ctrl+Alt+Delete key, choose Processes tab, select eggdrop.exe
and choose End Process.
Then restart the Windrop with:
eggdrop -mn if starting Windrop for first time, otherwise eggdrop -n
And your will be able to see what is happening as the bot tries to connect to
the IRC server, sometimes it can take awhile for an error to appear. Check the
FAQ index again for meaning of the error message.
Q: Windrop
reports "DNS lookup failed" when trying to connect to IRC
servers
A: If you're using Windrop 1.4.x or earlier than either the IRC server address
is wrong, the IRC server no longer exists or your Internet Service Provider is
having problems with their DNS servers.
A1: If you are using Windrop 1.5.2 - 1.6.12 then make sure you edit resolv.conf
and change "192.168.0.1" to the IP address of your primary DNS server.
If there is no resolv.conf file included then update to the current Windrop
version.
To find out your DNS server IP address on Windows 95/98/ME Open Start Menu,
choose Run, type in "winipcfg", click on More Info
>> and use IP address listed next to DNS Servers
To find out your DNS server IP address on Windows NT/2000/XP Open Start
Menu, go to Accessories, choose Command Prompt, type "ipconfig
/all" and use the first IP address listed next to DNS Servers
If you use a DNS forwarder like Winroute or Wingate, enter it's IP address
instead
A2: If you're using Windrop 1.6.20 or later, then make sure the dns-servers
setting in the DNS MODULE section of your config file, is enabled and set to
working DNS servers. i.e.
set dns-servers "8.8.8.8 8.8.4.4"
A3: If that fails and you are using Windrop 1.5.x or 1.6.x then try disabling
the dns module by editing your config file and adding # in front of the
following line:
loadmodule dns
A3: If that still fails then either the IRC server address is wrong, the IRC
server no longer exists or your Internet Service Provider is having problems
with their DNS servers.
Q: Windrop
reports "Invalid address on remove machine" when trying to
connect to IRC servers
A: This is usually caused by setting my-ip incorrectly in your config
file. You probably don't even need my-ip set! So try commenting out or
removing that line.
Q: Windrop
reports "Ident required" when trying to connect to IRC servers
A: The best solution is to use the winident script that FireEgl made that has
the ability to turn itself on and off when the bot needs it, no other script
currently does that. The winident script is included with all recent
versions of Windrop, to use the script edit your config file and remove the # in
front of this line at end of your config file:
source scripts/winident1.2.tcl
A1: mIRC has an ident server built-in,
to use it go to File menu, choose Options, select Ident
section and uncheck "Enable only when connecting". (Note:
both you and your bot will have the same ident if you do this.)
Q: Windrop
reports "No eggdrops allowed" when trying to connect to IRC
servers
A: The problem is caused by the ident used by the Windrop been set to eggdrop.
A1: If you are using the winident script then just open the script with a text
editor (Don't use notepad!) and change the *** $username in set
ident(username) "***$username" to the name you want to use. Then
restart the Windrop
A2: If you aren't using any Identd server then edit your config file and change lamest
in set username "lamest" to the name you want to use. If that
line doesn't exists in your eggdrop config file then add it anywhere at the
start.
Q: Windrop
reports 'dequeue_sockets(): errno = 128 (Transport endpoint is not connected)'
A: This means Windrop is been blocked from making a connection, for some reason.
A2: Make sure you are using the correct my-hostname and my-ip in the 'BASIC SETTINGS' section of your eggdrop config file. In most
cases these settings aren't required.
A3: If you are using a firewall, double check your settings in the 'MORE ADVANCED SETTINGS'
of your eggdrop config file.
A4: If you have a firewall, make sure the firewall isn't blocking your Windrop
Q: Windrop doesn't
respond when I /msg bot hello
A: Make sure set owner "owner" in the config file is set to your exact
nickname on IRC
A1: Make sure you have disabled these two lines in the config file if they are
there, put # in front of each line to disable them and restart Windrop:
unbind msg - hello *msg:hello
bind msg - myword *msg:hello.
A2: If you are using the Handlen32 version of Windrop 1.5.x or 1.6.x then make
sure you are using Windrop 1.6.3 or later.
Q: Windrop doesn't respond to
dcc chat
A: Make sure you are using Windrop 1.6.8 or later, since earlier versions would
reject users with a 0 or 255 in their IP address
A1: Make sure you have set a password on the Windrop, /msg bot pass password
A2: Make sure the Windrop still recognizes you, /msg bot ident password handle
(Requires ident command to be enabled in your config
file)
A3: Try /ctcp bot chat to make the Windrop dcc chat you instead.
A4: If you are using mIRC, go to File menu in Marc, choose Options,
select Local Info section and try changing Lookup method to Normal
A5: Edit config file and try changing set dcc-sanitycheck to 0. Then
restart the Windrop. If that line doesn't exists in your eggdrop config file
then you don't need to change it
A6: If you are using a firewall, make sure the ports used for dcc aren't been
blocked. The reserved-portrange setting in the config file can be used to
set the dcc ports used by Windrop.
A7: If all else fails try to telnet to the Windrop instead (Using telnet is
also a good way to find out why exactly the Windrop isn't accepting a dcc chat
connection too)
Q: Windrop doesn't respond to
telnet
A: Make sure you are using the correct hostname and port number. Using a
hostname of either localhost or 127.0.0.1 should work in most cases if the
Windrop is on the same system. Use the port number listed in either listen xxxx
users or listen xxxx all line of config file (Ignore all lines
with a # in front of them)
A1: Edit config file and try changing set protect-telnet to 0. Then
restart the Windrop. If that line doesn't exists in your eggdrop config file
then you don't need to change it
Q: Windrop
no longer responds to any commands
A: Make sure the Windrop still recognizes you, /msg bot ident password handle
(Requires ident command to be enabled in your config
file)
A1: If the ident command is disabled or fails try to telnet to the Windrop, then
make sure that the Windrop recognizes your current nickname, ident and hostname.
Q:
Windrop
reports 'Tcl error: couldn't duplicate input handle: bad file number'
error
A: This is a old problem which effected Windrop 1.5.2 - 1.6.16, when used under
Windows 2000 or XP, but didn't occur on all IRC networks.
A1: Update to Windrop 1.6.17 or later to solve this problem.
Q: How do I telnet to my
Windrop ?
A: First you need to find out the ip address and telnet port number of the
Windrop.
A1: To find out your IP address on Windows 95/98/ME Open Start Menu,
choose Run, type in "winipcfg", and use IP address
listed next to IP Address
To find out your IP address on Windows NT/2000/XP Open Start Menu,
go to Accessories, choose Command Prompt, type "ipconfig
/all" and use IP address listed next to IP Address
A2: To find out the telnet port number of the Windrop, look in your eggdrop
config file for the listen xxxx all or listen xxxx users line (Ignore all lines
with a # in front of them) and use that xxxx port number when telneting to the
bot.
A4: To telnet to the Windrop on Windows 95/98/ME Open Start Menu,
choose Run, type in "telnet", choose OK, choose Connect, type
in the IP address of Windrop next to Hostname and telnet port number of
Windrop next to Port, choose Connect. When
the Windrop responds enter your username and password, if you are running
Windrop for the first time just use 'New'
A4: To telnet to the Windrop on Windows NT4/2000/XP Open Start Menu,
choose Run, type in "telnet", choose OK, type in
"open" followed by the ip address and telnet port number of the
Windrop. For example if the Windrop was at IP address 1.2.3.4 and the telnet
port number was 3333 you would use "open 1.2.3.4 3333". When
the Windrop responds enter your username and password, if you are running
Windrop for the first time just use 'New'
Q: How
do I make my bot join a +k (key'd) channel?
A1: Use .dump join #channel key through dcc chat or telnet
A2: Or to make the change permanent, use this command through dcc chat or
telnet:
.chanset #channel need-key putserv "JOIN #channel key"
Q: How
can I change the name of the ident (nickname!ident@hostname) that my Windrop
uses?
A: If you are using the winident script then just open the script with a text
editor (Don't use notepad!) and change the *** $username in set
ident(username) "***$username" to the name you want to use. Then
restart the Windrop
A1: If you are using mIRC for Ident then go to File menu in Marc, choose Options,
select Ident section and change the User ID. (Note: both you and
your bot will have the same ident if you do this.) Then restart the Windrop
A2: If you are using another IRC client or utility for ident then read it's
instructions or help file to find out how to change the name it uses.
A3: If you aren't using any Identd server then edit your config file and change lamest
in set username "lamest" to the name you want to use. If that
line doesn't exists in your eggdrop config file then add it anywhere at the
start.
Q: How
do I load the extra modules (botnetop, gseen and stats) included with Windrop ?
A: To load the botnetop module, edit the botnetop.conf file with a text editor
(Don't use notepad!) and choose your settings. Then edit your eggdrop config
file and add the following line to the module section
source botnetop.conf
A1: To load the gseen module, edit the gseen.conf file with a text editor (Don't
use notepad!) and choose your settings. Then edit your eggdrop config file and
add the following line to the module section
source gseen.conf
A2: To load the stats module, edit the stats.conf file with a text editor (Don't
use notepad!) and choose your settings. Then edit your eggdrop config file and
add the following line to the module section
source stats.conf
Q: Windrop
reports "ERROR writing user file"
A: Edit your config file and make sure there are no \ / : * ? "
< > | in this line
set userfile "userfile"
Q: The
.set and .tcl commands in Windrop don't work
A: The .set and .tcl commands must be enabled manually, edit your
config file and add a # in front of these lines if they exist:
unbind dcc n tcl *dcc:tcl
(To enable .tcl)
unbind dcc n set *dcc:set
(To enable .set)
Then either .rehash or .restart bot via dcc chat/telnet or /msg
bot rehash password
A1: To allow non-permanent owners to use the .set and .tcl
commands edit your config file and change set must-be-owner to 0. Then
either .rehash or .restart bot via dcc chat/telnet or /msg bot
rehash password
Q: Windrop
reports the incorrect time in logs and party line
A: Download an updated Windrop version from Windrop Central,
as all Windrop versions were updated to resolve this issue.
A1: Make sure you use the eggdrop.complete.conf or eggdrop.advanced.conf
eggdrop config file
Then edit your eggdrop config file and enable the following line by removing the
# in front of it:
#set env(TZ) "$timezone $offset"
Then edit your config file and alter the following two lines to the correct time
zone, an example for GMT+10:
set timezone "GMT"
set offset "-10"
Q: Why
don't files moved manually into the file system directory show up in the
Windrop?
A: This is a known problem with all versions of Windrop
A1: If you are using 1.4.x or 1.5.x then it would be best to update to the
current Windrop version, then each time you added files manually use the optimise
command the file system area of the Windrop to update the file listing.
Q: Windrop
reports "(!) timer drift -- spun X minutes"
A: It basically means that your Windrop couldn't do anything at all for X
amount of minutes, check the app-weird.html file in the doc\html
directory of Windrop for an explanation of its causes.
Q: How
can I kill the Windrop? Or how do I see if it's running?
A: On Windows 95/98/ME press Ctrl+Alt+Delete keys and a "Close
Program" menu will pop up, select Eggdrop from the list and choose End
Task. If you don't want to kill it, or don't see it on the list, just
click Cancel.
A1: On Windows NT4/2000 press Ctrl+Alt+Delete key, choose Task Manager,
choose Processes tab, select eggdrop.exe and choose End Process.
If you don't want to kill it, or don't see it on the list, choose File
Menu and Exit Task Manager.
A2: On Windows XP press Ctrl+Alt+Delete key, choose Processes tab,
select eggdrop.exe and choose End Process. If you don't want to
kill it, or don't see it on the list, choose File Menu and Exit Task
Manager.
Q: Where
can I find other language files for Windrop?
A: Additional language files
for Windrop are available at slennox's eggdrop page
Q: Where
can I find some extra modules for Windrop?
A: The botnetop, gseen and
stats modules are included with all the Windrop final ports (1.4.3 or later) at Windrop
Central
Q: Where can I
find some good scripts at?
A: The best places to look for useful scripts are at slennox's
eggdrop page, you can even
search for scripts.
A1: Many other scripts are available on the EggHeads
FTP site in the 1.* directories. The directory numbers refer to the version
of Eggdrop/Windrop that the scripts were created for.
Q: How can I add
scripts to my Windrop?
A: Unpack the script with a utility like 7-Zip,
most scripts are compressed with gzip (They have a .gz file extension).
Open the script with a text editor (Don't use notepad!) and choose the settings
you want.
Move the script(s) to the scripts directory of your Windrop and add the
following line to the end of your config file
source scripts/script.tcl
Where script.tcl is the filename of the script
Then either .rehash or .restart bot via dcc chat/telnet or /msg
bot rehash password
Q: Why
do some scripts fail to work with Windrop?
A: Any script that uses Unix specific commands will not work with Windrops since
the commands aren't available under Windows
Many older scripts no longer work with recent version(s) of Windrop due to
changes made in the code. Sometimes using the built in compatibility script will
help. Add the following command to the start of the scripts section of
your config file if it isn't already there:
source scripts/compat.tcl
Q: How can I
create Tcl scripts for Windrop?
A: The tcl-commands.doc file in the doc directory of Windrop contains
basic details of the Tcl scripting commands used in Eggdrop/Windrop.
A!: A good guide to Tcl scripting for
Eggdrop/Windrop from SUNiNet.
Q: I
changed the settings for my channel in the config file but my bot still does
<insert whatever channel setting related thing here>, what's wrong?
A: Once your bot reads your Windrop config file for the first time it creates a
channel settings file where it stores those settings.. And the channels settings
file overrides any settings that are to the Windrop config file. To change
your settings, either delete the channel settings file (NOT recommended), or
simply dcc chat your bot and use the .chanset command.. Type .help
chanset if you need help. Anything you change with the .chanset
command will be saved to the channel settings file.
Q: Can Eggdrops and
Windrops link and share files?
A: Yes Eggdrops and Windrops can link and share userfiles without any problems.
Just make sure the Eggdrops and Windrops are compatible and using the same handle
length.
Eggdrop/Windrop 1.1.x can only share userfiles with other 1.1.x versions.
Eggdrop/Windrop 1.7.x can only share userfiles with other 1.7.x and later
versions
Q: How do I make my bots
share userfiles?
A: Check out the Setting
Up a Botnet guide at slennox's eggdrop page.
Just make sure the bots are compatible and using the same handle length.
Eggdrop/Windrop 1.1.x can only share userfiles with other 1.1.x versions.
Eggdrop/Windrop 1.7.x can only share userfiles with other 1.7.x and later
versions
Q: How do I make my bot op other
bots?
A: If you are using Windrop 1.6.0 or later then try using the included
botnetop module, edit the settings in botnetop.conf with a text editor
(Don't use notepad!). Then edit your eggdrop config and add the following line
anywhere in the module section:
source bonetop.conf
Then either .rehash or .restart bot via dcc chat/telnet or /msg
bot rehash password
A1: Try the botnetop.tcl script
at slennox's eggdrop page, open the script
with a text editor (Don't use notepad!) and edit the settings. Then move the
script to the scripts directory of each bot and add the following line to the
end of your config file
source scripts/botnetop.tcl
Then either .rehash or .restart bot via dcc chat/telnet or /msg
bot rehash password
Q: How
can I make several bots linked together all do one command ?
A: Try the netbots.tcl script
at slennox's eggdrop page, edit the scripts
settings and add the script to each bot. That script is quite complex though so
it isn't recommended for beginners