This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

[v1.8.2svn] CCS - Channel Control Script by Buster

Support & discussion of released scripts, and announcements of new releases.
K
Kein
Voice
Posts: 21
Joined: Wed Apr 09, 2008 9:57 pm

[v1.8.2svn] CCS - Channel Control Script by Buster

Post by Kein »

Channel Control Script

Script author: Buster <buster[attt]buster-net.ru>
Contributor/translator: Kein <kein-of[attt]yandex.ru>
Latest release version: 1.8.2
Current SVN-trunk version: 1.8.2-m

Project page @ Google code <here>
SVN: svn checkout http://ccs-script.googlecode.com/svn/trunk/

Download:
<latest SVN snapshot> (r77)

Description:
"CCS is the abbreviation for Channel Control Script. Written on the TCL, CCS is the most powerful and most flexible IRC-fronted control script for eggdrop. CCS have it's own API-engine which supports custom modules, languages or scripts even. You can customize what you want without editing the script sources!"

Short list of features:
-> regex-based bans
-> partyline functionality via IRC
-> advanced whois script with IPv6 support
-> advanced DNS lib
-> chanserv/services functionality
-> advanced botnet functionality (via IRC too)
-> auto-update ability
-> other nifty things like channel settings templates, etc...

Installation:
There is no release with english language support yet, so, you need to svnup current rev from repo. Here is the short example how to install:

1. Create ccs/ dir in scripts/ dir.
2. Put SVN-content there, so, you will got something like:
-> ccs/
-----> bak\
-----> data\
-----> lang\
-----> lib\
-----> mod\
-----> scr\
-----> ChangeLog
-----> ccs.tcl
-----> ccs.rc0-template.tcl
-----> ccs.rc0-template-EN.tcl
-----> ccs.rc1-template.tcl
-----> ccs.rc1-template-EN.tcl
-----> ccs.rc2-template.tcl
-----> ccs.rc2-template-EN.tcl
--

3. Rename all ccs.rc*-template-EN.tcl in to ccs.rc*.tcl where '*' is the priority number of the template (do not change it).
4. Open renamed files and configure script (yeah, these works like .conf)
5. Add into eggdrop.conf (or whatever you use for scripts loading) string:
source scripts/ccs/ccs.tcl
6. Rehash/restart the bot.
7. Enjoy.

Support:
all issues can be posted on Google issue tracker (sorry, no issue templates yet >_>) or sent to Buster/me via email.
All related-questions here, official irc-channel: #eggdrop@irc.wenet.ru (russian only, but well, you can try to ask your question in english anyway :P)

IMPORTANT TRANSLATION NOTES:
Due to lack of mine russian->english skills -> english translation sucks. Completely.
Sooo... if you're willing to help to improve it - feel free to do it. Post your fixes @ Issue tracker or mail to me directly (Kein).
Last edited by Kein on Sun Aug 02, 2009 4:50 am, edited 2 times in total.
I'm too lazy for all of this
User avatar
username
Op
Posts: 196
Joined: Thu Oct 06, 2005 9:20 am
Location: Russian Federation, Podolsk
Contact:

Post by username »

Very good, the best script to control channel and bot. Very functional and secure.
Архив TCL скриптов для ботов Eggdrop/Windrop:
http://egghelp.ru/
K
Kein
Voice
Posts: 21
Joined: Wed Apr 09, 2008 9:57 pm

Post by Kein »

Btw, v1.8.7 released.
I'm too lazy for all of this
V
Vladislav
Voice
Posts: 2
Joined: Tue Jul 27, 2010 11:13 pm
Contact:

Post by Vladislav »

The best script!
P.S: v1.8.8 released.
K
Karunamon
Voice
Posts: 5
Joined: Sun Aug 01, 2010 1:55 pm

Post by Karunamon »

I guess I'm unclear on how to use this. I've gotten it installed and everything, but people who are already +n for the bot are unable to do anything on the channel.

How do I go about giving people rights?
K
Kein
Voice
Posts: 21
Joined: Wed Apr 09, 2008 9:57 pm

Post by Kein »

Karunamon wrote:I guess I'm unclear on how to use this. I've gotten it installed and everything, but people who are already +n for the bot are unable to do anything on the channel.
How do I go about giving people rights?
/msg $botnick auth your_pass

CCS uses it's own auth system in order to provide security.

