vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   IRC Manager (for mIRC) (https://vborg.vbsupport.ru/showthread.php?t=102771)

TyleR 12-11-2005 10:00 PM

IRC Manager (for mIRC)
 
Well, this is just a port of Velocd's hack from 3.0.x, released here

  • Thanks To
    • meissenation: For your help with the mIRC part of the hack, updating it to hopefully crush a bug.

This is in Beta Stage!!!!
  • Updates
    • January 12th, 2006
      • Fixed irconline.php to parse the information correctly through the $vbulletin->input->clean_array_gpc array..
    • January 14th, 2006
      • Changed out the fixes by ozzy for the mIRC file, and reverted the vbulletin inputs into regular _POST variables.

So, feedback, suggestions, bugs, post em.

- Tyler

EasyTarget 12-12-2005 07:38 AM

thanks tyler, I'll be giving this one a try. I have a question, what does "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." mean exactly? Like I have to be in the irc channel myself, someone has to be in the irc channel, I have to be in the channel with the mIRC software?

TyleR 12-12-2005 07:40 AM

Hi,

Yes, it means that you're PC will have to be connected to mIRC and your channel specified in your irc manager, as it uses that for it's refresh of online list, topic updates, and record user updates.

- Tyler

EasyTarget 12-12-2005 07:42 AM

do you know if I could do that same using trillian's irc connection?

TyleR 12-12-2005 07:44 AM

Not at the moment, as i'm not familiar with Trillian. I'll have a look at it later on today, as i've been up for the past 20+ hours, lol.

- Tyler

sensimilla 12-12-2005 08:16 AM

does it work with pJirc integration ?
https://vborg.vbsupport.ru/showthread.php?t=96710

TIA

theArchitect 12-12-2005 09:34 AM

Sorry for the newbie question. But can I assume that if no one on my channel uses mIRC that this hack won't display who is in the channel?

Snake 12-12-2005 10:43 AM

Cool, I'll check this out...

Sooner95 12-12-2005 12:42 PM

installed, waiting to see if it updates.

also, you need to include the info to upload the product file, someone may forget.

Sooner95 12-12-2005 12:50 PM

well, been a few minutes, still no update.

edit====

Still nothin. Everything installed fine. Keys match between mirc files and php. I even see the timers run in the mirc status window. But no update.

Maybe someone esle can get this to work, so I can better troubleshoot.

meissenation 12-12-2005 04:22 PM

That was the problem that TyleR and I were having on his website. It works great on my website; http://mifbody.com/vbulletin/index.php but when we tried to run it on his, it wouldn't update. This is why he put it as being in Beta, because we were still trying to figure out why it works perfectly fine on my 3.5.x but not on his. It was 4am, so finding help in an IRC scripting channel wasn't working very well, he threw it on here hoping it would work for everyone else even though it didn't work for him.


sensimillia -
As far as integration with the chatrooms; technically this script should work regardless of whether you even have a chatroom installed onto your site. mIRC is an IRC program that has a very friendly scripting language programmed into it. The ircon_al and ircon_rm is the scripts that run in mIRC, and they record what's going on in the chatroom and then sends an update to the irconline.php script on your website, telling it what has changed in the chatroom. Due to this, it really doesn't matter whether you have a chatroom installed or not because regardless it still is going to get the updates from the mIRC script, and it's still going to update irconline -- just not having a chatroom installed means less users ;) Anyway, to answer specifically, yes it works with Jeta's IRC chatroom as that's what I have on my website.

EasyTarget -
This won't work with Trillian that I'm aware of. The scripts that come with this; ircon_al.txt and ircon_rm.txt are mIRC specific scripts that run through that program.

theArchitect -
You need to have atleast one person on mIRC that runs this script. Personally, I have a second computer that I've deemed our "server computer" that runs 24/7 with the mIRC program running. I have what's called a "Bot" installed on this mIRC program, it's like an eggdrop type of deal if anyone's firmiliar with it, where it has chatroom commands and plays trivia and such like that. So for me, all I had to do was load the two scripts into my mIRC bot, and tada now my website will have 24/7 monitoring as long as that mIRC bot is always idling in the chatroom.

meissenation 12-12-2005 04:29 PM

For those that are having issues with it updating on your website, can you give us some stats so we can see what's so different from my website compared to yours? We're really confused why it works on mine but didn't on TyleRs. Make sure your IRCkey is identical. How many characters did you guys use for the ICkey? I made sure to use the same amount, and used all numerical characters. Hmm, make sure the path to your irconline.php script is correct, too, as I don't believe the script is set up to give error messages if it doesn't correctly communicate with the IRConline.php script...

Has anyone so far gotten it working on their site?

lanc3lot 12-12-2005 04:49 PM

Omg, i will install it later on night that definately:D

THNX:D

theArchitect 12-12-2005 05:46 PM

Quote:

Originally Posted by meissenation
theArchitect -
You need to have atleast one person on mIRC that runs this script. Personally, I have a second computer that I've deemed our "server computer" that runs 24/7 with the mIRC program running. I have what's called a "Bot" installed on this mIRC program, it's like an eggdrop type of deal if anyone's firmiliar with it, where it has chatroom commands and plays trivia and such like that. So for me, all I had to do was load the two scripts into my mIRC bot, and tada now my website will have 24/7 monitoring as long as that mIRC bot is always idling in the chatroom.

Many thanks for your reply. However, I run Mac's and I don't think that mIRC runs on them. :(

meissenation 12-12-2005 06:07 PM

Snap, no mIRC doesn't work on macs.. :( Probably your only bet would be to try an eggdrop type of deal... or get a windows comp. ;)

Man1c M0g 12-12-2005 06:55 PM

Quote:

Originally Posted by EasyTarget
thanks tyler, I'll be giving this one a try. I have a question, what does "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." mean exactly? Like I have to be in the irc channel myself, someone has to be in the irc channel, I have to be in the channel with the mIRC software?

A nice hack! Could I ask for a conversion of VeloCD's Eggdrop hack though? Its over at https://vborg.vbsupport.ru/showthread.php?t=61570 . I promise I'd love ya forever! :D

Sooner95 12-12-2005 07:10 PM

I'll second the port of the eggdrop one, as that one I never had issues with.

As for this one.

Yea, keys match.. used 4 digits, and 5 digits, all numerical...

Path is correct, file edits correct. 2 files loaded in my mirc.

Here is a sample of the stuff in my status window.

Quote:

* Timer 1 activated
* Timer 2 activated
(16:00:02) ?? ?nickserv? identify *********
* Loaded aliases 'C:\Program Files\Noname\mIRC\ircon_al.txt'
* Loaded script 'C:\Program Files\Noname\mIRC\ircon_rm.txt'
(16:00:03) ?? usermode: set to (+oghs)
(16:00:03) ?? server notice mask (+kcfvgqs)
(16:00:03) ?? you are now an irc operator
* Timer 3 activated
* Timer 4 activated
* No one in your notify list is on IRC
* Timer act activated
* Timer 1 halted
* Timer 2 halted
* Timer 3 halted
* Timer 4 halted
(16:00:45) ?? adresses from (#dog&bone) saved in 0.53 seconds. 11/11 entries.
(16:00:56) ?? adresses from (#Doghouse) saved in 0.09 seconds. 2/11 entries.

TyleR 12-12-2005 07:42 PM

Quote:

Originally Posted by Sooner95
I'll second the port of the eggdrop one, as that one I never had issues with.

As for this one.

Yea, keys match.. used 4 digits, and 5 digits, all numerical...

Path is correct, file edits correct. 2 files loaded in my mirc.

Here is a sample of the stuff in my status window.

Are you in your channel?

And i'll take a look at the eggdrop integration, but I dont use it as of now, so i'll go download it and test it out later.

As for stats not updating, are you getting any errors in your mIRC window when you connect?

- Tyler

TyleR 12-12-2005 07:47 PM

Quote:

Originally Posted by theArchitect
Sorry for the newbie question. But can I assume that if no one on my channel uses mIRC that this hack won't display who is in the channel?

as long as you use mIRC to connect to your channel, it'll display everyone inside the chat room.

meissenation 12-12-2005 08:03 PM

I've been going through many different IRC servers' help desks trying to find anyone that's comfortable with scripting sockets, so far everyone has said "No human on earth understands the sockets commands; refer to the help file and that's the best help you can get." Aside from that, there was one person that offered a bit of support and looked over the entire script, he says that everything on the IRC side looks legitimate and it's either an issue with the website host not allowing the socket connection, or it's an issue with the irconline.php file. Unfortunately, it's looking like this is a very hit-and-miss script... Has anyone gotten it working on their website yet, or am I the only lucky one it works for? :ermm:

Sooner95 12-12-2005 09:24 PM

@Tyler Yes, I am in my channel, hell I live there LOL and no, I do not get any errors at all.

KidCharlemane 12-12-2005 10:22 PM

Not working for me either. Timers are running but no updates :(

meissenation 12-13-2005 12:05 AM

Can those of you who it's not working for contact your website's server and see if socket connections are blocked or not? The only last thing I can think of is that the website's host/server is blocking incoming socket connection reuqests, and that's why it's not updating.

lanc3lot 12-13-2005 12:48 AM

No luck here too:(

It keep saying:
Code:

* /sockopen: 'vbusers' socket in use (line 131, ircon_al.txt)
-
* Timer 1 halted
-
* Timer 1 activated
-
* Timer 1 halted
-
-N Unknown command
-
-N Unknown command
-
-N Unknown command


meissenation 12-13-2005 02:42 AM

lanc3lot, can you copy and paste your ircon_al and ircon_rm files for me to see? Paste them here, http://pastebin.ca/ then just link to your paste. Not sure why it would say there's any -N command.

lanc3lot 12-13-2005 02:03 PM

Ircon_al.txt: http://pastebin.ca/33531

Ircon_rm.txt: http://pastebin.ca/33532

Hope this can helps out, thnx in advance again:)

meissenation 12-13-2005 03:33 PM

Everything looks legit, the -N is part of the sockwrite command; which is proper syntax. What version of mIRC are you running? I know it's compatible with mIRC 6.1.6.

lanc3lot 12-13-2005 03:45 PM

6.1.6, the latest:(

Damn

meissenation 12-13-2005 04:07 PM

Try running it again; is it still saying -N unknown command? For some reason, it seems to not be recognizing the sockwrite command, but if you type /help /sockwrite it shows you the syntax and it's identical to what's in your code. Try typing /ircrefresh manually while you're in the room, ideally it should send it to the irconline.php without any errors, and then it should update your website.

lanc3lot 12-13-2005 04:31 PM

When i write ircrefresh in the room, i get: * /sockopen: 'vbusers' socket in use (line 131, ircon_al.txt)

meissenation 12-13-2005 04:45 PM

Usually the socket in use command comes when either the ircrefresh command is in the process of being executed, or the topic refresh is being executed. Try giving it 15 seconds of an idle chatroom and then type /ircrefresh -- if it still gives you an error message, then I would have to guess that something from the webhost is keeping the socket open. I feel bad that this worked for me but isn't working for anyone else.

lanc3lot 12-13-2005 05:31 PM

Damn, i cant understand what goes wrong:(

I will uninstall it for now, and wait maybe if u are kind enough to port this one: https://vborg.vbsupport.ru/showthread.php?t=61570 that guys posted before:(

Its a great addon to have the stats of the channel on the forumhome, hope that someone will make a hack that plays to all of us :(

Anyway, thnx for the time u spent mate:)

meissenation 12-14-2005 05:24 PM

TyleR and I are working on another IRC Channel Information script that will require the use of mIRC but it does not require sockets to update the website. So far, it's updating the tables perfectly, but I'm 100% entirely blind as to integrating it into VBulletin. So, once it's integrated to display the information in VBulletin, we'll thoroughly tested it to make sure it works. :) We'll keep you all posted and when it's all set for release we'll of course post it up here for everyone. :)

Sooner95 12-14-2005 05:27 PM

excellent, Can't wait to try it out! Thx fellas!

lanc3lot 12-14-2005 06:06 PM

Thnx meissenation, keep up the good work guys:)

TyleR 12-17-2005 02:59 AM

sorry folks, had an ice storm here yesterday, didnt get power back til about 3 hours ago..i'll get back to y'all on errors, as this might soon be unsupported as an easier concept will be coming out thanks to meissenation.

- Tyler

feldon23 12-19-2005 07:02 PM

Great to see this hack live on with vB3.5. I'm sorry I never got around to rewriting it for vB3.5.

I haven't DLed it, but did you switch from GET to POST? GET limits the # of users you can do to about 100. I rewrote it to do POST and was *finished* with the code (it was a beast) and then mIRC bombed and destroyed aliases and remote which contained all the code.

As for people asking for Eggdrop, FTP, etc. those require some kind of linkage application to be running on the server. The beauty of this script is that all that is required to have a current list of users on your forum home page is for 1 person to have a copy of mIRC connected to the chatroom in the background. Either nobody considered the idea or nobody was mental enough to try this with mIRC scripting. :)

Kudos, TyleR!

Curious to hear what this other idea is...

feldon23 12-19-2005 07:04 PM

Quote:

Originally Posted by meissenation
TyleR and I are working on another IRC Channel Information script that will require the use of mIRC but it does not require sockets to update the website. So far, it's updating the tables perfectly, but I'm 100% entirely blind as to integrating it into VBulletin. So, once it's integrated to display the information in VBulletin, we'll thoroughly tested it to make sure it works. :) We'll keep you all posted and when it's all set for release we'll of course post it up here for everyone. :)

Curious how you're doing this. Mind PMing me some code to look at?

TyleR 12-19-2005 07:06 PM

Quote:

Originally Posted by feldon23
Great to see this hack live on with vB3.5. I'm sorry I never got around to rewriting it for vB3.5.

I haven't DLed it, but did you switch from GET to POST? GET limits the # of users you can do to about 100. I rewrote it to do POST and was *finished* with the code (it was a beast) and then mIRC bombed and destroyed aliases and remote which contained all the code.

As for people asking for Eggdrop, FTP, etc. those require some kind of linkage application to be running on the server. The beauty of this script is that all that is required to have a current list of users on your forum home page is for 1 person to have a copy of mIRC connected to the chatroom in the background. Either nobody considered the idea or nobody was mental enough to try this with mIRC scripting. :)

Kudos, TyleR!

Curious to hear what this other idea is...

hmm, never considered changed to _POST..might just have to though.

And for the other idea: it's just a script within mIRC, somewhat like yours, but totally from scratch, that also goes to a file on thew server to drop info into the DB..I do believe it is what's on meissination's site at the moment, www.mifbody.com/vbulletin/ just integrated into the one here :p

- Tyler

meissenation 12-19-2005 07:14 PM

Actually I'm using the old IRC Manager script. :P I figured since it's working I might as well leave it. ;)


All times are GMT. The time now is 02:35 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01368 seconds
  • Memory Usage 1,833KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (7)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete