Witam i jak sie niestety znowu stalo....napisze o IRCu :> no co? znam sie tylko (no prawie :P) na tym...Niedawno byl poradnik/kurs (czy co to tam bylo) w CDA jak postawic bota..Byl on nawet niezly...tylko,ze jesli chodzi o sposob komunikacji sie z botem i jego komendy byl kiepsko opisany...W tym arcie opisze to (mam nadzieje:P) lepiej choc i niewszystko...NO i postaram sie opisac jeszcze pare ciekawych tcl.Aha UWAGA!!!!!!!!!! zeby niebylo nieporozumien!! gdy pisalem tego arta kozystalem z materialow ze strony: www.ving.edunet.pl<-dobra strona {noo}

Jak bota postawic to jusz wiecie i dlatego niebede sie powtazal tylko przejde odrazu do atrybotow kanalow 3..2..1 GO!
***********************************************************************************
idle-kick

Okresla jak dlugo na kanale moze przebywac osoba zanim dostanie kopa

idle-kick 0
***********************************************************************************
need-invite
need-key
need-ok
need-unban
need-limit

Seria skryptow gdy bot potrzebuje,zaproszenia na kanal,klucza,gdy jest
zbanowany,lub gdy niemoze wejsc na kanal z powodu limitu

tego lepiej nieruszac
***********************************************************************************
flood-chan

Okresla ile mesgow w ciagu sekundy ilus sekund wypowiedzianych przez osobe na kanle jest traktowane jako flood.Jest to wazny atrybut,ktory ustawia sie w zaleznosci od wielkosci kanalu.Standardowe ustawienia 5:60 jest bardzo surowe.Dlatego zaleca sie zmiane na bardziej lagodna 10:25

flood-chan 10:25
(Co oznacza,ze 10 mesgow wypowiedzianych przez jedna osobe w ciagu 25 sekund jest traktowane jako flood)
***********************************************************************************
flood-ctcp

Okresla ile ctcp w ciagu ilus sekund jest floodem

flood-ctcp 5:60

***********************************************************************************
flood-deop

To samo tyle,ze chodzi o deopowanie i wykrywanie massdeopow

flood-deop 3:10
***********************************************************************************
flood-kick

Ustawienia flooda odnoscie kopniakow

flood-kick 3:10
***********************************************************************************
flood-join

Ustawienia flooda odnosnie wejsc na kanal przez te sama osobe

flood-join 5:10
***********************************************************************************
autoop

Atrybut wlacza auto opa.Wiedz jezeli w bocie sa wpisani ludzie z dialupow np: TPSA to kazdy myslacy przy wlaczaonej tej opcji moze miec opa

-autoop
***********************************************************************************
clearbans

Czyszczenie banow po wejsciu bota na kanal

-clearbans
***********************************************************************************
bitch

Atrybut okresla czy osoba majaca opa na danym kanale moze dawac innym opy,ktorzy nieposiadaja
+o Niedotyczy to masterow i dlatego na kanale powinna byc zwiekszona liczba masterow

-bitch
***********************************************************************************
greet

Witanie ludzi po wejsciu na kanal

+greet
***********************************************************************************
protectops

Automatyczne reopowanie ludzi majacych flage +o jezeli zostana zdeopowani

+protectops
***********************************************************************************
protectfriends

Automatyczne reopowanie ludzi majacych flage +f jesli zostana zdeopowani

-protectfriends
***********************************************************************************
statuslog

Logowanie lini statusy co 5 minut

-statuslog
***********************************************************************************
stopnethack

Deopowanie ludzi,otrzymujacych opa od servera po splicie

+stopnethack
***********************************************************************************
revenge

Zapamietywanie ludzi,ktorzy zdeopowali,kopneli badz zbanowali osobe majaca flage +o,a nastepnie banowanie i wykopanie ich

+revenge
***********************************************************************************
autovoice

Autovoice dla osob majacych flage +v w bocie

+autovoice
***********************************************************************************
secret

Szegolne ukrywanie kanalu na party line

-secret
***********************************************************************************
shared

Zezwolenie na wymiane flag userow pomiedzy polaczonymi botami

+shared
***********************************************************************************
cycle

Jezli bot nie posiada opa i nikogo procz innych polaczonych botow nie ma.Bot wychodzi na krotki czas z kanalu i powtornie wchodzi w celu zdobycia opa

+cycle
***********************************************************************************
dontkickops

Jezeli jest ustawione bot nie moze kopac userow z flaga +o

+dontkickops
***********************************************************************************
wasoptest

Jezeli jest ustawione wraz z +stopnethack bot wykopuje po splicie test na wszystkich userach majacych flage +o w bocie i niezaleznie od flagi +w,ktorzy powrocili na kanal po splicie i dostali opa od servera.Test polega na sprawdzaniu czy mieli opa przed splitem.Nastepnie bot odpowienio podejmuje decyzje czy deopowac czy nie.Natomiast -wasoptest oznacza tylko sprawdzenie czy powracajacy userzy maja flage +o w bocie i jezeli takiej nie maja bot deopije ich.

-wasoptest
***********************************************************************************
seen

Wlacza lub wylacza obsluge modulu seen na danym kanale.
Seen mosi byc zaladowany

-seen
***********************************************************************************
dynamicbans

Bot pamieta wszystkie bany na kanale i nie pozwala ich uaktywnic dopoki ktos,do kogo pasuje ban,nie wejdzie na kanal

+dynamicbans
***********************************************************************************
dynamicexempts

Bot pamieta wszystkie stawiane wyjatki od banow +e na kanale i uaktywnia je wtedy gdy ktos postawia bana do maski wyjatku

+dynamicexempts
***********************************************************************************
dynamicinvites

Ty podobnie jak w dynamicexempts +I zaproszenia na kanal osob pasujacych do hostu

+dynamicinvitex
***********************************************************************************
userbans

Zezwolenie na stawianie banow bez pomocy bota

+userbans
***********************************************************************************
userexempts

Zezwolenia na stawianie exemptow (wyjatkow) bez pomocy bota

+userexempts
***********************************************************************************
userinvites

Zezwolenie na stawianie invitow (zaproszenie) na host bez pomocy bota

+userinvites
***********************************************************************************
inactive

Ustawienie tego powoduje,ze bot tak naprawde nie wchodzi na dany kanal.
Czyli mozna to stosowac dynamicznie gdy chcemy aby na jakis czas bota niebylo na kanale,ktorego ustawien nie chcemy wymazac .chanset #kanal +inactive i bot wychodzi z kanalu zachowujac wszystkie ustawienia.Ponowne wejscie na na kanal uzyskamy komenda .chanset -inactive

-inactive
***********************************************************************************

###################################################################################

Oki atrybuty kanalow mamy jusz zglowy teraz przystepujemy do TCl
Zaladowanie skryptu jest dziecinnie proste lecz przed zaladowaniem radze poczytac jego dokumentacje...

Jezli skrypt jest spakowany rozpakuj go tar -zxf plik_skryptu.tar.gz Przegraj do podkatalogu
scripts gdzie znajduje sie eggdrop i zmodyfikuj plik konfiguracyjny.
Na samym koncy pliku konfiguracyjnego dodaj linijke

source /scripts/plik_skryptu.tcl

A nastepnie wydaj w bocie komende do ponownego przeczytania pliku konfiguracyjnego
.rehash i jezeli bot niezakonczyl swego dzialania znaczy,ze uruchomiles skryptu powiodlo sie


Oto warte uwagi tcle wykozystywane na sporej czesci znanych mi kanalow

###################################################################################

***********************************************************************************
StatWWW

Jest to skrypt do prowadzenia statystyk na kanale.Program zalicza kazdej osobie na kanale wszystkie wypowiedziane slowa,wykonane kopniaki,zmiany topica itd.a nastepnie sortuje osoby wzgledem wypowiedzianych slow Najlepsza 10 najwiekszych gadol ;> dostapna jest na kanale za pomoca komendy !topten,aktualna pozycja osoby na liscie za pomoca !place.Skrypt tworzy rowniez
strone www uaktualniana co 10 min z pierwsza 50. sciagnac to mozna z
www.goblet.net/scripts

***********************************************************************************
Sentinel

