The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Eggdrop IRC Manager Details »» | |||||||||||||||||||||||||
The Eggdrop IRC Manager (EIM) is a TCL script for NIX Eggdrop or Win32 Windrop. It will allow you to refresh your forum home with information about your channel, such as the nicks currently in it, the record users, and the activity of the channel. This is a port from my IRC Channel Manager, yet that hack was for MIRC and had some bugs. I created a new thread for this hack as the audience is different. Most people seeking eggdrops wont look into the mIRC thread. The eggdrop version is far better than the former, so I highly recommend you make the switch if you're capable of running eggdrop. Demos: http://www.animesystem.com/forums/ http://www.buckeyeplanet.com/forum/ Quick overview of features
Only drawback currently is that you must run multiple bots with the script if you intend to update multiple channels. I will be working on a version that allows 1 bot to update multiple channels. For those using IRC Channel Manager, making the upgrade is easy, just refer to the installation manual. Examples attached. Enjoy! Notice 1: Ah yes, I forgot to mention the two manual bot commands in the documentation. As a bot owner, type !refresh to manually refresh the channel. Type !startact to do the initial start of the activity timer. Both these commands should be performed when you first place your bot on the channel or after you rehash it when installing the script. You wont have to run these scripts again, unless your bot exits the channel. Notice 2: Your bot will refresh your channel whenever someone leaves, changes nick, joins, is kicked, topic change, or a mode change occurs (such as someone being op'd, voiced, etc.) On a large traffic intensive channel, this will make your bot very busy. Just be aware of this. I'll plan for a timer-version, where the bot updates every X minutes, in the future. FAQ What is an eggdrop? http://www.eggheads.org/ Will this work with my java IRC client? (pjIRC, etc.) Read what an eggdrop is. Once you figure it out, you'll know that they are completely independent things. How do I start up my own IRC channel? This thread isn't a beginners guide to IRC. For that, refer to Google: http://www.google.com/search?hl=en&i...s+guide+to+irc Will this work with vB 3.x.x? More than likely, since there is little modification to vBulletin. :up: Show Your Support
|
Comments |
#32
|
||||
|
||||
Nice job! Thanks for the update!
|
#33
|
|||
|
|||
FINALLY I understand the problem
when in the Board --> Unregistered / Not Logged In --> Can View Forum--> NO the hack don't work because th file .php don't execute the query |
#34
|
|||
|
|||
Installed, no problems, with the bot running on a different server. Thanks for the hack! Already clicked install.
Coupled with vbXirc, really ties the chat in as a seemless part of the forums. |
#35
|
|||
|
|||
A few questions: eggdrop, how do install that? Do I have to ask my host to install this???
Also our IRC server is quicknet.nl , is that compatible with eggdrop? |
#36
|
||||
|
||||
You'll have to do the research yourself on how to install eggdrop, and if your IRC server is compatible.
This thread isn't a support thread for how to install eggdrop. As quoted from the first post: Quote:
There is also this easier bot to install called Winbot, but I don't know if it is compatible with TCL scripts. |
#37
|
|||
|
|||
<a href="http://www.egghelp.org/setup.htm" target="_blank">http://www.egghelp.org/setup.htm</a>
Easy instructions on how to set up an eggdrop can be found at the above link. |
#38
|
|||
|
|||
Thanks for the hack, it's something that i've been long looking for! The only thing i'd like to ask is how do i add support for half ops in your hack?
|
#39
|
|||
|
|||
ive noticed that long topics can throw the formatting of the vbulletin index page off, so in irconline.php i replaced:
$topic = $_POST['topic']; with: $topic_maxlength = 50; // max # of topic chars to show if (strlen($_POST['topic']) > $topic_maxlength) { $topic = substr($_POST['topic'],0,$topic_maxlength)."..."; } else { $topic = $_POST['topic']; } so that only 50 characters (plus '...' , so 53 total) will show up from the topic, of course you can increase or decrease the number of characters you want to show you. this mod is grrrrrreaT! |
#40
|
||||
|
||||
Can you explain a little more specifically about how the idleness meter works? Mine always stay at idleness, which is misleading when sometimes up to 10-15 of us are having a lively chat.. Can I reduce the math in this to allow it to understand it's actually active?
|
#41
|
|||
|
|||
Quote:
Alien, the code in particular you are interested in is in admincp/ircadmin.php, it looks like this: ---- ircadmin.php ------------ if ($channel['activity'] > 100) { $alevel = 5; } else if($channel['activity'] == 0) { $alevel = 0; } else { $channel['activity'] *= .05; $alevel = round($channel['activity']); if ($alevel < 1) { $alevel = 1; } } -------------------------------- basically, the part you should probably toy around with is the .05 value. $channel['activity'] is the value of the activity (range: 0 - 100+) that the bot will update the database with. This value is determined in ircrefresh.tcl. When the bot decides to update, it will update the database with the value that it currently has. Then ircadmin.php will fetch this value and call it $channel['activity'] and determine which image to display according to this value by multiplying that value * .05 and rounding it. It only does this calculation if ircrefresh reports an activity level < 100, otherwise it will display the 'most active' image. In your case, since 15 users dont seem to be generating as much activity as you'd like, increasing the .05 should fix your situation. It would be a trial and error method until you get it just right for you channel. hope this helps - er0sion |
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|