Version: 1.00, by Velocd
Developer Last Online: Nov 2023
Version: 3.0.0
Rating:
Released: 01-16-2004
Last Update: Never
Installs: 84
No support by the author.
Here is a hack spawned off an original idea by Feldon23 for using mIRC sockets to show who is online in your channel.
This hack advances from his in many features, the most obvious being it uses a MySQL table to store the data.
It supports multiple channels, not just one. This means you can show who is online on your forum home page for not just one channel, but many (there is a major restriction to this though, please refer to the install.html)
Data is passed through sockets by HTTP POST, not GET, therefore more options are available. For one, this hack will show the topic of your channel.
The "most users ever in the channel" has a timestamp to go along with it.
The most innovative feature of this hack is the activity bar. This guages the activity of your channel by counting how many lines are outputted in the channel every X amount of seconds (this value is definable by you; default is 3 minutes). The activity bar allows people not in the IRC channel to see if there is activity going on inside.
Admin Control Panel integration, for easy adding/deleting/editing channels.
This hack operates in the same as Feldon's, in that you MUST be in mIRC and connected to the channel if you wish for the data to be updated. There is no eggdrop required, and no FTP.
About the only known bug/error I've encountered in this hack is a "socket-in-use" error from mIRC. This can happen if you have a busy chatroom with people changing nicks, or leaving and joining the chatroom constantly. In this case, you will want to make some modifications to the ON-events in the remote script.
For more explanation on features, requirements, and restrictions, please refer to the section in install.html.
Version 1.1 - 1/20/04
Changed the way data is sent in the remote socket script, to allow more users being. Unfortuantly mIRC sockets aren't very extensive, and through different functions and loops I still wasn't able figure out a way of sending more data. This simply means the max users that will be updated for each channel is around 60 users. (although, I believe it is more than the the 1.0 version)
Created another socket connection for the topic & activity, which should reduce the number of "socket-in-use" errors.
Renamed two of the config variables which were somewhat ambigious.
Upgrade 1.1 Instructions:
Unload your current ircon_rm.txt remote script and ircon_al.txt alias script, and reload the new ones.
Clear your internet cache before downloading.
If you install this hack, please click the install button.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
if got right, i need to be online in my mIRC client to se statistic? So what the point of that hack if i can go in my mIRC client and see that there?
Sorry, may be misunderstud... and i did everything right but... (i used 2 different clients for that mIRC 6.03 and Neora Trion but nothing happend)...
i think it great hack but i want to be shure that it work even if my client is off (that exactly reason to install that hack couse first i go to my forum and if any nice guys there and in IRC then i go to IRC, and it`ll be usefull for me (and all my users) to see who`s online in IRC without to be online myself...
Maybe any chanse to integrate that hack with any ICR-applets (a lot chat integration aroud for IRC)?
Thanks!
The point of this hack is to retrieve the users from your IRC channel using mIRC and then store this information in a table on your vBulletin database, and show this information on your forum home.
mIRC has socket support and other remote/alias functions that make it easy to script for.
If you don't use mIRC, then this hack wont work.
I can't integrate it with IRC applets because I don't know Java that well.
I plan to create an eggdrop version though, after being introduced to Windrop (Windows compatible Eggdrop) by Apoco.
Quote:
I have one problem, I doesn't grab my channel topic for some strange reason. Is there a size limit I am not meeting, because my topic is pretty lengthy. Here is the example:
Manually run the /refreshtopic command in mIRC, and see if it updates.
If that doesn't work, go to the status window of your IRC server in mIRC, scroll to the bottom, and see if any errors exist.
There is a length the topic can be, restricted by mIRC, but that value is fairly long (maybe around 140 characters).
The point of this hack is to retrieve the users from your IRC channel using mIRC and then store this information in a table on your vBulletin database, and show this information on your forum home.
mIRC has socket support and other remote/alias functions that make it easy to script for.
If you don't use mIRC, then this hack wont work.
I can't integrate it with IRC applets because I don't know Java that well.
ok, so it work like that - I (admin) online in mIRC and forum takes info from mIRC? So when I online everyone can see statistic even if they not online in mIRC, but if I offline statistic doesn`t work? Am I right?
ok, so it work like that - I (admin) online in mIRC and forum takes info from mIRC? So when I online everyone can see statistic even if they not online in mIRC, but if I offline statistic doesn`t work? Am I right?
Yes, that is exactly how it works.
Quote:
Thanks for the quick support, I tried the /refreshtopic and it was an uknown command, and I checked my status window and it sometimes says
/sockopen: 'vbusers' socket in use (line 130, ircon_al.txt)
Whoops, did I say /refreshtopic? The command is actually /topicrefresh
As for the socket-in-use error, that can occur at times if you have a very busy chat room.
There are recommendations in the remote file for how to fix this, using different events.
If you get a socket-in-use error, just type the command:
Good news, I just begun developing an eggdrop version of the hack, on my Red Hat 9 system. It's taken me about a week to config and get used to the Linux environment (for the first time, and I must say its kick ass--best feature being savable work spaces).
I've already mastered the basics of TCL scripting, so I'll be able to crank out the eggdrop in no time. :up:
The hack will be released in its own thread. Also, no more support will be available for this somewhat-unstable mIRC version.
Good news, I just begun developing an eggdrop version of the hack, on my Red Hat 9 system. It's taken me about a week to config and get used to the Linux environment (for the first time, and I must say its kick ass--best feature being savable work spaces).
I've already mastered the basics of TCL scripting, so I'll be able to crank out the eggdrop in no time. :up:
The hack will be released in its own thread.
Is it out yet? That's exactly what I would need. I'd prefer if the thing ran as a remote eggdrop from my server, instead of me running mIRC locally....
If you need a shell account on which you can install an eggdrop to test your Linux version, please let me know.
this version works fine - had nps installing it at all
but i have one small query and that is if u are loggin in mirc then who`s online on the board u show up a guest in unknown location with link to the irc.php file (is there anywhere we can change this location from unknown to something like IRCBOT etc) so the location aint taking up 2 lines as unknown.
but i have one small query and that is if u are loggin in mirc then who`s online on the board u show up a guest in unknown location with link to the irc.php file (is there anywhere we can change this location from unknown to something like IRCBOT etc) so the location aint taking up 2 lines as unknown.
I'm assuming you are talking about a Java IRC chat. This hack, my eggdrop version, and Java IRC chats are totally separate.
Confront the hack maker of the Java chat hack for a solution to your problem.