Zapewnia pelna ochrone przeciw floodom.Ten skrypt jest standardowo dolaczony do eggdropa.Zatem na pewno jusz go posiadasz wystarczy go tylko zaladowac w bocie

***********************************************************************************
Bseen
Skrypt do informowania ludzi na kanale gdzie i kiedy oraz jak dlugo ktos byl w przeszlosci widziany przez bota.To on odpowiada na pytanie !seen nick.Jego wielka zaleta jest to,ze tworzy wlasna baze danych o spotkanych ludziach na kanale,nie tylko tych,ktorzy sa w pisani w bocie.Skrypt ten uruchamiany na wielu botach polaczonych zesoba umozliwia przeslanie informacji o widzianych osobach.
http://bseen.tclslave.net

***********************************************************************************
Repeat

Skrypt powoduje wykopanie ludzi,ktorzy powtazaja sie
www.ving.edunet.pl/eggdrop/scripts/repeat4.1.tcl

***********************************************************************************
Limit

Ustawia +l na kanale w zaleznosci ile jest na nim osob
www.ving.edunet.pl/eggdrop/scripts/limit.tcl

***********************************************************************************
Antybluzg

Wysyla ostrzezenia do osob przeklinajacych na kanale
www.ving.edunet.pl/eggdrop/scripts/antybluzg.tcl

***********************************************************************************
Clenup

Czysci okresowo userliste kasujac osoby ktore dawno niepokazaly sie na kanale
www.ving.edunet.pl/eggdrop/scripts/cleanup.tcl.gz

***********************************************************************************
mk_fun

Wykopuje osoby zebrajace o opa i zapraszajace na inne kanaly
www.ving.edunet.pl/eggdrop/scripts/mk_fun.tcl

***********************************************************************************
nettools
Skrypt zaladowany w kilku botach jednoczesnie umozliwia zarzadzanie nimi Na przyklad komenda
.netjoin #kanal wysyla wszystkie polaczone boty z zaladowanym skryptem na kanal #kanal.Mozna rowniez zmienic ustawienia dotyczace kanalu we weszystkich botach za pomoca komendy .netset #kanal +dynamicbans
wydanej z jednego bota itd
www.ving.edunet.pl/eggdrop/scripts/nettools.tcl

***********************************************************************************
AntiOnJoinSend

Powoduje,ze bot wychodzac i po chwili w chodzac na kanal wykrywa osoby wysylajace virusy poprzez DCC
www.ving.edunet.pl/eggdrop/scripts/AntiOnJoinSend.tcl.gz

***********************************************************************************
CloneDetect

Skrypt do wykrywanie klonow na kanale
www.ving.edunet.pl/eggdrop/scripts/clone_detect-38.tcl.gz

***********************************************************************************
couter

Zlicza wejscie i kopniecia na kanale
www.ving.edunet.pl/eggdrop/scripts/counter2.1.tcl.gz

***********************************************************************************

No teraz to juz wasze bociki beda dopiero madre ;)) aha tak dla zasady przypomne pewien text na ktory napewno sie natkniecie jak bedziecie chcieli postawic wlasnego bota "IRC JEST DLA LUDZI A NIE BOTOW!" no i pamietajcie,zeby bez pozwolenia Admin
(pozdrowienia!!!!!!) nie stawiac bota na polskich serverze bo mozecie zarobic k-lined :/ Jak wiadomo mam (a moze ktos niewie :P) 15 lat...i moze sie zdazyc,ze napotkacie jakies literowki itp w tym tekscie...zreszta to wersja BETA :))))

{Tjaaa... Ten IRC ma zły wpływ na ludzi. :) Jak zauważyłem jakieś byki ortograficzne, to poprawiłem... Przy okazji po raz kolejny apeluję: DO ^&$^ NĘDZY! Nie piszcie "jusz"!!!}{właśnie kolego Zaibatsu ;)}

PS: Piszcie domnie dziewczyny i nietylko piszcie ;)))) na zaibatsu@go2.pl
PSS: Jezeli chcecie zobaczyc te tcl w akcji to mozecie luknac na kanaly: #gadamy lub #cdaction


Zaibatsu lub Nessus z Elblaga

zaibatsu@go2.pl lub zaibatsu@interia.pl