.

“IRCd Bot” Kategorisi için Arþiv

nomercy, scanx, cipmercy, eggdrop, mirc, mirc indir, ircd botlari, mirc botlari, kanal koruma botlari, help bot,

#################
#Yazar: HITMAN
#Bilgi, paylaştıkça çoğalır.
#################

Şimdi sizlere aşama aşama oper yazma işlemini anlatacagim, anlatim hakkindaki sorularinizi baslik altinda belirtirseniz aciklamaya calisirim..

Öncelikle snomask ve swhois’in ne oldugunu aciklayim size.

Snomask: Oper girildikten sonra belirli servis mesajlarını görmenizi saglar.

Snomasklar;

Kod:
The current available snomasks are:
c - local baglantilari
F - Global baglantilari
f - flood uyarilarini
k - kill uyarilarini
e - 'eyes' uyarilarini
j - 'junk' mesajlarini
v - vhost mesajlarini
G - gline/shun mesajlarini
n - bagli sunucuda nick degistirme mesajlarini
N - tum sunucuda nick degistirme mesajlarini
q - Q:line mesajlarini
s - sunucu mesajlarini
S - spamfilter mesajlarini
o - oper-up olan kullanicilari belirten mesajlari görmenizi saglar

Swhois: Oper girildikten sonra whois bilgilerine ek mesaj eklemeyi saglar. Bir whois görüntüsü ile ne demek istedigimi daha rahat anlamanizi saglayim..

Örnek:

Kod:
HITMAN is d@rklord * Only coding or encoding life..
HITMAN is using modes +iowghraAsxNWqtG +kcfFjveqSso
HITMAN is connecting from *@XX.XXX.XX.XX X.XXX.XX.XX
HITMAN is a registered nick
HITMAN on #coders #linux
HITMAN using irc.xxx.com xxx.com
HITMAN is a Network Administrator
HITMAN is available for help.
HITMAN Teknik Sorumlu
HITMAN has been idle 6hrs 27mins 51secs, signed on Fri Nov 10 17:04:29
HITMAN End of /WHOIS list.

Burada “Teknik Sorumlu” yazan yer swhois’dir. İstediginizi yazabilirsiniz. Umarım yeterince aciklayici olmustur..

Aşama 1)

Öncelikle hesabiniza login oluyorsunuz..

Aşama 2)

Kod:
cd Unreal3.2

yazıyorsunuz ve Unreal3.2 klasörüne girmiş oluyorsunuz.

Aşama 3)

Kod:
pico opers.conf

yaziyorsunuz ve sunucu operlerini yazacaginiz dosyanin icine girmiş oluyorsunuz.

Aşama 4)

Orada boş olan herhangi bir satira operimizi ekliyoruz;

Örnek;

Kod:
oper OperEklenecekNick {
        from {
                userhost *@*;
        };
        password "OperŞifresi";
        flags FLAG;
        snomask "SNOMASKLAR";
        swhois "SWHOIS";
        class clients;
};

Burada degistirmeniz gereken yerler ;

OperEklenecekNick : Eklemek istediginiz oper’in login nicki.
OperŞifresi: Oper eklediginiz kişinin oper şifresi.
SNOMASKLAR: Oper eklediginiz istediginiz kişiye vermek istediginiz snomasklar.
SWHOIS: Oper eklediginiz kişinin whois bilgilerinde yazmasini istediginiz yazı.
FLAG: Oper eklemek istediginiz kişiye vereceginiz flaglar.(Sayfanin alt kısımlarinda ayrintili aciklanmistir)

Aşama 5)

Oper yazma işlemini tamamlamış olduk , şimdi dosyayi ctrl+x yapiyoruz ve karşımıza yaptiginiz değişiklikler kabul edilsin mi gibi bir soru çıkıyor. Karşımıza çıkan bu soruya “y” tuşuna basarak onay veriyoruz..

Aşama 6)

Kod:
./unreal rehash

yazarak yapilan degisikliklerin güncellenmesini sagliyoruz ve oper yazma işlemi tamamlamış oluyoruz.

Oper Flaglarinin Anlamlari,

Kod:
Old New  Flag          Description 

r - can_rehash      /rehash komut erisimi
D - can_die      /die komut erisimi
R - can_restart      /restart komut erisimi
h - helpop      +h (helpop) kullaniciyi helper olarak adlandirir
w - can_wallops      /wallops komut erisimi
g - can_globops      /globops komut erisimi
c - can_localroute   bagli oldugunuz sunucunun kullanici giris cikislarini gormenizi saglar
L - can_globalroute   bagli tum sunuculardaki kisilerin baglanti mesajlarini gormenizi saglar
k - can_localkill   /kill komut erisimine yalnizca sizinle ayni sunucuyu paylasanlara uygulanmasini saglar
K - can_globalkill   /kill komut erisimini tum bagli sunuculardaki kullanicilari atmak yetkisi saglar (linkli sunucular)
b - can_kline      /kline komut erisimi
B - can_unkline      /kline -u@h atilan kline yi kaldirma yetkisi saglar
n - can_localnotice   Bagli oldugunuz sunucudaki kullanicilara mesaj atma yetkisi
G - can_globalnotice   Bagli tum sunuculardaki kullanicilara mesaj atma yetkisi (/notice $*.net mesajiniz)
z - can_zline      /zline komut erisimi
t - can_gkline      /gline, /shun ve /spamfilter  komut erisimi
Z - can_gzline      /gzline komut erisimi
W - get_umodew      size whois cekenleri gorme erisimi
H - get_host      belirtilmis oper hostlarinin alinmasini saglar
v - can_override   Op olmadiginiz kanallarda OP gibi gorev almanizi saglar
q - can_setq      Bu modu almis oper'e kanallardan hiç bir op kickleyemez ve banlayamaz
X - can_addline      /addline komut erisimi
d - can_dccdeny      /dccdeny ve /undccdeny komut erisimi

Örnek flaglar,

# Root Admin : aASsDdFfgHhjKkLliMmnNBbVvCcXZzPpOoIUuYyTtREeWwQq^
# Network Admin : NoOWhHZzKkTtMmAaCDRv
# Services Admin : aoOWwHhZzKkRv
# Server Admin : AooOWwHhZzKkRva
# Co Admin : CoOHhWwZzv
# IRC Operator : OoWwHhv

En sonda belirttigim flaglari kafaniza göre düzenleyebilirsiniz.. Koyu olarak belirtilen yerler yaninda belirtilen erişim için uygun olan flaglardir.

İyi çalışmalar..

Not: Alıntıdır.

Comments Yorum Yok »

PTlink IRCD Kurulumu
Şimdi Anlatacağım Adım Adım PTlink IRCd Kurulumu…

Not:Mavi ile yazilanlar verilen komutlardir.
PTlink IRCD yi depomuzda alıp kendi hesabımıza aktararak başlıyoruz.
Burada Örnek Account Forumlar ve örnek domain Forumlar.com alınmıştır.