After that, you can set up english language for your channel (if you didn't set it yet in the rc-configs):

!chanset ccs-default_lang en
I'm too lazy for all of this
F
Fraud
Op
Posts: 101
Joined: Mon May 19, 2008 7:57 am

Post by Fraud »

Sounds quit interesting from here but, im sorry, dont get it all, what this Script is. Could u maybe add some Screens? To get a better understanding of what it is. Appreciate.
K
Kein
Voice
Posts: 21
Joined: Wed Apr 09, 2008 9:57 pm

Post by Kein »

Fraud wrote:Sounds quit interesting from here but, im sorry, dont get it all, what this Script is. Could u maybe add some Screens? To get a better understanding of what it is. Appreciate.
Well...

http://img838.imageshack.us/img838/3865/clipboard1.png
http://img838.imageshack.us/img838/4351/clipboard2.png
I'm too lazy for all of this
F
Fraud
Op
Posts: 101
Joined: Mon May 19, 2008 7:57 am

Post by Fraud »

Thanks.
Do i have to edit ccs.rc1.tcl or can i leave it as it is?
And another Problem i have.. I set all to english but after login to the bot i get this output.
Èäåíòèôèêàöèÿ ê íèêó bogus` ïðîøëà óñïåøíî. Ïðåôèêñû äëÿ êîìàíä: pub "!", msg "!", dcc "!", ïðåôèêñû äëÿ êîìàíä áîòíåòà: pub "!!", msg "!!", dcc "!!".
K
Kein
Voice
Posts: 21
Joined: Wed Apr 09, 2008 9:57 pm

Post by Kein »

It looks like you'd setup it incorrect.

Open ccs.rc0-template-EN.tcl and find those lines:

Code: Select all

#############################################################################################################
	# Should we load language "en" for module "ban"? (0 - enable, 1 - disable)
	#set ccs(lang,name,ban,en) 0

	#############################################################################################################
	# Should we load language "pod" for module "ban"? (0 - enable, 1 - disable)
	#set ccs(lang,name,ban,pod) 0

	#############################################################################################################
	# Should we load language "ru" for module "ban"? (0 - enable, 1 - disable)
	#set ccs(lang,name,ban,ru) 0 
change it to this:

Code: Select all

#############################################################################################################
	# Should we load language "en" for module "ban"? (0 - disable, 1 - enable)
	set ccs(lang,name,ban,en) 1

	#############################################################################################################
	# Should we load language "pod" for module "ban"? (0 - disable, 1 - enable)
	set ccs(lang,name,ban,pod) 0

	#############################################################################################################
	# Should we load language "ru" for module "ban"? (0 - disable, 1 - enable)
	set ccs(lang,name,ban,ru) 0 
There is a mistake in the config, 0 means "disable" actually, I'll fix it later in SVN. But note that you need to uncomment every line and set it up, otherwise, script gonna use the default values defined in css.tcl which is - of course -- uses russian language.

Do not forget to rename ccs.rc0-template-EN.tcl into ccs.rc0.tcl
I'm too lazy for all of this
F
Fraud
Op
Posts: 101
Joined: Mon May 19, 2008 7:57 am

Post by Fraud »

Ok. Thanks
K
Kein
Voice
Posts: 21
Joined: Wed Apr 09, 2008 9:57 pm

Post by Kein »

Fraud wrote: Do i have to edit ccs.rc1.tcl or can i leave it as it is?
Yeah, you can leave it or edit only the values you want to change.
I'm too lazy for all of this
F
Fraud
Op
Posts: 101
Joined: Mon May 19, 2008 7:57 am

Post by Fraud »

Well man, i dont know, i have set everything to en, but the output, i posted already here, is still in russion. maybe a rewrite will help if u have just one option to set to english and not so many......
U can miss very easy one setting
Anyway. This

Èäåíòèôèêàöèÿ ê íèêó Nick` ïðîøëà óñïåøíî. Ïðåôèêñû äëÿ êîìàíä: pub "!", msg "!", dcc "!", ïðåôèêñû äëÿ êîìàíä áîòíåòà: pub "!!", msg "!!", dcc "!!".

is still no english ;)
K
Kein
Voice
Posts: 21
Joined: Wed Apr 09, 2008 9:57 pm

Post by Kein »

Fraud wrote:Well man, i dont know, i have set everything to en, but the output, i posted already here, is still in russion. maybe a rewrite will help if u have just one option to set to english and not so many......
U can miss very easy one setting
Anyway. This

Èäåíòèôèêàöèÿ ê íèêó Nick` ïðîøëà óñïåøíî. Ïðåôèêñû äëÿ êîìàíä: pub "!", msg "!", dcc "!", ïðåôèêñû äëÿ êîìàíä áîòíåòà: pub "!!", msg "!!", dcc "!!".

is still no english ;)
Hmm...

Post your rc configs.
Also, try this cmd: !set ccs-default_lang "en"
I'm too lazy for all of this
d
deejayb
Voice
Posts: 23
Joined: Mon Jul 27, 2009 5:13 pm

Post by deejayb »

An info.....
But this script can make also bot talk?!?!?!?
Post Reply