Of course there is no "chat hack" as others stated, for the reasons they stated. However, I have a suggestion. I purchased JPilot, one of the rediculously easy to setup IRC style chat applets and integrated it into my frames driven UBB.
Please visit my UBB (see link in signature below) login as guest and you'll see what I mean. I kinda took it a step further and wrote a script which reads the ubber cookie UBB generates so it "steals" the PDN to use it in the IRC chat room as their nick, including a special nick for me.
All of this has *nothing* to do with UBB code hacking. I advise you do that externally as I did and not ask hackers. Why? Because, simply, I've proven it's not necessary.
1) Get JPilot at
http://www.jpilot.com and install it as instructed
2) use a chat.cgi called via a link somewhere (either in menu on your UBB or add HTML tag to a wordlet or wherever) similar to what you see below. I wrote it. Of course it's up to you to customize the source for your own needs.
Remember, visit my UBB and you'll see this exact script in action. Click on "Chat Area" in my menu on the left.
Note: I have removed the license key in the code snippet below for obvious reasons..
--- snip ---
#!/usr/bin/perl5
# UBB stuff - do not delete or modify in any way
#use strict;
use Fcntl ':flock';
use CGI ':standard';
#use CGI::Carp qw(fatalsToBrowser carpout);
use CGI qw(:cgi-lib);
eval {
($0 =~ m,(.*)/[^/]+,) && unshift (@INC, "$1"); # Get the script location: UNIX / or Windows /
($0 =~ m,(.*)\[^\]+,) && unshift (@INC, "$1"); # Get the script location: Windows
require "vars_config.cgi";
require "ubb_lib_2.cgi";
require "ubb_lib.cgi";
require "ubb_lib_time.cgi";
require "$vars_config{VariablesPath}/vars_display.cgi";
};
if ($@) { print "Content-type: text/htmlnn";
print "Error including required files: $@n";
print "Make sure these files exist, permissions are set properly, and paths
are set correctly.";
exit (0);
}
@login = cookie("ubber$vars_config{Cookie_Number}");
$authorized=$login[0];
if ($login[2] ne '') { $authorized = $login[2]; }
$startup="/join #AccessDeniedBBS ; /me has connected via the BBS and says hello...";
if (lc($authorized) eq "sysop" || lc($authorized) eq "jim")
{$authorized="BBS-SysOp";
$startup="/topic #AccessDeniedBBS Welcome www.accessdeniedbbs.net members and IRC users...";}
&display;
sub display {print "Content-type: text/htmlnn";
print <
IRC Web Chat at www.accessdeniedbbs.net...
VSPACE=4 BORDER=0 align=CENTER>
Server: webzone.ok.us.dal.net | Port: 6667 | Channel: #AccessDeniedBBS
Jim's nick: BBS-SysOp - if you see him online
Your default nick: "$authorized" (IRC server may alter if duped)
To return to the forums CLICK HERE after you disconnect
Double click on a nick in the list to PRIVATE CHAT or type "/help" when connected to IRC | © 2001
|
TOBROWSER
}
exit (0);
--- snip ---
You're own your own after here. I've all but spelled it out for ya and if none of this makes sense to you.. you should not be asking! This is for advanced users who know HTML, applets, CGI and UBB6 very, very well.
I do NOT do consulting work nor will I answer any questions beyond this unless generic in nature. This is not a hack.
Good luck and have fun!
-Jim