[forum@Forumlar networks] ls /home/depo (Komutu iLe Depo daki Mevcut DosyaLar Listelenir…)
[forum@Forumlar networks] cp /home/depo/PTlink6.12.6.tar.gz /home/Forumlar

(Komutu iLe Depodan Dosya Kendi ALanınıza Kopyalanır..)

[forum@Forumlar networks] ls
PTlink6.12.6.tar.gz
[forum@Forumlar networks] tar -zxvf PTlink6.12.6.tar.gz
[forum@Forumlar networks] cd PTlink6.12.6
[forum@Forumlar PTlink6.12.6] ls

[forum@Forumlar PTlink6.12.6] ./configure

CHANGES INSTALL README configure doc_hybrid6 samples
COPYING LICENSE adns configure.in include src
ChangeLog Makefile.in autoconf doc ircdcron tools

creating cache ./config.cache
checking for gcc… gcc
checking whether the C compiler (gcc ) works… yes
checking whether the C compiler (gcc ) is a cross-compiler… no
checking whether we are using GNU C… yes
checking whether gcc accepts -g… yes
checking for POSIXized ISC… no
checking host system type… i686-pc-linux-gnu
checking target system type… i686-pc-linux-gnu
checking build system type… i686-pc-linux-gnu
checking whether make sets ${MAKE}… yes
checking for rm… /bin/rm
checking for cp… /bin/cp
checking for a BSD compatible install… /usr/bin/install -c
checking for gethostbyname in -lnsl… yes
checking for res_mkquery… no
checking for res_mkquery in -lresolv… yes
checking for socket in -lsocket… no
checking for crypt… no
checking for crypt in -ldescrypt… no
checking for crypt in -lcrypt… yes
checking for inet_ntoa… yes
checking for inet_aton… yes
checking how to run the C preprocessor… gcc -E
checking for ANSI C header files… yes
checking for sys/param.h… yes
checking for sys/select.h… yes
checking for errno.h… yes
checking for string.h… yes
checking for stddef.h… yes
checking for getopt.h… yes
checking for crypt.h… yes
checking for stdarg.h… yes
checking whether gcc needs -traditional… no
checking for deflate in -lz… yes
checking for zlibVersion… yes
checking for poll… yes
checking for setenv… yes
checking for non-blocking socket implementation… O_NONBLOCK
checking for unistd.h… yes
checking for getpagesize… yes
checking for working mmap… yes
checking signal implementation… bsd
checking whether to use our own crypt routines… no
checking whether to support hebrew chars on nicknames… no
checking whether to support korean chars on nicknames… no
checking whether to use adns… yes
updating cache ./config.cache
creating ./config.status
creating Makefile
creating src/Makefile
creating adns/Makefile
creating tools/Makefile
creating include/setup.h

Configuration:

IRCd version: Hybrid6/PTlink6.12.6
Default data path: /home/Forumlar/ircd
Binary path: /home/Forumlar/ircd/ircd
Compiler: gcc

Paths set at include/path.h

[forum@Forumlar PTlink6.12.6] make
Building adns
make[1]: Entering directory `/home/Forumlar/PTlink6.12.6/adns’
gcc -I../include -g -O2 -DNDEBUG -c check.c
gcc -I../include -g -O2 -DNDEBUG -c event.c
gcc -I../include -g -O2 -DNDEBUG -c general.c
gcc -I../include -g -O2 -DNDEBUG -c parse.c
gcc -I../include -g -O2 -DNDEBUG -c poll.c
gcc -I../include -g -O2 -DNDEBUG -c query.c
gcc -I../include -g -O2 -DNDEBUG -c reply.c
gcc -I../include -g -O2 -DNDEBUG -c setup.c
gcc -I../include -g -O2 -DNDEBUG -c transmit.c
gcc -I../include -g -O2 -DNDEBUG -c types.c
rm -f libadns.a
ar csqv libadns.a check.o event.o general.o parse.o poll.o query.o reply.o setup.o transmit.o types.o
a – check.o
a – event.o
a – general.o
a – parse.o
a – poll.o
a – query.o
a – reply.o
a – setup.o
a – transmit.o
a – types.o
make[1]: Leaving directory `/home/Forumlar/PTlink6.12.6/adns’
Building src
make[1]: Entering directory `/home/Forumlar/PTlink6.12.6/src’
gcc -I../include -g -O2 -DNDEBUG -c adns.c
gcc -I../include -g -O2 -DNDEBUG -c channel.c
gcc -I../include -g -O2 -DNDEBUG -c class.c
gcc -I../include -g -O2 -DNDEBUG -c client.c
gcc -I../include -g -O2 -DNDEBUG -c crypt.c
gcc -I../include -g -O2 -DNDEBUG -c dbuf.c
gcc -I../include -g -O2 -DNDEBUG -c dconf.c
gcc -I../include -g -O2 -DNDEBUG -c dline_conf.c
gcc -I../include -g -O2 -DNDEBUG -c fdlist.c
gcc -I../include -g -O2 -DNDEBUG -c fileio.c
gcc -I../include -g -O2 -DNDEBUG -c flud.c
gcc -I../include -g -O2 -DNDEBUG -c hash.c
gcc -I../include -g -O2 -DNDEBUG -c help.c
gcc -I../include -g -O2 -DNDEBUG -c irc_string.c
gcc -I../include -g -O2 -DNDEBUG -c ircd.c
gcc -I../include -g -O2 -DNDEBUG -c ircd_signal.c
gcc -I../include -g -O2 -DNDEBUG -c list.c
gcc -I../include -g -O2 -DNDEBUG -c listener.c
gcc -I../include -g -O2 -DNDEBUG -c m_admin.c
gcc -I../include -g -O2 -DNDEBUG -c m_away.c
gcc -I../include -g -O2 -DNDEBUG -c m_capab.c
gcc -I../include -g -O2 -DNDEBUG -c m_close.c
gcc -I../include -g -O2 -DNDEBUG -c m_connect.c
gcc -I../include -g -O2 -DNDEBUG -c m_die.c
gcc -I../include -g -O2 -DNDEBUG -c m_error.c
gcc -I../include -g -O2 -DNDEBUG -c m_gline.c
gcc -I../include -g -O2 -DNDEBUG -c m_htm.c
gcc -I../include -g -O2 -DNDEBUG -c m_ircops.c
gcc -I../include -g -O2 -DNDEBUG -c m_info.c
gcc -I../include -g -O2 -DNDEBUG -c m_ison.c
gcc -I../include -g -O2 -DNDEBUG -c m_kill.c
gcc -I../include -g -O2 -DNDEBUG -c m_kline.c
gcc -I../include -g -O2 -DNDEBUG -c m_links.c
gcc -I../include -g -O2 -DNDEBUG -c m_list.c
gcc -I../include -g -O2 -DNDEBUG -c m_locops.c
gcc -I../include -g -O2 -DNDEBUG -c m_ltrace.c
gcc -I../include -g -O2 -DNDEBUG -c m_lusers.c
gcc -I../include -g -O2 -DNDEBUG -c m_map.c
gcc -I../include -g -O2 -DNDEBUG -c m_message.c
gcc -I../include -g -O2 -DNDEBUG -c m_mode.c
gcc -I../include -g -O2 -DNDEBUG -c m_oper.c
gcc -I../include -g -O2 -DNDEBUG -c m_pass.c
gcc -I../include -g -O2 -DNDEBUG -c m_ping.c
gcc -I../include -g -O2 -DNDEBUG -c m_pong.c
gcc -I../include -g -O2 -DNDEBUG -c m_quit.c
gcc -I../include -g -O2 -DNDEBUG -c m_rehash.c
gcc -I../include -g -O2 -DNDEBUG -c m_restart.c
gcc -I../include -g -O2 -DNDEBUG -c m_server.c
gcc -I../include -g -O2 -DNDEBUG -c m_set.c
gcc -I../include -g -O2 -DNDEBUG -c m_silence.c
gcc -I../include -g -O2 -DNDEBUG -c m_squit.c
gcc -I../include -g -O2 -DNDEBUG -c m_stats.c
gcc -I../include -g -O2 -DNDEBUG -c m_svinfo.c
gcc -I../include -g -O2 -DNDEBUG -c m_svsadmin.c
gcc -I../include -g -O2 -DNDEBUG -c m_svsinfo.c
gcc -I../include -g -O2 -DNDEBUG -c m_svsmode.c
gcc -I../include -g -O2 -DNDEBUG -c m_time.c
gcc -I../include -g -O2 -DNDEBUG -c m_trace.c
gcc -I../include -g -O2 -DNDEBUG -c m_ungline.c
gcc -I../include -g -O2 -DNDEBUG -c m_unkline.c
gcc -I../include -g -O2 -DNDEBUG -c m_userhost.c
gcc -I../include -g -O2 -DNDEBUG -c m_users.c
gcc -I../include -g -O2 -DNDEBUG -c m_version.c
gcc -I../include -g -O2 -DNDEBUG -c m_wallops.c
gcc -I../include -g -O2 -DNDEBUG -c m_watch.c
gcc -I../include -g -O2 -DNDEBUG -c m_who.c
gcc -I../include -g -O2 -DNDEBUG -c m_whois.c
gcc -I../include -g -O2 -DNDEBUG -c match.c
gcc -I../include -g -O2 -DNDEBUG -c motd.c
gcc -I../include -g -O2 -DNDEBUG -c mtrie_conf.c
gcc -I../include -g -O2 -DNDEBUG -c oratime.c
gcc -I../include -g -O2 -DNDEBUG -c numeric.c
gcc -I../include -g -O2 -DNDEBUG -c packet.c
gcc -I../include -g -O2 -DNDEBUG -c parse.c
gcc -I../include -g -O2 -DNDEBUG -c res.c
gcc -I../include -g -O2 -DNDEBUG -c restart.c
gcc -I../include -g -O2 -DNDEBUG -c rhc.c
gcc -I../include -g -O2 -DNDEBUG -c s_auth.c
gcc -I../include -g -O2 -DNDEBUG -c s_bsd.c
gcc -I../include -g -O2 -DNDEBUG -c s_conf.c
gcc -I../include -g -O2 -DNDEBUG -c s_debug.c
gcc -I../include -g -O2 -DNDEBUG -c s_log.c
gcc -I../include -g -O2 -DNDEBUG -c s_misc.c
gcc -I../include -g -O2 -DNDEBUG -c s_serv.c
gcc -I../include -g -O2 -DNDEBUG -c s_services.c
gcc -I../include -g -O2 -DNDEBUG -c s_stats.c
gcc -I../include -g -O2 -DNDEBUG -c s_user.c
gcc -I../include -g -O2 -DNDEBUG -c s_zip.c
gcc -I../include -g -O2 -DNDEBUG -c scache.c
gcc -I../include -g -O2 -DNDEBUG -c send.c
gcc -I../include -g -O2 -DNDEBUG -c spoof.c
gcc -I../include -g -O2 -DNDEBUG -c sprintf_irc.c
gcc -I../include -g -O2 -DNDEBUG -c sgline.c
gcc -I../include -g -O2 -DNDEBUG -c sqline.c
gcc -I../include -g -O2 -DNDEBUG -c ssl.c
gcc -I../include -g -O2 -DNDEBUG -c svline.c
gcc -I../include -g -O2 -DNDEBUG -c throttle.c
gcc -I../include -g -O2 -DNDEBUG -c whowas.c
gcc -I../include -g -O2 -DNDEBUG -c zline.c
/bin/sh ./version.c.SH
Extracting IRC/src/version.c…
gcc -I../include -g -O2 -DNDEBUG -c version.c
gcc -o ircd adns.o channel.o class.o client.o crypt.o dbuf.o dconf.o dline_conf.o fdlist.o fileio.o flud.o hash.o help.o irc_string.o ircd.o ircd_signal.o list.o listener.o m_admin.o m_away.o m_capab.o m_close.o m_connect.o m_die.o m_error.o m_gline.o m_htm.o m_ircops.o m_info.o m_ison.o m_kill.o m_kline.o m_links.o m_list.o m_locops.o m_ltrace.o m_lusers.o m_map.o m_message.o m_mode.o m_oper.o m_pass.o m_ping.o m_pong.o m_quit.o m_rehash.o m_restart.o m_server.o m_set.o m_silence.o m_squit.o m_stats.o m_svinfo.o m_svsadmin.o m_svsinfo.o m_svsmode.o m_t
ime.o m_trace.o m_ungline.o m_unkline.o m_userhost.o m_users.o m_version.o m_wallops.o m_watch.o m_who.o m_whois.o match.o motd.o mtrie_conf.o oratime.o numeric.o packet.o parse.o res.o restart.o rhc.o s_auth.o s_bsd.o s_conf.o s_debug.o s_log.o s_misc.o s_serv.o s_services.o s_stats.o s_user.o s_zip.o scache.o send.o spoof.o sprintf_irc.o sgline.o sqline.o ssl.o svline.o throttle.o whowas.o zline.o version.o -lz -lcrypt -lresolv -lnsl ../adns/libadns.a
mv version.c version.c.last
make[1]: Leaving directory `/home/Forumlar/PTlink6.12.6/src’
Building tools
make[1]: Entering directory `/home/Forumlar/PTlink6.12.6/tools’
gcc -g -O2 -DNDEBUG -I../include -c viconf.c
gcc -o viconf viconf.o -lz -lcrypt -lresolv -lnsl
gcc -g -O2 -DNDEBUG -I../include -c mkpasswd.c
gcc -o mkpasswd mkpasswd.o -lz -lcrypt -lresolv -lnsl
gcc -g -O2 -DNDEBUG -I../include -c fixklines.c
gcc -o fixklines fixklines.o -lz -lcrypt -lresolv -lnsl
make[1]: Leaving directory `/home/Forumlar/PTlink6.12.6/tools’
Now type ‘make install’ .

