Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
IRC Manager for MIRC Details »»
IRC Manager for MIRC
Version: 1.00, by Velocd Velocd is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

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.

Comments
  #92  
Old 04-05-2004, 12:15 AM
Velocd's Avatar
Velocd Velocd is offline
 
Join Date: Mar 2002
Location: CA University
Posts: 1,696
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Download WinRAR and see if it works.

In no way is this zip corrupt, as there haven't been any complaints of it being so until yours.
Reply With Quote
  #93  
Old 04-05-2004, 05:06 AM
Kevorkian's Avatar
Kevorkian Kevorkian is offline
 
Join Date: Dec 2002
Location: behind you...
Posts: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by FreeTerran
velcod if you could code it i could test it for you
this hack don't work in my board where guest navigation is blocked, when the script try to send info though the file, can't because is blocked with user and password
Reply With Quote
  #94  
Old 04-05-2004, 01:13 PM
Velocd's Avatar
Velocd Velocd is offline
 
Join Date: Mar 2002
Location: CA University
Posts: 1,696
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is that an external hack, disabling your vBulletin from being shown to guests? I tried searching for the vBulletin option but couldn't find it.
Reply With Quote
  #95  
Old 04-05-2004, 01:22 PM
StarBuG's Avatar
StarBuG StarBuG is offline
 
Join Date: Dec 2001
Location: Germany
Posts: 1,033
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi

This hack looks nice but I read in your install script that there is problems with larger channels.
I have a channel with normaly 60-160 users so I think I wait untill you fixed the problem with many users.

Is there a way to let an eggdrop handle the channel activity?
That would be much better then handling it over mirc

StarBuG
Reply With Quote
  #96  
Old 04-05-2004, 02:50 PM
Kevorkian's Avatar
Kevorkian Kevorkian is offline
 
Join Date: Dec 2002
Location: behind you...
Posts: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by StarBuG
Hi

This hack looks nice but I read in your install script that there is problems with larger channels.
I have a channel with normaly 60-160 users so I think I wait untill you fixed the problem with many users.

Is there a way to let an eggdrop handle the channel activity?
That would be much better then handling it over mirc

StarBuG
i changed all permission for guest to no and can't do anything without register, and the script can't send info to the forum in online status display no permission
Reply With Quote
  #97  
Old 04-05-2004, 08:56 PM
Velocd's Avatar
Velocd Velocd is offline
 
Join Date: Mar 2002
Location: CA University
Posts: 1,696
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by StarBuG
Hi

This hack looks nice but I read in your install script that there is problems with larger channels.
I have a channel with normaly 60-160 users so I think I wait untill you fixed the problem with many users.

Is there a way to let an eggdrop handle the channel activity?
That would be much better then handling it over mirc

StarBuG
https://vborg.vbsupport.ru/showthrea...threadid=61570

I do have an eggdrop version, as I've mentioned in this thread many times.

It doesn't have limits to the activity.

And actually.. there is a bug in this mIRC hack I need to correct in the install.html, but change the MySQL table type of each nick field in `irc_online`, from varchar(255) to TEXT, and you wont have that restriction.

Quote:
i changed all permission for guest to no and can't do anything without register, and the script can't send info to the forum in online status display no permission
I don't know if the following works, but it's worth a try.

Above require('./global.php') in your irc_online.php, paste:

PHP Code:
$bbuserinfo['userid'] = 1
It "should" mask the bot under your user id, unless changed somewhere with cookies/sessions.

Let me know if this works.
Reply With Quote
  #98  
Old 04-06-2004, 12:39 PM
Kevorkian's Avatar
Kevorkian Kevorkian is offline
 
Join Date: Dec 2002
Location: behind you...
Posts: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok tonight i'll try this ^^
Reply With Quote
  #99  
Old 04-06-2004, 02:58 PM
Kevorkian's Avatar
Kevorkian Kevorkian is offline
 
Join Date: Dec 2002
Location: behind you...
Posts: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

nothing don't work

guest blocked
Reply With Quote
  #100  
Old 04-06-2004, 09:12 PM
Velocd's Avatar
Velocd Velocd is offline
 
Join Date: Mar 2002
Location: CA University
Posts: 1,696
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Replace the line containing require_once('./global.php') with:

PHP Code:
require_once('./includes/init.php'); 
Reply With Quote
  #101  
Old 04-07-2004, 07:23 AM
Kevorkian's Avatar
Kevorkian Kevorkian is offline
 
Join Date: Dec 2002
Location: behind you...
Posts: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yeah now works ^^ thanks!
Reply With Quote
  #102  
Old 04-21-2004, 02:21 PM
Blackbeard Blackbeard is offline
 
Join Date: Mar 2003
Posts: 187
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you for all the work put into this hack, we have been wanting this on our forum for a while now. Works great

http://learnall-forum.com/forums/index.php?
Reply With Quote
  #103  
Old 05-13-2004, 11:50 PM
Maikeru's Avatar
Maikeru Maikeru is offline
 
Join Date: Apr 2004
Location: arizona
Posts: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great work, Velo. I'm definately using this hack on my forum. Hope to see some more good hacks from you
Reply With Quote
  #104  
Old 05-15-2004, 01:25 AM
Maikeru's Avatar
Maikeru Maikeru is offline
 
Join Date: Apr 2004
Location: arizona
Posts: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i figured out most of what I just editted out..but this is what appears when I have everything managed:

Most users in the chat was 0 on 12-31-1969 at 07:00 PM.
Topic:

What can I do to fix that?
Reply With Quote
  #105  
Old 05-21-2004, 03:56 PM
BaCaRdi BaCaRdi is offline
 
Join Date: Jun 2003
Location: usa
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You can also use thales mysql to ircd gateway, it works great and it's dynamic, also dont need something to join server to check. I will post a sampe page when we convert back to Vbull from ipb There release has very few examples to work with but you can request our source and modify it for your use, for free of course

-BaC
Reply With Quote
  #106  
Old 06-01-2004, 03:40 PM
Intex Intex is offline
 
Join Date: Apr 2002
Posts: 576
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great hack Velocid - but I'm having a connection problem by the looks of things. I'm getting the following errors in mIRC status window:

Code:
* /sockwrite: 'vbmisc' not connected (line 18, ircon_rm.txt)
-
* /sockwrite: 'vbusers' not connected (line 2, ircon_rm.txt)
I believe (after looking at the threads already posted here) this means that this is due to the fact that a connection can't actually be made to the webserver.

Can you confirm the following:
  • Does this work if you're port forwarding on your firewall to another host on your network? My webserver is not on a PC directly connected to the Internet
  • Does it work if mIRC is on the PC where the webserver is? mIRC attaches to the network with no problems and I can do everything IRC related as expected
  • I turned the board off in the AdminCP whilst testing this. Would this be a possible reason why it's not working?
Thx.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:04 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.17614 seconds
  • Memory Usage 2,371KB
  • Queries Executed 30 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (2)bbcode_php
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (16)post_thanks_box
  • (16)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (16)post_thanks_postbit_info
  • (15)postbit
  • (16)postbit_onlinestatus
  • (16)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete