Ok now im no expert with eggdrops but I do know enough to get by and Im guessing that while this works for some it wont work for a lot of users.
There are numerous reasons for this.
1 a user will have to be added to the bot that the board uses to connect with.
2 that user will have to have the correct permissions on the bot.
3 the bot may require the telnet ident and 99 times out of a 100 the board wont be able to.
There are more but im not going to keep on cos this isnt me trying to put down the work thats been done im just trying to help out and prevent the complaints.
A quick and easy fix I guess to all the probs is to use my irc announce or the fxppack with it installed. Once doing that use the following.
Now the code changes needed are as follows :
Change
You must first be a
registered member to view any code.
With
You must first be a
registered member to view any code.
Ok now you need to modify the exsisting tcl script. Yes the one you got with the irc announce hack or fxp hack pack.
in the script find:
You must first be a
registered member to view any code.
replace with:
You must first be a
registered member to view any code.
find in postings.php
You must first be a
registered member to view any code.
and move it from where it is to underneath
You must first be a
registered member to view any code.
found earlier in the file.
if your using the ircannounce and not the fxppack then add
require_once('./includes/functions_ircpost.php'); under
require_once('./includes/functions_log_error.php');
instead
Ok that should be it. This is untested but should work and the only reasons I could think for it not doing so is perhaps that i picked the wrong word as the nickname which is an easy fix and is the reason for this line:
putlog "INVITE [lrange $line 5 end]]"
If it doesnt invite check what it says in telnet if it dont match the nick you requested then let me know what if anything it does say. Or you can change it yourself just remember to say so here. If for eg. the nick is
as
from the line
invites himself/herself as
Then simply change both of these [lrange $line 5 end]] to [lrange $line 7 end]]
If its blank then firstly try something like this:
Invite nick: testing number one and if
number one shows in telnet then reduce 6 in this [lrange $line 6 end]] to a 5 etc.
Dont forget to say how you fixed it here though so as to help everyone else.
Also dont forget to rehash your bot before saying it dont work.