[forum@Forumlar networks]$ [PTlink6.12.6] make install ################################################## ########################
# PTlink6 – Installing ircd binary and example files #
################################################## ########################
/home/Forumlar/ircd does not exist, creating…
- chmod 700 /home/Forumlar/ircd
- installing tools/mkpasswd –> /home/Forumlar/ircd/mkpasswd
- installing samples/example.conf.short –> /home/Forumlar/ircd/ircd.conf
- installing samples/ptlink.motd –> /home/Forumlar/ircd/ircd.motd
- installing samples/opers.motd –> /home/Forumlar/ircd/opers.motd
- installing samples/kline.conf –> /home/Forumlar/ircd/kline.conf
- installing samples/main.dconf.sample –> /home/Forumlar/ircd/main.dconf
- installing samples/network.dconf.sample –> /home/Forumlar/ircd/network.dconf
- installing samples/help.user –> /home/Forumlar/ircd/help.user
- installing samples/help.oper –> /home/Forumlar/ircd/help.oper
- installing samples/help.admin –> /home/Forumlar/ircd/help.admin
- installing ircd at /home/Forumlar/ircd/ircd
- installing tools/sendbug –> /home/Forumlar/ircd/sendbug
Install completed!
Please edit the configuration files /home/Forumlar/ircd/*.conf,*.dconf
Then execute ircd with /home/Forumlar/ircd/ircd

IRCD miz Kuruldu, Simdi Tek Yapmamiz Gerek Sey ircd.conf ve network.dconf dosyalarını editleyip aşşağıda verilen adreslere yapıştırmak.

[forum@Forumlar PTlink6.12.6] cd ../ircd

[forum@Forumlar ircd] pico ircd.conf [forum@Forumlar ircd] pico network.conf

Bu yolları kullanarak son editlemenizi yapın ve şimdi sırada ircd yi çalıştırmak var;

[forum@Forumlar ircd] ./ircd

Comments Yorum Yok »

»BOT JOIN : Yazdiginiz kanala bot girer.
Komut : /msg Botserv assign #kanal botnick

»BOT PART : Yazdiginiz kanala bot girer.
Komut : /msg Botserv unassign #kanal botnick

»BOT ADD : Yeni bir bot olusturur.
Komut /msg Botserv bot add nick user host gerçekismi

»BOT DEL : Nick i yazilan botu siler.
Komut :/msg Botserv bot del nick

»BOT NICK : Botun nickini degistirir.
Komut :/msg Botserv bot change eskinick yeninick

»DONTKICKS : Yazilan Kanalda botlarin atilmasina karsi korumayi açar/kapar
Komut :/msg Botserv set #kanal dontkicks on/off

»KICK VOICES : Voicelerin alinmasina karsi korumayi açar/kapar
Komut :/msg Botserv set #kanal dontkickvoices on/off

»GREET : Greet mesajini açar/kapar.
Komut : /msg Botserv set #kanal greet on/off

»FANTASY : Fantazi özelligini açar/kapar
Komut : /msg Botserv set #kanal fantasy on/off

»SYSBIOSIS : Gerçek bot gibi davranmasini saglar.
Komut : /msg Botserv set #kanal symbiosis on/off

»BOLDWORDS : Kalin yazida atar.
Komut : /msg Botserv kick #kanal boldwords on/off

»CAPS : Büyük harfte atar.
Komut : /msg Botserv kick #kanal caps on/off

»COLOR : Renkli yazida atar.
Komut : /msg Botserv kick #kanal colors on/off

»FLODD : Flood da atar.
Komut : /msg Botserv kick #kanal flood on/off

»REPEAT : Tekrar halinde atar.
Komut : /msg Botserv kick #kanal repeat on/off

»REVERSES : Ctrl+r ile yazilan yazida atar.
Komut : /msg Botserv kick #kanal reverses on/off

»UNDERLINES : Alt çizgide atar.
Komut : /msg Botserv kick #kanal underlines on/off

»BADWORS : Küfürde atar.
Komut : /msg Botserv kick #kanal badwords on/off

»BADWORS ADD : Yazdigini sözcük geçmesi halinde atar.
Komut : /msg Botserv badwords #kanal add kelime single

»BADWORS DEL : Yazdiginiz kelimeyi siler.
Komut : /msg Botserv badwords #kanal del kelime

»BADWORS LIST : Kelime listini gösterir.
Komut : /msg Botserv badwords #kanal list

»BADWORS CLEAR : Tüm kelimeleri siler.
Komut : /msg Botserv badwords #kanal clear

Servicesleri ve Services ßotlari Kanalda Konusturma :/msg operserv raw :Services(operserv) privmsg #Kanalinadi mesaj

Servicesleri ve Services ßotlari özelde Konusturma :/msg operserv raw :services(Chanserv) privmsg nick Mesaj

Services ßot olusturma :/msg operserv raw nick Botunnicki 1 1 ident hsot ip services.domain :AçikLama

Services ßotlari Ve Servicesleri Kanala sokma :/msg operserv raw :services(nickserv) join #kanal

Services ßotlari Nicklerini degistirme :/msg operserv raw :botnick nick Yeninick

Services ßotlari admin yapma :/msg operserv raw :botnick mode botnick +NTSO

Services ßotlara op, voice Verdirme :/msg operserv raw :botnick mode #kanalinadi (+o +v) Nick

Services ßotlara Kick attirtma :/msg operserv raw :botnick kick #kanal nick sebep

Servives ßotlari kanala sokma
Komut :/msg operserv raw :botnick join #kanal

Servives ßotlari kanal`dan çikartma
Komut : /msg operserv raw :botnick part #kanal

Comments Yorum Yok »

/*

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

############ Strong Wall System (SWS) v1.0 ############

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

################# Edit by KeMaNcI #################

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

*/

alias wall { $iif($dialog(wall),dialog -v wall,dialog -m wall wall) }

alias viewspath return $shortfn($scriptdirviews.mdx)

alias mdxpath return $shortfn($scriptdirmdx.dll)

alias walli { $iif($input($2,owdia,$1),haltdef,haltdef) }

dialog wall {

title “Strong Wall System (SWS) Edit by KeMaNcI”

size -1 -1 210 257

option dbu

tab “Algılanacak Kelimeler”, 1, 6 3 198 233

box “Algılanacak Kelimeler”, 2, 53 23 102 166, tab 1

list 3, 60 32 87 151, tab 1 size

button “Ekle”, 5, 55 192 29 10, tab 1 flat

button “Sil”, 6, 88 192 29 10, tab 1 flat

button “Temizle”, 14, 122 192 29 10, tab 1 flat

tab “Değiştirilecek Karakterler”, 4

list 9, 60 32 87 151, tab 4 size

box “Değiştirilecek Karakterler”, 10, 53 23 102 166, tab 4

button “Ekle”, 11, 55 192 29 10, tab 4 flat

button “Sil”, 12, 88 192 29 10, tab 4 flat

button “Temizle”, 13, 122 192 29 10, tab 4 flat

tab “Silinecek Karakterler”, 7

list 19, 60 32 87 151, tab 7 size

box “Silinecek Karakterler”, 20, 53 23 102 166, tab 7

button “Ekle”, 21, 55 192 29 10, tab 7 flat

button “Sil”, 22, 88 192 29 10, tab 7 flat

button “Temizle”, 23, 122 192 29 10, tab 7 flat

button “Muaf Kanal”, 24, 56 221 40 10, flat

button “Muaf Nick”, 8, 111 221 40 10, flat

button “KAPAT”, 25, 6 240 199 12, cancel

check “Boşlukları Sil”, 16, 74 206 43 10

check “Rakamları Sil”, 15, 19 206 45 10

check “Uzatılmış Karakterleri Sil”, 17, 124 206 68 10

}

on *:dialog:wall:*:*:{

if $devent == init {

if (!$isfile($shortfn($scriptdirwall.xc))) { write $scriptdirwall.xc 1 | write -c $scriptdirwall.xc }

if (!$isfile($shortfn($scriptdirascii.xc))) { write $scriptdirascii.xc 1 | write -c $scriptdirascii.xc }

if (!$isfile($shortfn($scriptdirchr.xc))) { write $scriptdirchr.xc 1 | write -c $scriptdirchr.xc }

dll $mdxpath SetMircVersion $version

dll $mdxpath MarkDialog $dname

dll $mdxpath SetControlMDX $dname 9 ListView report nosortheader showsel single rowselect grid > $viewspath

did -i $dname 9 1 headerdims 85 85

did -i $dname 9 1 headertext +c Karakter $chr(9) Karşıtı

walllist

asciilist

chrlist

if %sws.bosluk == on did -c $dname 16

if %sws.rakam == on did -c $dname 15

if %sws.karakter == on did -c $dname 17

}

if $devent == sclick {

if $did == 5 { var %x $$?=”Eklenecek Kelimeyi Girin” | walladd %x | walllist }

if $did == 6 { walldel $did(3).seltext | walllist }

if $did == 14 { cleanwall }

if $did == 11 { var %x $$?=”Eklenecek Karakteri Girin” | var %y $$?=”Karakter Karşıtını Girin” | asciiadd %x %y | asciilist }

if $did == 12 { asciidel $remove($did(9).seltext,$chr(9),+fs,0) | asciilist }

if $did == 13 { cleanascii }

if $did == 24 { muafclist }

if $did == 8 { muafnlist }

if $did == 21 { var %x $$?=”Silinecek Karakteri Girin” | chradd %x | chrlist }

if $did == 22 { chrdel $did(19).seltext | chrlist }

if $did == 23 { cleanchr }

if $did == 16 {

if %sws.bosluk == on { set %sws.bosluk off }

else { set %sws.bosluk on }

}

if $did == 15 {

if %sws.rakam == on { set %sws.rakam off }

else { set %sws.rakam on }

}

if $did == 17 {

if %sws.karakter == on { set %sws.karakter off }

else { set %sws.karakter on }

}

}

}

alias walladd {

var %! = $left($calc($ctime * $rand(1000,9999)),7)

if (!$1) { msg %operchan Eklenecek Kelime Girmediniz | halt }

elseif ($hfind(wall,$1-,0,W).data) { msg %operchan Bu Kelime Daha Önceden Eklenmiş | halt }

else { hadd -m wall %! $1- | hsave -o wall $shortfn($scriptdirwall.xc) | msg %operchan $1- Tabloya Eklendi }

}

