radio sam cjeli dan i piso ko lud valjda sam dobro uradio i da ce nekome koristiti
nadam se i cak olaksati:)
-------- cut from here --------
#! /home/username/eggdrop/eggdrop
# ^- Tacno ono mjesto odakle pokrecete eggdropa .
#
# $Id: eggdrop.advanced.conf,v 1.40 2002/01/03 01:05:42 guppy Exp $
#
# Izbaceno je dosta upozorenja radi velicine teksta da nebude pretrpano!
# Uglavnom ono bitno je zadrzano
# Preveo liban0n
##### GENERAL STUFF #####
# Ovaj seting definira username od vaseg bota koji ce imate na ircu
# nema efekta ako je ident deamon pokrenut sa mashine.
set username "bilokoji"
# Ovaj seting definira kontakt osobu u slucaju problema koja se vidi u .status,
# /msg help, i na drugim mjestima.Trebali bi ukljuciti ovu informaciju!
set admin "JaAdmin <email: [email protected])"
# Ovaj seting se koristi samo kod sheranja infa na botnetu.
# Postavite ovo prema IRC serveru na koji se konektirate.
set network "IRCnet"
# Definira timezone na vasem botu!
# E.x. Central European Time(UTC+1) should be "CET".
# Ostavite EST
set timezone "EST"
# Offset.Specifirate koliku vremensku vrijednost treba te dodati
# lokalnom vremenu da bi dobili Coordinated Universal Time (GMT).
# Offset je pozitivan ako se localna vremenska zona nalazi zapadno od
# Nultog Meridijana a negativan je offset ako je ljevo.
# Vrijednost u svakom slucaju mora biti od -23 do +23
# Ali nije toliko bitno pa ostavite kako je :))
set offset "5"
# Ako dizete bota sa mashine koja podrzava Vhostove
# I hocete da stavite jedan za svoga bota.Po defaultu je iskljucena opcija
# Za aktiviranje dignite ljestve ispred naredbe set i namjestite Vhost
#set my-hostname "virtual.host.com"
#set my-ip "99.99.0.0"
# Postavljanje jezika na kojem hocete svoga bota na nekim drugim osim
# na engleskom
#addlang "english"
##### LOG FILES #####
# Eggdrop je sposoban za logiranje razlicitih stvari, od chatanja na kanalu
# do partyline komandi i file transfera. Log fajlovi se uglavnom cuvaju 24 # sata.
# Poslije toga mjenjaju se u "(logfile).yesterday".
# Poslije 48 sati ce biti zamjenjeni sa onim od narednog dana
# Dogadjaji se logiraju prema odredjenim kategorijama. Tako mozete odrediti
# tacno kakav cete log dobiti na kraju prema vlastitim potrebama i zeljama.
#
# Log file flagovi su :
# m privatni msgovi/ctcpovi na bota
# k kick, ban , mode promjene na kanalu
# j dolasci, odlasci, netspliti sa kanala
# p chat na kanalu
# s server konekcije/diskonekcije/notices
# b informacije o sheranju i linkavanju botova
# c comande usera preko dcca
# x file transferi
# r sve poslano od servera prema botu
# o greske ,vazne stvari - Ako mislite logirati ovo je jako dobra opcija
# w wallops: msgovi izmedju IRCopova
#
# Svaki log file pripada odredjenom kanalu. Dogadjaji tipa "k","j", i "p"
# flaga se logiraju prema kanalu na kojemu su se desili.Vecina drugih
# dogadjaja se trenutno logiraju na svakom kanalu.Mozete napraviti log file
# koji bi pripadao svim kanalima sa flagom "*".
# Ovo je maximalan broj log fileova.
set max-logs 5
# Ovo je maximalna velicina log fajla.Postavka na 0 ga ukida.
# TAko postavite na "550" znaci ce da nakon 550 kilobajta ga mjenja sa drugim.
set max-logsize 0
# Ovo je dobra stvar ako imate problema s tim ako vam logfile puni quotu
# ili hard disk i u slucaju da logirate +p i stavljate ga na web i morate
# ucestalo ga mjenjati.
# Postavka na 1 , uzima vise procesorske snage, na drugima smanjuje memoriju!
set quick-logs 0
# Ovo pravi fajl pod imenom eggdrop.log u kojem se nalaze privatni msgovi/ctcpovi,
# comande, greske, i drugo. info sa bilo kojeg kanala.
# Po volji stavite umjesto eggdrop nick svog bota radi lakse orjentacije.
logfile mco * "logs/eggdrop.log"
# Ovo pravi fajl pod imenom eggdrop.log u kojem se nalaze joinovi, partovi,
# netspliti, kickovi, banovi, mode promjene, i chat na kanalu pod imenom
# kanal #kanal.Promjenite dole prema vasem kanalu
logfile jpk #kanal "logs/kanal.log"
# Koristite ovo kod vremenski ogranicavanja unosa u log file.
set log-time 1
# Ako hocete da cuvate svoje logove zauvijek postavite dole na 1.
# Pazite ako postavite na 1 quota ce vam se brzo napuniti pa ce te ih svejedno
# morati brisati a bez potrebe je da se mucite sa onim sto nemorate!!
# Preporuceno ostaviti na 0.
set keep-all-logs 0
# Ako se odlucite za keep-all-logs 1 ova naredba je lofile-sufix ili
# yymmdd, 04May2000, ili jednostavnije sortira ih po datumima.
set logfile-suffix ".%d%b%Y"
# Postavljate nakon koliko eggdrop pocinje sa novim logiranjima takozvani refresh!
# Preporuka: nedirajte :)
set switch-logfiles-at 300
# "Writing user file..." i "Writing channel file..." poruke
# nista nece biti logirano ako se ovo promjeni!
set quiet-save 0
##### CONSOLE #####
# Mod na konzoli. Koristi iste flagove kao i lof fajlovi.Konzolni kanal je
# automatski postavljen na vas "primarni" kanal, koje je postavljen u
# dijelu config file.Masteri na botu mogu mjenjati svoju konzolu kanala i
# modove sa ".console" komandom.
set console "mkcobxs"
##### FILES AND DIRECTORIES #####
# Kako ce se zvati username file vaseg bota.
set userfile "Bot.user"
# Ako hocete da vam userfile bude sortiran prema sacuvavanjima, postavite
# ovo na 1, ostavljanjem na 0 nemjenjate puno stvar, samo sto postavka jedan
# uzima vise procesorske snage!
set sort-users 0
# Specifira gdje da eggdrop trazi help fileove.
# Netreba mjenjati
set help-path "help/"
# Specifira gdje da eggdrop trazi help fajlove, potrebno kod nekih
# TCL skripti
set text-path "text/"
#
set temp-path "/tmp"
# Kad se spajate na bota primjetili ste da bot nekad ispisiva ko je vlasnik bota
# ili slicno, to je tzv.motd ili message of the day.U direktoriju eggdropa
# se nalazi motd file koji mozete promjeniti tako da vam bot ispisiva nesto po vasoj zelji
# uglavnom nemorate mjenjati osim ako vas zivcira iskljucite je tako da stavite # ispred naredbe
set motd "text/motd"
# Ovaj baner ce biti ispisan pri telnet konekciji takodjer slicno kao motd.
set telnet-banner "text/banner"
##### BOTNET/DCC/TELNET #####
# Postavke na botnet i cisto nevazno ako nenamjeravate imati svoj botnet tad bi mogli i
# promjeniti par stvari
# Ako hocete da vam bot na botnetu ima drugi nick postavite prema zeljenom nicku
# Napomena omogucavanje se postize dizanjem znaka # ispred komande a onemogucava se
# postavljanjem znaka # ispred naredbe
#set botnet-nick "LlamaBot"
# Ovo omogucava otvaranje porta na kojem botovi mogu komunicirati
# telnetiranjem na taj odredjeni port.
#
#
# Portovi su uglavnom izmedju 1025 i 65535 ako port nije zauzet
# vec od strane nekog drugog.
#
# Ako hocete da bot slusa usere i botove na razlicitim portovima,
# koristite sljedecu naredbu.
#
# listen 3333 bots
# listen 4444 users
#
# Ako hocete da koristite samo jedan port:
# Naravno morate staviti neki svoj drugi port
listen 3333 all
# Boot naredba od strane usera na drugim botovima:
# 0 - ne
# 1 - da sa botova koji su na sheranju
# 2 - da sa svih botova
set remote-boots 2
# Ovaj seting zabranjuje remote botovima da vasem eggdrop govore
# da se odlinka sa botova sa sheranjem
set share-unlinks 1
# Ovaj seting ce zatvoriti telnet konekciju ako host nije podrzan, to jest
# ako je host nepoznat.A i sprjecava nekoga da dodaje hostove preko NEW logina
# Uglavnom kad prvi put pokrecete bota ovaj seting mora biti na 0 drugi put
# obavezno morate staviti 1.
set protect-telnet 0
# Ovaj seting tjara bota da ignorira dcc chat requeste ako imaju lazne
# informacije.Preporucamo da stavite 1.
set dcc-sanitycheck 0
# Ovaj seting definira vrijeme u sekundama koje bot mora pricekat prije
# dcc chata, telneta!
set ident-timeout 5
# Definira dali useri sa +o flagom moraju imati +p flag da pristupe botu.
# Preporucamo da stavite 1
set require-p 0
# Ako nezelite da se eggdrop identificira sa eggdrop na telnet konekciji,
# postavite ovo na 1.Eggdrop ce prikazati "Nickname" umjesto!
set stealth-telnets 0
# Ako zelite da eggdrop ispisiva banner kad se neko telnetira na njega,
# postavite ovo na 1.Telnet banner postavljen je komandom "set telnet-banner"
set use-telnet-banner 0
# Ovaj seting definira koliko ce bot cekati prije prekida konekcija
# za telnet ili dcc chat.
set connect-timeout 15
# Tipicna protekcija protiv dcc flooda od usera na partylineu!
# Koliki broj linija moze unjeti unutar 10 sekundi!Ako prekoraci
# bit ce bootan sa bota!
set dcc-flood-thr 3
# Definira koliko telnet konekcija moze primiti u koliko sekundi sa istog
# hosta da se nesmatra floodom!Attempts:Seconds.
set telnet-flood 5:60
# Da se telnet flood smatra i onim userima s +f flagom, postavite na 1.
set paranoid-telnet-flood 1
# Jednostavan resolve-timeout!Netreba mjenjati!
set resolve-timeout 15
##### MORE ADVANCED STUFF #####
# Koliko minuta da traju privremeni ignorovi!
set ignore-time 15
# Definira se sta eggdrop smatra "vremenskim".Sve poveznao s time
# ukljucujuci stvari kao notify ili userfile sacuvavanje je utjecano s
# ovime:
#
# Primjer :
#
# set hourly-updates 15
#
# Bot ce sacuvavati userfile 15 minuta poslije svakog sata.
set hourly-updates 00
# Seting koji definira ownera ili ownere bota!Morate promjeni
#set owner "MrLame, MrsLame"
# Kome ce biti javljeno notifyom ako se doda novi user!
# mozete slobodno ostaviti "$owner"
set notify-newusers "$owner"
# Unesite flagove koje bi novi useri trebali dobiti po defaultu.
# Sto se mene tice slobodno izbrisite hp i ostavite samo ""!
set default-flags "hp"
# Omogucujete .tcl i .set komande!
# Ako ste pazljivo odabrali ownere nebi trebali imati s ovim problema!
unbind dcc n tcl *dcc:tcl
unbind dcc n set *dcc:set
# Ako omogucite ovaj seting, samo permanentni owneri moci ce koristiti .tcl i
# .set!
set must-be-owner 1
# Maximalan broj dcc konekcija koje dopustate!
# Mozete ga podignuti al nemojte spustati:) !
set max-dcc 50
# Ako vas bot odbaci bota koji je upravo diskonektiran sa drugog huba
# ali se diskonekt informacija nije prosirila preko botneta zbog flaga!
# Bot ce cekati odredjeni broj sekunda prije nego sto provjeri opet i
# nakraju odbaci bota!
set dupwait-timeout 5
########## MODULES ##########
# Ispod su razliciti setinzi za module uz eggdrop.
# Pazljivo ih procitajte i editirajte!
# Odredjujete gdje eggdrop da trazi module,odakle.
# Ako vrtite eggdropa iz direktorija u kojem ste ga kompajlirali
# trebat ce te staviti samo "". Ako ste koristili "make install" naredbu
# onda mozete ostaviti "modules/" .
set mod-path "modules/"/"
#### DNS MODULE ####
# Ovaj modul pruza asinhronu podrsku za DNS.To ce zaobici dugi period
# dok bi bot cekao za hostname resolve,koje bi cesto zavrsilo timeoutom
# na svim drugim konekcijama.
loadmodule dns
#### CHANNELS MODULE ####
# Ovaj modul pruza kanalnu podrsku za bota.Bez nje necete moci
# dovesti bota na neki kanal, ili sacuvati naprimjer informacije
# o pojedinom useru.
loadmodule channels
# Unesite ovdje filename gde ce se cuvati dinamicki setinzi.
# Umjesto Bot stavite nick svog bota
set chanfile "Bot.chan"
# Postavite koliko ce trajati privremeni banovi.Ako stavite na 0
# bot ih nikad nece izbrisati sam.
set ban-time 120
# Postavite ovdje koliko ce privremeni exempti trajati (u minutama).
# Ako postavite na 0 bot ih nikad nece dignuti sam.
# ovo je IRCnet postavka.
set exempt-time 60
# Postavite ovdje koliko ce privremeni inviteovi trajati (u minutama).
# Naravno ako opet stavite 0 bot ih nikad nece sam skinuti.
set invite-time 60
# Postavite na 1 sljedeci seting ako hocete da vas bot skida banove/inviteove
# nakon nekog vremena postavljene od drugih botova na kanalima.
set force-expire 0
# Postavite ovaj seting na 1 ako zelite da vas bot djeli dobrodoslice
# useru sa drugim botovima sa kojima je na sheranju.
set share-greet 0
# Postavite ovaj seting na 1 ako hocete da dozvolite drugim userima da
# sacuvavaju svoje info line.Preporucam da stavite 1, jer dozvoljavanje svima
# ko god hoce pretrpava vaseg bota i usporava ga!
set use-info 0
# Sljedeci setinzi se koriste kod defaultnih vrijednosti kada koristite
# naredbe kao .+chan #kanal.Pogledajte dole poblize
set global-flood-chan 10:60
set global-flood-deop 3:10
set global-flood-kick 3:10
set global-flood-join 5:60
set global-flood-ctcp 3:60
set global-flood-nick 5:60
set global-aop-delay 5:30
set global-idle-kick 0
set global-chanmode "nt"
set global-stopnethack-mode 0
set global-revenge-mode 1
set global-chanset {
-autoop -autovoice
-bitch +cycle
+dontkickops +dynamicbans
+dynamicexempts +dynamicinvites
-enforcebans +greet
-inactive -nodesynch
-protectfriends +protectops
-revenge -revengebot
-secret -seen
+shared +statuslog
+userbans +userexempts
+userinvites
}
# Ovdje dodajete maticni kanal na kojem ce bot biti i sluziti se ovim
# komandama.Moguce je ubaciti jos naredbi objasnjenih dole.
channel add #kanal {
chanmode "+nt-likm"
idle-kick 0
stopnethack-mode 0
revenge-mode 1
aop-delay 5:30
need-op { putserv "PRIVMSG #kanal:op me cos i'm lame!" }
need-invite { putserv "PRIVMSG #kanalt:let me in!" }
need-key { putserv "PRIVMSG #kanal:let me in!" }
need-unban { putserv "PRIVMSG #kanal:let me in!" }
need-limit { putserv "PRIVMSG #kanal:let me in!" }
flood-chan 10:60
flood-deop 3:10
flood-kick 3:10
flood-join 5:60
flood-ctcp 3:60
flood-nick 5:60
}
# chanmode +/-<modes>
# Ovaj seting tjera bota da forsira modove na kanalu.
#
# idle-kick 0
# Bot s ovime provjerava idle svakog usera i ako je odsutan odredjeno vrijeme kicka ga.
# Postavite ovo na 0 ako hocete da iskljucite!
#
# stopnethack-mode 0
# Ovaj seting tjera bota da deopa bilo koga kad udje sa serveropom.
# Sedam je drukcijih mogucnosti:
# 0 iskljuciti,
# 1 dozvoliti (dozvoliti ako je registriran op)
# 2 bio dozvoljen (dozvolit ako je bio op prije splita)
# 3 dozvoliti serverop ako je op ili ako je bio op.
# 4 allow serverop if isop and wasop.
# 5 Ako je kanal -bitch, vidi stopnethack-mode 3
# Ako je kanal +bitch, vidi stopnethack-mode 1
# 6 Ako je kanal -bitch, vidi stopnethack-mode 2
# Ako je kanal +bitch, vidi stopnethack-mode 4
#
# revenge-mode 1
# Ovaj seting definira kako ce bot reagirati kad je u revenge modu.
# Cetri su moguce stavke:
# 0 Deopati usera.
# 1 Deop useru i dati mu +d flag za kanal.
# 2 Deop useru i dati mu +d flag za kanal, i kickati ga.
# 3 Deop useru i dati mu +d flag za kanal, kickati ga, i banirati ga.
#
# aop-delay (minimum:maximum)
# ^ Ovo se koristi za autoop i autovoice.Ako op ili voice udje u kanal
# dok se drugom opu ili voicu daje op, bot ce pokusati staviti oba moda
# na jednu liniju
# aop-delay 0 Bez odgadjanja.
# aop-delay X X sekunda odgadjanja.
# aop-delay X:Y Djelomicno odgadjanje izmedju X i Y.
#
# need-op { putserv "PRIVMSG #kanal :op me cos i'm lame!" }
# Bot ce s ovom naredbom se ponasati tako da kad nema opa na kanalu da ce
# Ispisivati odredjeni tekst na kanal.Tekst nesmije biti veci od 120 znakova.
# Ako koristite skriptu kao getops.tcl ovo vam netreba.
#
# need-invite { putserv "PRIVMSG #kanal :let me in!" }
# S ovom naredbom slicno kao i gore samo sto ovaj put je u slucaju invitea
# bot trazi da ga se invajta.Takodjer ako koristite getops.tcl netreba vam ovo.
#
# need-key { putserv "PRIVMSG #kanal:let me in!" }
# Ako botu treba key da udje u kanal ispisivat ce ovu liniju!
# Opet naponavljam nesmije biti veca od 120 znakova i ako koristite
# skripte kao getops.tcl netreba vam ovo!
#
# need-unban { putserv "PRIVMSG #kanal :odbaniraj me!" }
# Bot je baniran i ispisiva poruku da mu dignete ban!Znakova najmanje
# 120.
#
# need-limit { putserv "PRIVMSG #kanal:let me in!" }
# Bot ce ispisivati tekst u slucaju da ne moze uci u kanal zbog limita trenutnog
# koji je postavljen.
#
# flood-chan 10:60
# Postavljate koliko linija u koliko sekunda se smatra floodom
# i tada bot reagira.
#
# flood-deop 3:10
# Definirate maximalan broj deopa u sekundama!
#
# flood-kick 3:10
# Definirate maximalan broj kickova u sekundi.Naravno ako stavite
# 0:0 bot nema kick protectiona.
#
# flood-join 5:60
# Definirate maximalan broj ulazaka u kanal u sekundi!Jako dobro protiv
# djecice sa clone skriptama.)
#
# flood-ctcp 3:60
# Definirate maximalan broj ctcpova u koliko sekunda sa jednog hosta!
#
# flood-nick 5:60
# Definirate maximalan broj promjena nickova od pojedinca u sekundi!
#
# Mnogo je razlicitih opcija za kanal koji mozete definirati.
# Mogu biti omogucene ili onemogucene (enable, disable) tako da
# stavite + ili - ispred svake.
#
# Kompletna lista komandi (opcija) za kanal:
#
# enforcebans
# Ako je ban stavljen, pronadji sve s istim hostom na kanalu i baniraj!
#
# dynamicbans
# Ovime sprjecavate da vasa lista banova nebude prevelika.Bot prividno
# nema mozda banova aktivnih ali kad neko dodje sa banom koji se podudara
# s onim sto on ima i on ce ga banirati!
#
# userbans
# Ako je ovo aktivirano, useri nemoraju postavljati ban sa konzole sa bota.
#
# dynamicexempts
# Ovo cuva exempt listu za kanal da nepostane preduga.Ali bot ce jos
# uvijek pamtiti sve i reagirat ce kad se pojavi neka slicnost.
# Exempt je aktivan onoliko koliko je aktivan i taj ban.
#
# userexempts
# Dozvoljava da exempti budi napravljeni od usera? ako je iskljuceno
# bot ce trebati da svi exepmti se unesu preko konzole.
#
# dynamicinvites
# Isto kao i gore sprjecavanje pretrpavanja!.
#
# userinvites
# Dozvoljava invajtanje od usera direktno? Ako je iskljuceno, botu ce
# trebati svi inviteovi biti unjeti preko konzole.
#
# autop
# S ovime bot daje automatski opa onome s +o flagom.
# Ovo je nesigurno, preporucam da iskljucite.
#
# bitch
# Dopusta samo userima s +o flagom da budu opani, u protivnom skida opa.
#
# greet
# Govori userov info line kad udje u kanal.
#
# protectops
# Ponovo daje opa useru s +o flagom ako mu ga neko skine.
#
# protectfriends
# Ponovo daje opa useru s +f flagom ako mu ga neko skine.
#
# statuslog
# Logira status na kanalu svakih 5 minuta?
# Jednostavna status linija:
#
# [01:40] @#kanal (+istn) : [m/1 o/1 v/4 n/7 b/1 e/5 I/7]
#
# revenge
# Zapamti nickove koji su kickali/banirali usere s +f flagom i
# kaznjava ih. Userima s +f flagom se nece osvecivati:).
#
# revengebot
# Slicno kao revenge samo radi kad je u pitanju bot da je deopan
# ili baniran.
#
# autovoice
# Daje voice userima kad udju u kanal ali ako imaju +v flag.
#
# secret
# Kanal se ne moze viditi na botnetu.
#
# shared
# Shere usere sa kanala.
#
# cycle
# Cycle (izlazi i vraca se u kanal) ako nema opa.
#
# dontkickops
# Aktivirajte ovo ako zelite da bot nekickava opove.
#
# inactive
# Ovo sprjecava bota da dodje na kanal (ili da ode
# ako je vec na kanalu). Moze biti korisno da bot ode sa kanala a da neizgubi
# odredjene statistike za taj kanal, user flagove, banove na kanalu.
#
# seen
# Odgovara na seen komandu na kanalu.Za ovo je potreban seen module.
#
# nodesynch
# Dozvoljava ne opovima da stavljaju modove? Ovo moze sprjecit bota da
# se kolje sa servisima, ili s IRCopima kad postavljaju modove
# bez opa na kanalu.
channel set #kanal +enforcebans
channel set #kanal +dynamicbans
channel set #kanal +userbans
channel set #kanal +dynamicexempts
channel set #kanal +userexempts
channel set #kanal +dynamicinvites
channel set #kanal +userinvites
channel set #kanal +greet
channel set #kanal +protectops
channel set #kanal +protectfriends
channel set #kanal +statuslog
channel set #kanal +revenge
channel set #kanal +revengebot
channel set #kanal +autovoice
channel set #kanal +cycle
channel set #kanal +dontkickops
channel set #kanal -autoop
channel set #kanal -bitch
channel set #kanal -secret
channel set #kanal -shared
# Here is a shorter example:
#
# channel add #botcentral {
# chanmode "+mntisl 1"
# idle-kick 1
# }
# channel set #botcentral +bitch +enforcebans -greet +revenge
#### SERVER MODULE ####
# Ovaj modul pruza podrsku za server. Moratre loadati ovo ako zelite
# da vas bot dodje na IRC server.Neaktivirano ovo znaci NO_IRC definiran.
loadmodule server
# Koji je vas server?
# 0 = EFnet (non +e/+I hybrid)
# 1 = IRCnet
# 2 = Undernet
# 3 = DALnet
# 4 = EFnet +e/+I hybrid
# 5 = Others
set net-type 0
# Postavljanje nicka za vaseg bota.
set nick "NickBota"
# Alternativni nick.Ako je vas nick zauzet bot ce koristiti alternativni
# dok taj nick se neoslobodi i onda ce ga preuzet.
set altnick "N1CKb0t4"
# Realname od bota.Mislim da ovdje netreba puno pricati.
set realname "The botich"
# Postavljanje koju skriptu da loda kad se prvi put spaja na server.
# Ostavite kako je!
set init-server { putserv "MODE $botnick +i-ws" }
# Defaultni port za servere.6667 iz jast fajn.)
set default-port 6667
# Ovdje ce te unositi servere.Vas bot treba server listu da bi znao sam
# i bio toliko pametan da zna na koje da se spoji.Pozeljno je da vise njih bude
# ukljuceno(upisano) jer ako je jedan od njih down bot automatski ce se prebaciti na drugi
# server.Naravno postoji i podrska za password ali mora biti definiran i port.
# Evo i primjera kako se postavljaju serveri:
#
# server[:port[:password]]
#
# Sad je na vama da upisete koji svoj server.
set servers {
promjeni.ovaj.server.com:6667
i.ovaj.isto.com:7000
}
# Ako je botov primarni nick zauzet koristi alternativni ali ako je ovo aktivirano na 1
# trudit ce se da cim se oslobodi da se prebaci na primarni nick.
set keep-nick 1
# Postavite ovo na 1 ako hocete da bot skida '~' sa
# user@hosts-a.
set strict-host 0
# Ovaj seting tjera bota da izbaci error poruku prije odbijanja DCC chat
# ili send.Naravno kaze userima da je DCC CHAT ili SEND odbijen zbog tog sto # nemaju pristup.
set quiet-reject 1
# Ako zelite da vas bot odgovara na lower case ctcp requests?!
set lowercase-ctcp 0
# NA koliko ce ctcpova biti odgovoreno odjednom.
set answer-ctcp 3
# Koliko linija u sekundi se smatra floodom.
set flood-msg 5:60
# Koliko ctcpova u sekundi se smatra floodom.
set flood-ctcp 3:60
# Ovaj seting tjera bota da neprestano se pokusava spojiti na server koji je
# na listi sve dok se nespoji i tako forever :)
set never-give-up 1
# Cesto IRC serveri se zovu drugacije nego sto je njihov pravi hostname.
# Ako hocete da vas eggdrop zamjeni konfig s tim imenom postavite na 1.
# Ako postavite na 0 eggdrop ce imati odvojenu listu sa tim kako se pojedini
# IRC serveri zovu
set strict-servernames 0
# Definira koliko ce eggdrop cekati prije spajanja na drugi server.
# Ako postavite na 0 eggdrop nece cekati krenut ce odma na drugi.
# Ako postavite na 0 K:Line :)) think what ya drink
set server-cycle-wait 60
# Koliko ce bot cekati za respond kad se spaja na server i diskonektirati se
# i krenuti na drugi server.
set server-timeout 60
# Ako broj servera na netu dodje ispod ovog broja , bot ce otici na drugi
# server pretpostavljajuci prema netsplitima.Postavite ovo na 0 da iskljucite.
# Ako se vas bot vrti na vecim IRC serverima, onda iskljucite ovo!
set servlimit 0
# Postavite ovo na 1 ako hocete da eggdrop provjerava blokirane servere?
# Mozda je konekcija gotova ali eggdrop nije dobio nikakav notify o tome.
set check-stoned 1
# Ovaj seting dozvoljava logiranje svih informacija poslanih prema serveru
# preko konzolnog moda "r".
# Ovo je sigurnosna rupa koja omogucuje ljudima da vide passworde.
# Za sad je restriktirano samo na +n usere, zato ih pazljivo birajte.
set use-console-r 0
# Ovaj seting dozvoljava logiranje svih informacija poslanih prema serveru
# preko konzolnog moda "v".
# Ovo je sigurnosna rupa koja omogucuje ljudima da vide passworde.
# Za sad je restriktirano samo na +n usere, zato ih pazljivo birajte.
set debug-output 0
# Ako hocete da bot ode sa servera ako primi ERROR msg,
# postavite ovo na 1.
set serverror-quit 1
# Broj maximalnih linija koje se mogu poslati prema serveru(dump).
# 300 is just fine .)
set max-queue-msg 300
# Ako hocete da eggdrop pokrece zabrane za ignorirane usere, postavite ovo na 1.
set trigger-on-ignore 0
# Dozvoljava identicne poruke u modovima?
set double-mode 0
# Dozvoljava identicne poruke na serveru?
set double-server 0
# Dozvoljava identicne poruke u helpu?
set double-help 0
# Optimizacija kicka.Prati nicka sa njegovim promjenama i odlascima sa kanala.
# Imate tri mogucnosti:
# 0 = Iskljucit
# 1 = Optimizacija
# 2 = Prati nick, kao primjer bot nece pokusati kickati usere koji su vec
# posli sa kanala.
# Stavite vi na 1 :))
set optimize-kicks 1
### SERVER MODULE - OTHER NETWORKS (net-type 5) ###
# Ovaj seting definira kako ce umode +r biti shvacen od bota.
# Neki serveri koriste +r da indiciraju nedozvoljenu konekciju.Ako
# je ovo vas slucaj i hocete da bot ode sa tog servera i ide na drugi na listi
# postavite ovo na 1.
#set check-mode-r 1
# Ovaj seting dozvoljava da specifirate maximalan nick-lenght duzinu nicka
# koju dozvoljava server.Default je 9.Maximalna duzina na eggdropu je 32:)
#set nick-len 9
#### CTCP MODULE ####
# Ovaj modul pruza normalan ctcp reply koji ce te prihvatiti.
# Bez njega ctcp chat nece raditi.Server modul je takodjer potreban.
loadmodule ctcp
# Postavite ovdje kako ce ctcp modul odgovarati na ctcpove.
# 3 su mogucnosti:
# 0: Normalno ponasanje :) ma sta to znacilo
# 1: Bot ignorira ctcpovem, osim CHAT i PINGa od usera s +o flagom
# 2: Normalno ponasanje:), ali bot nece odgovarati vise od X ctcpova u Y
# sekunda ( definirano u "set flood-ctcp)
set ctcp-mode 0
# Ima jos par variabli da vam pomogne da vas bot se toliko ne istice.
# To su : ctcp-version, ctcp-finger, i ctcp-userinfo.MOzete postaviti
# ove vrijednosti na one vama po volji!!
#### IRC MODULE ####
# Ovaj modul pruza osnovnu IRC podrsku vasem botu.Morate ovo lodati
# da bi vas bot se mogao spojiti na IRC.Server i channel modovi moraju
# takodjer biti lodani da bi ovo radilo.
loadmodule irc
# Postavite ovo na 1 ako hocete da bounca sve server banove!
set bounce-bans 1
# Postavite ovo na 1 ako hocete da bounca na sve server modove.
set bounce-modes 0
# Postavite ovo na maximalan broj banova koji vas bot moze da postavi
# na vasem kanalu.Eggdrop vise nece stavljati banove ako je limit dosegnut.
# IRCnet daje 30 banova, EFnet 20, DALnet 100.
set max-bans 20
# Ovo je globalni limit za +b/+e/+I modove.Ovaj limit je trenutno postavljen
# na 30 na IRC 2.10 serverima
set max-modes 30
# Postavite ovo na 1 ako hocete da vas bot kicka ctcp floodoere na kanalu.
# Zapamtite nece ih banirati nego kickati samo.
set kick-fun 0
# Postavite ovo na 1 ako hocete da ih u ovom slucaju banira!Isto kao i ono gore
# samo sto ih ovdje banira :)
set ban-fun 0
# Ako hocete da ljudi mogu sebe dodati sami u user listu preko naredbe
# /msg bot hello, ako hocete postavite na 1.Nepreporucam samo bez veze
# puni se userlista sporiji bot!
set learn-users 0
# Postavite ovdje vrijeme (u sekundama) da priceka da se neko vrati iz
# netsplita.Postavite ovo na 1500 na IRCnetu.
set wait-split 600
# Postavite ovdje vrijeme (u sekundama) koje neko mora biti izvan kanal
# da bi bot opet kad udju prikazao njihov info line.
set wait-info 180
# Postavite ovdje maximalan broj byta koje ce se poslati kao argument
# modova prema serveru.Vecina servera je na defaultu 200.
set mode-buf-lenght 200
# Vecina IRCopova nadju bota prema hello replyu preko msga.
# Mozete to promjeniti tako da skinete tarabu :) ispred unbind
# i da umjesto hello dodate neku svoju rijec "moja".Ali gore je bilo preporuceno
# da se ovo svakako onemoguci pa mislim da nema potrebe al eto.
#unbind msg - hello *msg:hello
#bind msg - moja *msg:hello
# Mnogi tejkover pokusaji se dese zbog glupi /msg identa botu
# i pokusaja pogadjanja passworda.Mozemo sada i zabraniti tu naredbu!
unbind msg - ident *msg:ident
unbind msg - addhost *msg:addhost
# Ako hocete da bot ispise info line od svakoga, i ako ste ljeni da im dodate
# kanale nego da info ispisuje na svim kanalima, postavite ovo na 1.
# Ovo znaci da svaki user sa info line ce mu se kad dodje na kanal ispisivat
# njegov info naravno ako je bio izvan njega wait-info vrijeme.
set no-chanrec-info 0
### IRC MODULE - IRCnet SPECIFIC FEATURES (net-type 1) ###
# KORISTITE SETING SAMO AKO STE STAVILI NET-TYPE na 1
# Specificno za IRCNet servere
# Postavite ovo ako hocete da bounca sve server exempte (+e mod)
set bounce-exempts 0
# Postavite ovo na 1 ako hocete da bounca na sve server inviteove (+I mod)
set bounce-invites 0
# Postavite ovdje maximalan broj exempta koji hocete da eggdrop postavi
# na kanalu.Eggdrop ih vise nece postavljati ako je ovaj broj dostignut.
set max-exempts 20
# Postavite ovdje maximalan broj inviteova koji hocete da eggdrop postavi
# na kanalu.Eggdrop ih vise nece postavljati ako je ovaj broj dostignut.
set max-invites 20
# Pojasnjenje: Po defaultu exemps i inviteovi su postavljeni na IRCNetu,
# ali na nekim drugim vecim serverima su OFF.Ako vas server nepodrzava
# +e/+I modove onda necete moci koristiti ovaj seting.
#
# Hocete li da omogucite exempts?
#set use-exempts 0
# Dali hocete da omogucite inviteove?
#set use-invites 0
# U svakom momentu, trenutna IRCNet verzija nepodrzava konbinacije b,o i v
# modova sa e i I modovima.Ovo ce mozda biti promjenjeno u buducnosti zato
# za sad koristite 1 kao seting u ovom momentu.
set prevent-mixing 1
### IRC MODULE - OTHER NETWORKS (net-type 5) ###
# KORISTITE DOLE SETINGE SAMO AKO STE STAVILI NET-TYPE 5
# Ako vas network podrzava vise usera odjednom na kick komandu, mozete
# promjeniti ovo dole.Postavite na onaj broj uzera da kicka odjednom koje je
# moguce.
#set kick-method 1
# Neki serveri dozvoljavaju da stavite puno modova u jednu liniju.
# Ako znate koliko vas server podrzava promjenite ovo (prilagodite)
#set modes-per-line 3
# Neki serveri neukljucuju +l limit i +k ili -k key modove
# u modes-per-line (pogled gore) limitacija. Postavite include-lk na 1
# na takvim serverima.
#set include-lk 1
# Ako vas server nekoristi rfc 1459 compilant.
#setf rfc-compliant 1
#### TRANSFER MODULE ####
# Transfer modul pruza podrsku za dcc send/get i userfile transfer.
# I za userfile sheranje.
loadmodule transfer
# Postavite ovdje maximalan broj downloada za svakog usera
set max-dloads 3
# Postavite velicinu paketa kod dcc transfera.1024 je standard:)
# Postavite ovo na 0 za kako kazu turbo-dcc :) (preporucuju)
set dcc-block 1024
# Ovime obogucujete kopiranje fajlova u /tmp direktorij prije slanja.
# Ovo je korisno na mnogim sistemima, ako je vas sistem NFS mountan, mozda
# bi ovo postavili na 0!!I ako imate malo diska ipak ovo postavite na 0.
set copy-to-tmp 1
# Postavite ovdje vrijeme (u sekundama) koje ce se cekati prije prekida
# transfera.Tzv. transfer timeout.
set xfer-timeout 30
#### SHARE MODULE ####
# Ovaj modul predstavlja podrdsku za sheranje izmedju dva direktno vezana
# bota. Transfer i channel moduli su potrebni da bi ovaj modul radio kako treba.
loadmodule share
# Kad sheraju user listu ,NE DOZVOLITI primanje promjene globalnih flagova
# od drugih botova?!Bot ce i dalje slati promjene na botu samo globalne se nece
# primati!
set privat-global 0
# Kad sheraju user listu, ako private-global nije postavljen, koje promjene
# globalnih flagova od drugih botova se trebaju zanemariti!
# Ovo je cisto za zastitu vaseg botneta,recimo sigurnost!
set private-globals "mnot"
# Neprihvacati nijednu promjenu user fajla sa drugih botova?! Ovo je vec
# paranoicni smisao zastite ovo mozete staviti na 1 al na hub to jest
# na glavni bot a na ostalima stavite 0!
set private-user 0
# Ovaj seting tjera bota da isprazni sve memorirano (events i slicno) u korist
# onoga sto je poslano sa hub-a.
# Napomena : Passwordi i botflagovi se nesheraju, samo portovi i hostovi!
# Ovo radi samo ako je hub v.1.5.1 ili vise!
# Ostavite na 0 :)
set override-bots 0
#### COMPRESS MODULE ####
# Ovaj modul predstavlja podrsku za kompresiju fajlova.
# Share modul mora biti pokrenut da bi se pokrenuo ovaj moudul:
loadmodule compress
# Dozvoljavate kompresiju slanja user fajlova!?
set share-compressed 1
# Defaultna kompresijska razina ili level kako god!
set compress-level 9
#### FILESYSTEM MODULE ####
# Ovaj modul predstavlja podrucje unutar bota gdje useri spremaju fajlove.
# Bot je s ovim na neki nacin kao file server.Transfer modul treba za ovo!
# Pa prema tome :
loadmodule filesys
# Postavite ovdje "root" direktorij file sistema.
set file-path "/home/mydir/filesys"
# Ako zelite dozvoliti upload, postavite gdje ce upoloadi biti
# stavljeni.Postavite samo na "" ako nezelite da ljudi uplodaju
# fajlove na bota.
set incoming-path "/home/mydir/filesys/incoming"
# Ako nemate gornji direktorij, ali umjesto tofa zelite da uploadi
# idu u trenutni direktorij u kojem se user nalazi, postavite ovo na 1.
set upload-to-pwd 0
# Eggdrop pravi ".filedb" fajl u svakom subdirektoriju da prati svoje
# sistemske informacije.Specifirate njegovu destinaciju!Nista bitno mozete
# ostaviti ovako!
set filedb-path ""
# Maximalan broj ljudi u file area odjednom.
set max-file-users 20
# Postavite maximalnu velicinu fajla koji ce biti primljen(kb).
# Postavljanjem na 0 cini ga beskonacnim.
set max-filesize 1024
#### NOTES MODULE ####
# Ovaj modul pruza podrsku za cuvanje notes za svakog usera od
# drugog.
loadmodule notes
# Postavite ovdje filename gdje ce se cuvati privatni notes izmedju
# pojedinih usera.
set notefile "Bot.notes"
# Postavite maximalan broj notes koji je dozvoljen za pojedinog
# usera.(cuvate se od floodanja)
set max-notes 50
# Vrijeme istjecanja sacuvanih notesa.
set note-life 60
# Postavite ovo na 1 ako zelite da useri specifiraju za notes
# koji salju na drugi account na drugog bota.
set allow-fwd 0
# Postavite ovo na 1 ako hocete da bot daje doznanja userima
# preko notifya da ih ceka notes na botu!
set notify-users 1
# Postavite ovo na 1 ako hocete da bot daje doznanja userima
# kad dodju u kanal da imaju notes na botu.
set notify-onjoin 1
# Stavite # ispred dole die inace vas bot se nece startati.
die "Niste sredili vas konfig kako treba,zar ne?"
#### CONSOLE MODULE ####
# Ovaj modul pruza cuvanje konzolnih setinga kad izadjete sa bota
# ili otipkate .store na partyline.
loadmodule console
# Sacuvaj userovu konzolu automatski?Inace moraju sami
# sa .store komandom
set console-autosave 1
# Ako user nema konzolni seting sacuvan, koji kanal da mu se
# dodjeli automatski!?
set force-channel 0
# Omoguci ovaj seting ako userov globalni info line bi se trebao
# prikazati kad dodje u botnet kanal.
set info-party 0
#### SEEN MODULE ####
# Ovaj modul daje osnovne komande preko msga, kanala ili dcca.
# Modul radi samo s userima sa userliste.
loadmodule seen
#### BLOWFISH MODULE ####
# JAKO VAZNO!!!
# Eggdrop enkriptira svoj userfile, tako da useri mogu imati sigurne passworde.
# Eggdrop se nece pokrenuti bez ovog enkripcijskog modula.
loadmodule blowfish
#### ASSOC MODULE ####
# Ovaj modul pruza assoc podrsku, primjer. imenovanje kanala na botnetu.
# Mozete ga lodati ako skinete # ispred loadmodule.
#loadmodule assoc
#### WIRE MODULE ####
# Ovaj modul daje komandu .wire preko dcca.To je enkriptirani
# komunikacijski alat za partyline.Uz njega enkripcijski modul mora biti loadan.
# Skinite # ako zelite si omoguciti ovo.
#loadmodule wire
#### UPTIME MODULE ####
# S ovim modulom bot salje informacije na server o uptajmu, botnet-nicku,
# serveru, verziju, i IP adresu.Informacija je sacuvana u privremenom fajlu.
# Jedina public informacija od bota bi bila botnet-nick, verzija i uptajm.
# Ako nezelite da ova informacija bude poslana stavite # ispred loadmodule
loadmodule uptime
##### SCRIPTS #####
# Ovdje dodajete skripte koje ce se lodati zajedno sa vasim botom.
# Ova linija loada script.tcl u direktoriju scripts/ unutar direktorija u
# kojem je vas eggdrop. Sve skripte bi se trebale nalaziti u direktoriju eggdrop/scripts/
# ali mozete ih staviti gdje god samo dok stavite destinaciju odakle da ih loda.
# Tipican primjer kako izgleda:
#
# source scripts/script.tcl
source scripts/alltools.tcl
source scripts/action.fix.tcl
# Sve su skripte ovdje standardne koje dolaze uz eggdrop.
source scripts/compat.tcl
source scripts/userinfo.tcl
loadhelp userinfo.help
# I jos na kraju da dodatno objasnim recimo da ste skinuli skriptu getops.tcl
# cp getops.tcl eggdrop/scripts/ i onda u ovaj konfig ovdje na dnu napisete
# source scripts/getops.tcl i to je to.
Blog of mine http://coder4u.blogspot.com/