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
  #107  
Old 06-03-2004, 04:15 AM
xparte xparte is offline
 
Join Date: Apr 2004
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi !

I've installed everything in and it everything seems ok except I run into a problem loading the ircon_al.txt file.

I get this error in mirc:

Code:
* /sockopen: insufficient parameters (line 17, ircon_al.txt)
Opening up ircon_al.txt shows line 17 as:

Code:
sockopen vbmisc %vbserver 80
This is my config:

Code:
/ircrefresh {
  ; Configuration ;

  %vbserver    = sydlaw.com.au
  %vbfilepath  = /forums/irconline.php
  %irckey      = 54321
  %ircchan     = #xparte
  %ircwait     = 60
I'm on mirc 6.14 VB3.

I've gone through this whole topic but no one seems to have had this problem. Does anyone know what could be wrong ?


Thanks for your help.
Reply With Quote
  #108  
Old 06-16-2004, 08:16 PM
HakkieDEV HakkieDEV is offline
 
Join Date: Jun 2004
Posts: 62
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Awesome, installed this hack and works perfect! Love ya!
Reply With Quote
  #109  
Old 06-17-2004, 10:38 AM
HakkieDEV HakkieDEV is offline
 
Join Date: Jun 2004
Posts: 62
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How do I edit the script btw so it also shows the users with a "!".

It shows all ops, halfops and voiced (@,%,+), but no the users with !.

Please tell me how to do that.
Reply With Quote
  #110  
Old 06-17-2004, 12:37 PM
OCH-Stan OCH-Stan is offline
 
Join Date: Jun 2004
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

wow! I like how this look, any future version with eggdrops??
Reply With Quote
  #111  
Old 06-24-2004, 07:56 PM
HakkieDEV HakkieDEV is offline
 
Join Date: Jun 2004
Posts: 62
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Its not working with the newest version of mIRC.

It doesn't recognise any of the commands (ircrefresh/topicrefresh/etc).

What should I do to make it work>
Reply With Quote
  #112  
Old 07-15-2004, 12:26 AM
Blue91's Avatar
Blue91 Blue91 is offline
 
Join Date: Apr 2002
Posts: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am getting this error when running the query specified in the Install instructions in MyPHPAdmin...

Quote:
You have an error in your SQL syntax near '\'\',
`server` varchar(25) NOT NULL default \'\',
`icon` varchar(100) NOT ' at line 3
Any ideas???
Reply With Quote
  #113  
Old 07-15-2004, 01:07 AM
Blue91's Avatar
Blue91 Blue91 is offline
 
Join Date: Apr 2002
Posts: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Anyone?? All I did was copy the script in the instructions and paste it to MyPhpAdmin and it gave those errors. Why won't it work for me yet no one else seems to have had this problem?
Reply With Quote
  #114  
Old 07-15-2004, 01:28 AM
Blue91's Avatar
Blue91 Blue91 is offline
 
Join Date: Apr 2002
Posts: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

nm, got it on my own. was an issue with stupid phpadmin.

However, now it wont update the users online. Not getting any errors in status of mIRC.

It wont show the topic either.

Lastly, how can I "adjust" the "idle, busy, etc" characteristics. My channel doesn't have a lot of people... we are pretty darned busy tonight, and it just shows as "very idle" on the front page.
Reply With Quote
  #115  
Old 07-15-2004, 06:05 PM
j_86 j_86 is offline
 
Join Date: May 2003
Posts: 275
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Blue91
nm, got it on my own. was an issue with stupid phpadmin.

However, now it wont update the users online. Not getting any errors in status of mIRC.

It wont show the topic either.

Lastly, how can I "adjust" the "idle, busy, etc" characteristics. My channel doesn't have a lot of people... we are pretty darned busy tonight, and it just shows as "very idle" on the front page.
How do I make the stats be the last thing on the Whats Going On?

Thanks
Reply With Quote
  #116  
Old 07-17-2004, 02:39 AM
Blackbeard Blackbeard is offline
 
Join Date: Mar 2003
Posts: 187
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Small bug here.......for some reason it is listing me twice 1st as being @ and 2nd as + is there a fix for this, other wise it works great
Reply With Quote
  #117  
Old 07-18-2004, 02:15 PM
rinkrat's Avatar
rinkrat rinkrat is offline
 
Join Date: Jan 2002
Location: Long Beach
Posts: 530
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It took a couple of tries but I finally got this working! Now do I have to load the aliases and the other file every time I start Mirc? Is there some way to have them load automagically?
Reply With Quote
  #118  
Old 07-18-2004, 02:23 PM
j_86 j_86 is offline
 
Join Date: May 2003
Posts: 275
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No, once loaded, they are always loaded

To unload them, use the same commands but swap LOAD with UNLOAD.
Reply With Quote
  #119  
Old 07-18-2004, 04:59 PM
rinkrat's Avatar
rinkrat rinkrat is offline
 
Join Date: Jan 2002
Location: Long Beach
Posts: 530
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Awesome! I'll just start Mirc whenever I'm online

Great hack, thanks!
Reply With Quote
  #120  
Old 07-19-2004, 01:22 PM
xparte xparte is offline
 
Join Date: Apr 2004
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What version of mIRC are you guys using ?
Reply With Quote
  #121  
Old 08-01-2004, 05:36 AM
girlzclan's Avatar
girlzclan girlzclan is offline
 
Join Date: Oct 2002
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by LightBringer
The only problem with this is the # symbol is added in twice.

If you change the handle field in the admincp from say #channelname to just channelname, then the script stops working.

If a user clicks on that link floris, it will take them to ##channelname instead of #channelname.

Any advice aside from hardcoding the channel name in there?
Easier way to do it is to:

Edit the irc_loggedin template and replace the $channel[handle]

with

PHP Code:
<a href="irc://irc.server/channelname">$channel[handle]</a
That worked for me ..
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 11:36 PM.


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.20660 seconds
  • Memory Usage 2,363KB
  • 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
  • (3)bbcode_code
  • (1)bbcode_php
  • (3)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