alias walldel {

if (!$1) { $walli( msg %operkanali Silinecek Kelime Girmediniz | halt }

elseif (!$hfind(wall,$1-,0,W).data) { msg %operchan Bu Kelime Tabloda Ekli Değil | halt }

else { hdel -m wall $hfind(wall,$1,1,W).data | hsave -o wall $shortfn($scriptdirwall.xc) | msg %operchan $1 Tablodan Silindi }

}

alias wallfind {

if ($hfind(wall,$1-,1,W).data) { return 1 }

else { return 0 }

}

alias walllist {

if (!$dialog(wall)) { halt }

hmake kufur -r wall 3

var %i = 1, %t = $hget(wall,0).data

while (%i <= %t) {

msg %operchan $hget(wall,%i).data

inc %i 1

}

}

alias cleanwall {

var %y/n = $input(Duvar Tablosunu Komple Silmek İstediğinize Eminmisiniz!?,ivy,DİKKAT!)

if %y/n = $yes { write -c $shortfn($scriptdirwall.xc) | $walli(Wall System,Wall.xc Tablosu Boşaltıldı!) | .hfree -sw wall | hmake wall | walllist }

else { halt }

}

alias cleanascii {

var %y/n = $input(Ascii Tablosunu Komple Silmek İstediğinize Eminmisiniz!?,ivy,DİKKAT!)

if %y/n = $yes { write -c $shortfn($scriptdirascii.xc) | $walli(Wall System,Ascii.xc Tablosu Boşaltıldı!) | .hfree -sw ascii | hmake ascii | asciilist }

else { halt }

}

alias cleanchr {

var %y/n = $input(Karakter Tablosunu Komple Silmek İstediğinize Eminmisiniz!?,ivy,DİKKAT!)

if %y/n = $yes { write -c $shortfn($scriptdirchr.xc) | $walli(Wall System,Chr.xc Tablosu Boşaltıldı!) | .hfree -sw chr | hmake chr | chrlist }

else { halt }

}

alias asciiadd {

if (!$1) || (!$2) { $walli(Wall System,Eklenecek Karakter Girmediniz) | halt }

elseif ($hfind(ascii,$1,0,W).item) { $walli(Wall System,Bu Karakter Daha Önceden Eklenmiş) | halt }

else { hadd -m ascii $1 $2 | hsave -b ascii $shortfn($scriptdirascii.xc) | $walli(Wall System,$1 – $2 Olarak Tabloya Eklendi) }

}

alias asciidel {

if (!$1) { $walli(Wall System,Silinecek Karakteri Girmediniz) | halt }

elseif (!$hfind(ascii,$1,0,W).item) { $walli(Wall System,Bu Karakter Tabloda Ekli Değil) | halt }

else { hdel -m ascii $1 | hsave -b ascii $shortfn($scriptdirascii.xc) | $walli(Wall System,$1 – $2 Tablodan Silindi) }

}

alias asciifind {

if ($hfind(wall,$1-,1,W).data) { return 1 }

else { return 0 }

}

alias asciilist {

if (!$dialog(wall)) { halt }

did -r wall 9

var %i = 1, %t = $hget(ascii,0).data

while (%i <= %t) {

did -a wall 9 $hget(ascii,%i).item $chr(9) $hget(ascii,%i).data $chr(9)

inc %i 1

}

}

alias chradd {

var %! = $left($calc($ctime * $rand(1000,9999)),7)

if (!$1) { $walli(Wall System,Eklenecek Kelime Girmediniz) | halt }

elseif ($hfind(chr,$1,0,n).data) { $walli(Wall System,Bu Karakter Daha Önceden Eklenmiş) | halt }

else { hadd -m chr %! $1 | hsave -o chr $shortfn($scriptdirchr.xc) | $walli(Wall System,$1 Tabloya Eklendi) }

}

alias chrdel {

if (!$1) { $walli(Wall System,Silinecek Kelime Girmediniz) | halt }

elseif (!$hfind(chr,$1,0,n).data) { $walli(Wall System,Bu Karakter Tabloda Ekli Değil) | halt }

else { hdel -m chr $hfind(chr,$1,1,n).data | hsave -o chr $shortfn($scriptdirchr.xc) | $walli(Wall System,$1 Tablodan Silindi) }

}

alias chrfind {

if ($hfind(chr,$1-,1,W).data) { return 1 }

else { return 0 }

}

alias chrlist {

if (!$dialog(wall)) { halt }

did -r wall 19

var %i = 1, %t = $hget(chr,0).data

while (%i <= %t) {

did -a wall 19 $hget(chr,%i).data

inc %i 1

}

}

on *:start:{

if (!$hget(wall)) { hmake wall | hload wall $shortfn($scriptdirwall.xc) }

if (!$hget(ascii)) { hmake ascii | hload -b ascii $shortfn($scriptdirascii.xc) }

if (!$hget(chr)) { hmake chr | hload chr $shortfn($scriptdirchr.xc) }

}

alias mlist {

did -r $1 11

var %b = 1,%a = $ulist(*,$1,0)

while (%b <= %a) {

did -a $1 11 $ulist(*,$1,%b)

inc %b 1

}

}

alias muafnlist { $iif($dialog(muafnlist),dialog -v muafnlist,dialog -m muafnlist muafnlist) }

dialog muafnlist {

title “Muaf Nick Listesi”

size -1 -1 150 100

option dbu

text “Nicki YazIp Ekleyin:”, 10, 10 5 95 10

combo 11, 10 15 95 85, sort

button “Ekle”, 1, 110 27 37 12

button “Sil”, 2, 110 47 37 12

button “Tamam”, 3, 110 67 37 12,cancel

}

on *:dialog:muafnlist:*:*:{

if $devent == init {

var %a = 1,%b = $ulist(*,muafnlist,0)

while %a <= %b {

did -a $dname 11 $ulist(*,muafnlist,%a)

inc %a 1

}

}

if $devent == sclick {

if $did == 1 {

if (!$did(11).text) { $walli(Wall System,Eklenecek Nick’i Girmediniz) | halt }

else { .auser muafnlist $did(11).text | mlist $dname }

}

if $did == 2 {

if (!$did(11).text) { $walli(Wall System,Silinecek Nick’i Seçmediniz) | halt }

else { .ruser muafnlist $did(11).seltext | mlist $dname }

}

}

}

alias muafclist { $iif($dialog(muafclist),dialog -v muafclist,dialog -m muafclist muafclist) }

dialog muafclist {

title “Muaf Kanal Listesi”

size -1 -1 150 100

option dbu

text “Kanalı YazIp Ekleyin:”, 10, 10 5 95 10

combo 11, 10 15 95 85, sort

button “Ekle”, 1, 110 27 37 12

button “Sil”, 2, 110 47 37 12

button “Tamam”, 3, 110 67 37 12,cancel

}

on *:dialog:muafclist:*:*:{

if $devent == init {

var %a = 1,%b = $ulist(*,muafclist,0)

while %a <= %b {

did -a $dname 11 $ulist(*,muafclist,%a)

inc %a 1

}

}

if $devent == sclick {

if $did == 1 {

if (!$did(11).text) { $walli(Wall System,Eklenecek Kanalı Girmediniz) | halt }

else { .auser muafclist $did(11).text | mlist $dname }

}

if $did == 2 {

if (!$did(11).text) { $walli(Wall System,Silinecek Kanalı Seçmediniz) | halt }

else { .ruser muafclist $did(11).seltext | mlist $dname }

}

}

}

alias duvar {

var %::rtext = $remove($1-,$chr(44),$chr(40),$chr(41)),%xc

%::rtext = $lower(%::rtext)

var %i = $hget(ascii,0).item

while %i {

%::rtext = $replace(%::rtext,$hget(ascii,%i).item,$hget(ascii,%i).data)

dec %i 1

}

var %q = $hget(chr,0).item

while %q {

%xc = $hget(chr,%q).data

%::rtext = $remove(%::rtext,%xc)

dec %q

}

if %sws.bosluk == on { %::rtext = $regsubex(%::rtext,/([[:space:]])/g,$null) }

if %sws.rakam == on { %::rtext = $regsubex(%::rtext,/([[:digit:]])/g,$null) }

if %sws.karakter == on { %::rtext = $regsubex(%::rtext,/(.)\1+/g,\1) }

if ($hfind(kufur,%::rtext,1,W).data) { return $true }

else { return $false }

}

#wall on

on *:text:*:%global:{

if ($level($nick) == muafnlist) { halt }

if ($level($chan) == muafclist) { halt }

if $nick isop $chan { halt }

if ($regex($address($nick,2),/(admin|ircop|services|tech)/i)) { halt }

if $me !isop $chan && !$regex($remove($usermode,+),/(o|O|N|C|a|A)) { halt }

if ($duvar($1-)) {

inc -u3000 %argo. [ $+ [ $address($nick,2) ] ]

if ( %argo. [ $+ [ $address($nick,2) ] ] == 1 ) { .banla # $nick | .msg # $nick Argo/Kufur/Reklam Kelimesi Kullandiginiz Icin 5 Dakika Konuşmaniz Engellenmiştir }

if ( %argo. [ $+ [ $address($nick,2) ] ] == 2 ) { .gzline $nick +6000 Sunucu genelinde 30 dakika icinde 2 sefer argo/kufur/reklam kelimeleri kullandiniz icin sunucudan 1 saat uzaklastirildiniz! $date $time $+([,%botnick,]) | .msg %operkanali [BILGI][Nick : $nick ][ Saat Icınde 2 Defa Argo/Reklam Sozcuk Zline!] | unset %argo. [ $+ [ $address ] ] }

}

}

on *:action:*:%global:{

if ($level($nick) == muafnlist) { halt }

if ($level($chan) == muafclist) { halt }

if $nick isop $chan { halt }

if ($regex($address($nick,2),/(admin|ircop|services|tech)/i)) { halt }

if $me !isop $chan && !$regex($remove($usermode,+),/(o|O|N|C|a|A)) { halt }

if ($duvar($1-)) {

inc -u3000 %argo. [ $+ [ $address($nick,2) ] ]

if ( %argo. [ $+ [ $address($nick,2) ] ] == 1 ) { .banla # $nick | .msg # $nick Argo/Kufur/Reklam Kelimesi Kullandiginiz Icin 5 Dakika Konuşmaniz Engellenmiştir }

if ( %argo. [ $+ [ $address($nick,2) ] ] == 2 ) { .gzline $nick +6000 Sunucu genelinde 30 dakika icinde 2 sefer argo/kufur/reklam kelimeleri kullandiniz icin sunucudan 1 saat uzaklastirildiniz! $date $time $+([,%botnick,]) | .msg %operkanali [BILGI][Nick : $nick ][ Saat Icınde 2 Defa Argo/Reklam Sozcuk Zline!] | unset %argo. [ $+ [ $address ] ] }

}

}

on *:notice:*:%global:{

if ($level($nick) == muafnlist) { halt }

if ($level($chan) == muafclist) { halt }

if $nick isop $chan { halt }

if ($regex($address($nick,2),/(admin|ircop|services|tech)/i)) { halt }

if $me !isop $chan && !$regex($remove($usermode,+),/(o|O|N|C|a|A)) { halt }

if ($duvar($1-)) {

inc -u3000 %argo. [ $+ [ $address($nick,2) ] ]

if ( %argo. [ $+ [ $address($nick,2) ] ] == 1 ) { .banla # $nick | .msg # $nick Argo/Kufur/Reklam Kelimesi Kullandiginiz Icin 5 Dakika Konuşmaniz Engellenmiştir }

if ( %argo. [ $+ [ $address($nick,2) ] ] == 2 ) { .gzline $nick +6000 Sunucu genelinde 30 dakika icinde 2 sefer argo/kufur/reklam kelimeleri kullandiniz icin sunucudan 1 saat uzaklastirildiniz! $date $time $+([,%botnick,]) | .msg %operkanali [BILGI][Nick : $nick ][ Saat Icınde 2 Defa Argo/Reklam Sozcuk Zline!] | unset %argo. [ $+ [ $address ] ] }

}

}

#wall end

on *:load:{

if (!$hget(wall)) { hmake wall | hload wall $shortfn($scriptdirwall.xc) }

if (!$hget(ascii)) { hmake ascii | hload -b ascii $shortfn($scriptdirascii.xc) }

if (!$hget(chr)) { hmake chr | hload chr $shortfn($scriptdirchr.xc) }

set %sws.bosluk on | set %sws.rakam on | set %sws.karakter on

wall

return $walli(Wall System,Strong Wall System (SWS) Yüklendi! $crlf $+ Edit By KeMaNcI)

}

menu menubar,status,channel,query {

SWS

.$iif($group(#wall) == on,$style(2)) Aç:.enable #wall | $walli(Wall System,Koruma Açıldı!)

.$iif($group(#wall) == off,$style(2)) Kapat:.disable #wall | $walli(Wall System,Koruma Kapatıldı!)

.Ayarlar:wall

}

alias kufurkur {

hmake kufur

hload kufur kufur

echo -a %logo 4|2WingmaN4| 2: Küfür korumanız kurulmuştur.

}

Bu Kod Alıntı Olup Editlenmiştir.

Bu Kodu Mirc Scriptinize Yuklemek için Oncelik Olarak Bi txt dosyasına veya .mrc uzantılı bi dosya alıp kopyalıosunuz ve kaydetip kapatıkdan sonra o txt veya mrc uzantılı dosyayı  bilgisayarımın içidçinde bulubab mirc scriptine atıosunuz scriptimizi acıp /load -rs dosyaadı.uzantı seklinde yapıp enterliosunuz ve yuklenmiş oluyor bunlar geel olarak IRC Bot Ayarlı Koruma Sistemidir.

Comments Yorum Yok »

IrcServices’de Kayıtsız Nicklere Servera Girişlerinde Uyarı Verme ;

Kod:
cd ircservices-xxx
cd modules
cd operserv
pico news.c

News.c Dosyası Içinde Aşağıdaki Satırı Buluyoruz ;

Alıntı:
/* Callback for users logging on. */

static int new_user_callback(User *u)
{
display_news(u, NEWS_LOGON);
return 0;
}

Yukarıda Verdiğim Kodu Aşağıdaki Gibi Değiştirin ;

Alıntı:
/* Callback for users logging on. */

static int new_user_callback(User *u)
{
NickInfo *ni = NULL;
display_news(u, NEWS_LOGON);
ni = get_nickinfo(u->nick);
if (!ni) {
send_cmd(s_GlobalNoticer, “NOTICE %s :Merhaba %s, Nickiniz Kayıtlı Değil, Nick Kaydı Hakkında Daha Fazla Bilgi için /msg nickserv help register Komutunu Kullanınız.”, u->nick, u->nick);
}

return 0;
}

Aynen Böyle Kayıt Edip Çıkıyoruz [ Ctrl + x +y ] Dosyadan Çıktıktan Sonra Aşağıdaki Komutları Uyguluyoruz..

Kod:
cd ..
cd ..
make
make install

Servislerinizi çıkarıp sokunuz .

Comments Yorum Yok »

BotServ
Admin’lerin kullanabilecekleri komutlar.

BOT LIST : Serverdaki deki botları listeler.
Komut :” /msg Botserv bot list ”

BOT JOIN : Yazdiginiz kanala bot girer.
Komut :” /msg Botserv assign #kanal botnick ”

BOT PART : Yazdiginiz kanaldan bot cikar.
Komut :” /msg Botserv unassign #kanal botnick ”

BOT ADD : Yeni bir bot olusturur.
Komut : ”/msg Botserv bot add nick user host gerçekismi ”

BOT DEL : Nick i yazılan botu siler.
Komut :”/msg Botserv bot del nick ”

BOT NICK : Botun nickini degistirir.
Komut :”/msg Botserv bot change eskinick yeninick ”

DONTKICKS : Yazilan Kanalda botlarin atılmasina karsi korumayi acar/kapar
Komut :”/msg Botserv set #kanal dontkicks on/off ”

KICK VOICES : Voicelerin alinmasina karsi korumayi acar/kapar
Komut :”/msg Botserv set #kanal dontkickvoices on/off ”

GREET : Greet mesajini açar/kapar.
Komut :” /msg Botserv set #kanal greet on/off ”

FANTASY : Fantazi özelligini acar/kapar
Komut : ”/msg Botserv set #kanal fantasy on/off ”

SYSBIOSIS : Gercek bot gibi davranmasını saglar.
Komut : ”/msg Botserv set #kanal symbiosis on/off ”

BOLDWORDS : Kalin yazıda atar.
Komut : “/msg Botserv kick #kanal boldwords on/off ”

CAPS : Büyük harfte atar.
Komut : ”/msg Botserv kick #kanal caps on/off ”

COLOR : Renkli yazida atar.
Komut :” /msg Botserv kick #kanal colors on/off ”

FLODD : Flood da atar.
Komut : ”/msg Botserv kick #kanal flood on/off ”

REPEAT : Tekrar halinde atar.
Komut :” /msg Botserv kick #kanal repeat on/off ”

REVERSES : Ctrl+r ile yazilan yazida atar.
Komut : ”/msg Botserv kick #kanal reverses on/off ”

UNDERLINES : Alt cizgide atar.
Komut :” /msg Botserv kick #kanal underlines on/off ”

BADWORS : Küfürde atar.
Komut :” /msg Botserv kick #kanal badwords on/off ”

BADWORS ADD : Yazdiginiz sözcük gecmesi halinde atar.
Komut :” /msg Botserv badwords #kanal add kelime single ”

BADWORS DEL : Yazdiginiz kelimeyi siler.
Komut : ”/msg Botserv badwords #kanal del kelime ”

BADWORS LİST : Kelime listini gösterir.
Komut : ”/msg Botserv badwords #kanal list ”

BADWORS CLEAR : Tüm kelimeleri siler.
Komut : ”/msg Botserv badwords #kanal clear”

Comments Yorum Yok »

IRC Bot, kanalınızda 24 saat duran basit bir programdır. Normal bir kullanıcı gibidir. Hiç bir işlevsel özelliği yoktur. Kanalınızın başkaları tarafından ele geçirilmemesini sağlar. Genelde kanal kayıt işlemi olmayan irc sunucularında kullanılır. DALnet, EFnet, IRCnet, UNDERnet LiderChatnet gibi sunucularda bu tür botları kullanmanıza gerek yoktur.

Comments Yorum Yok »

BOT JOIN : Yazdiginiz kanala bot girer.
Komut : /msg Botserv assign #kanal botnick

BOT PART : Yazdiginiz kanala bot girer.
Komut : /msg Botserv unassign #kanal botnick

BOT ADD : Yeni bir bot olusturur.
Komut /msg Botserv bot add nick user host gerçekismi

BOT DEL : Nick i yazilan botu siler.
Komut :/msg Botserv bot del nick

BOT NICK : Botun nickini degistirir.
Komut :/msg Botserv bot change eskinick yeninick

DONTKICKS : Yazilan Kanalda botlarin atilmasina karsi korumayi açar/kapar
Komut :/msg Botserv set #kanal dontkicks on/off

KICK VOICES : Voicelerin alinmasina karsi korumayi açar/kapar
Komut :/msg Botserv set #kanal dontkickvoices on/off

GREET : Greet mesajini açar/kapar.
Komut : /msg Botserv set #kanal greet on/off

FANTASY : Fantazi özelligini açar/kapar
Komut : /msg Botserv set #kanal fantasy on/off

SYSBIOSIS : Gerçek bot gibi davranmasini saglar.
Komut : /msg Botserv set #kanal symbiosis on/off

BOLDWORDS : Kalin yazida atar.
Komut : /msg Botserv kick #kanal boldwords on/off

CAPS : Büyük harfte atar.
Komut : /msg Botserv kick #kanal caps on/off

COLOR : Renkli yazida atar.
Komut : /msg Botserv kick #kanal colors on/off

FLODD : Flood da atar.
Komut : /msg Botserv kick #kanal flood on/off

REPEAT : Tekrar halinde atar.
Komut : /msg Botserv kick #kanal repeat on/off

REVERSES : Ctrl+r ile yazilan yazida atar.
Komut : /msg Botserv kick #kanal reverses on/off

UNDERLINES : Alt çizgide atar.
Komut : /msg Botserv kick #kanal underlines on/off

BADWORS : Küfürde atar.
Komut : /msg Botserv kick #kanal badwords on/off

BADWORS ADD : Yazdigini sözcük geçmesi halinde atar.
Komut : /msg Botserv badwords #kanal add kelime single

BADWORS DEL : Yazdiginiz kelimeyi siler.
Komut : /msg Botserv badwords #kanal del kelime

BADWORS LIST : Kelime listini gösterir.
Komut : /msg Botserv badwords #kanal list

BADWORS CLEAR : Tüm kelimeleri siler.
Komut : /msg Botserv badwords #kanal clear
Servicesleri ve Services ßotlari Kanalda Konusturma :/msg operserv raw :Services(operserv) privmsg #Kanalinadi mesaj

Servicesleri ve Services ßotlari özelde Konusturma :/msg operserv raw :services(Chanserv) privmsg nick Mesaj

Services ßot olusturma :/msg operserv raw nick Botunnicki 1 1 ident hsot ip services.domain :AçikLama

Services ßotlari Ve Servicesleri Kanala sokma :/msg operserv raw :services(nickserv) join #kanal

Services ßotlari Nicklerini degistirme :/msg operserv raw :botnick nick Yeninick

Services ßotlari admin yapma :/msg operserv raw :botnick mode botnick +NTSO

Services ßotlara op, voice Verdirme :/msg operserv raw :botnick mode #kanalinadi (+o +v) Nick

Services ßotlara Kick attirtma :/msg operserv raw :botnick kick #kanal nick sebep

Servives ßotlari kanala sokma
Komut :/msg operserv raw :botnick join #kanal

Servives ßotlari kanal`dan çikartma
Komut : /msg operserv raw :botnick part #kanal

Comments Yorum Yok »

Trivia soru cevap yani mirc oyun botu.
Mcgruker Tarafından yazılmıştır.
ve bir çok kullanıcıya hitap etmektedir.
Kurulu ve basitliği ile bilinen mirc Trvia botu kullanıcılara yönelik oldugu için herkez tarafından kendi kanalına eğlenme amaçlı konulabilir.
soru ekleme çıkarmasida basit olan Trivia botu bir çok kişi tarafından kullanılmaktadir.

Comments Yorum Yok »

mirc socket botu olan cause bir çok kişi tarafından sunucusuna kurulup kullanılmaktadır.
cause botu sunucu ve kanal koruma botudur. mirc botu olmakla çok kaliteli bir şekilde sunucunuza yapılan saldırı.
Trojen
Random nick
Flood Saldırı, Mesaj saldırı, küfür saldiri, badnick saldiri, botnet saldiri gibi bir çok konuda sunucunuza bu ve bunlar gibi etkenlerden korumak için yapilmiştir.
yapimcisii hatırlamıyorum fakat yapana burdan teşekkürlerimizi sunuyoruz..

Etiketler: mirc, mirc indir, mirc download, mirc script, mirc chat, cause, mirc bot, socket bot, cause botu indir, ircd bot,

Comments Yorum Yok »