İPUCU

Sosyal medya ve Sosyal Platformlar Sosyal Medya Ve Sosyal Platformlar Hakkında Her şey.

Seçenekler

Mirc Bot Yapma

Legionn - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2011
Mesajlar:
90
Konular:
36
Teşekkür (Etti):
8
Teşekkür (Aldı):
6
Ticaret:
(0) %
16-01-2012 00:13
#1
Mirc Bot Yapma
Merhaba, bir çok mirc scripting kullanıcısının bot yapmayi isteyipde nasil çaliştiğini bilmeyen yada bunun hakkında hiç bir bilgiye sahip olmayan kullanıcıları bilinçlendirmek için bu konuyu anlatmaya calişacaim..

Şimdi neredeyse tüm sunucularda bulunan sunucu koruma botlari mevcut bunlardan çoğunluğu mirc scripting kodlamasindan olusuyor.
Nomercy gibi botlarda ayni şekilde mirc kodlamasindan olusmakta..
Aslında bot dediğim olay kodlamalardan olusmaktadır ve kullandıgımız mirclerden nasil bir sunucuya bağlanıyorsak ayni şekilde olusturulmakta sadece kendini otomatik kontrol edebilmesi için kodlamalar eklenmekte bu özelliklere remote denmekteyiz remote olusturup botumuza mesaj veya uygulanan kodlamaya göre kendini yapay zeka ile yönetmesidir.
Şimdi bir örnek vermek istiyorum..
Çoğu botta olan komutlardan biri.
!kb nick yaptiğimizda kanaldan belirttiğimiz kisiyi atmasi.

Bunun remotesi çok basittir.
şöyle..
on *:text:*:#:{
if $1- == !kb {
mode $chan +b $2
kick $chan $2 $3-
}
}
}

Bu şekilde bir remoteden olusmaktadir.
bu komutlari çoğaltmak sizin elinizdedir.
--------------------------------------------------------------------------------------------------------

Konuşan Bot Nasıl Yapılır?

Sunucunuzda eğlence amaçlı konusan bot oluşturmak için aşağıdaki kodu uygulamalısınız ve bunun için Admin olmalısınız.
alias doldur {
var %ik 1
var %ikss $3
while (%ikss >= %ik) {
/sendraw $1 :: $+ $2 $+ $rand(0,10000) $+ $rand(0,10000) $+ ! $+ $rand(0,10000) $+ $rand(a,z) $+ $rand(A,Z) $+ @ $+ $+ $rand(a,z) $+ $rand(0,10000) $+ . $+ $rand(A,Z) $+ $rand(0,10000) $+ $rand(a,z) $+ $rand(A,Z) $+ .SUNUCUADI.Com join $1
dec %ikss
}
}

--------------------------------------------------------------------------------------------------------

Eggdrop Kaos Yarisma Botu kurulumu nasıl yapılır?
Eggdrop Kaos Yarisma botumuzu indirelim daha sonra rar içinde bulunan kaos.conf dosyasını düzenlemeye
başlayalım.
##########################
# BURAYA DOKUNMAYINIZ..!
##########################
loadmodule channels
loadmodule server
loadmodule ctcp
loadmodule irc
loadmodule notes
loadmodule console
loadmodule blowfish
##########################
# Botun Identi
set username “Wander” ==> Botumuzun ident kısmıdır.İsteğinize göre değişin
# Botun Nicki
set nick “KaoS“ ==> Bot nicki
# Botun Alt Nicki
set altnick “SoruCevap”
# Botun Ip Adresi
set my-ip “184.164.145.119“ ==>Sunucu ip adresniniz
# Botun Vhost`u (eger destekliyorsa.. Buradaki Vhostun my-ip ile uyusmasi gereklidir)
set my-hostname “mirctr.com” ==> Sunucu web adresniniz
# Botun Whois`inde Cikacak Olan yazi
set realname “4,1 eggdrop system By WanderfuLL“ ==> isteğinize göre yazınız
# Botun irc`ye baglandiginda yapicagi ilk sey
# Burdaki ornekte bot Undernet X`e login oluyor.
set init-server {
putserv “Oper OperNick OperPass“ ==> Oper WanderfuLL 12kamfds234 gibi ( bota oper eklemeyi unutmayın)
}
# Botun girmeye calisacagi server listesi..
set servers {
184.164.145.119:6667 ==> Sunucu ip adresinizi ve port’unuzu giriniz
}
# Botun girecegi Ilk kanal(Bu Kanal Botun Hafizasinda Dewamli kalicaktir.)
# Bot bu kanaldan cikmaz..Ancak burdan silinirse cikar..
channel add #Yarisma { ==> Botunuzun gireceği kanal adını yazınız
chanmode “+nt”
idle-kick 0
stopnethack-mode 0
}
# Burada Botun girecegi Server tipini belirlemelisiniz..
# 0= Efnet , 1= IRCnet , 2= undernet , 3= DALnet , 4=Efnet Hybrid , 5= Digerleri
set net-type 5
# Botun sahibinin nicki
set owner “WanderfuLL”
# Botun kullanici dosyasi
set userfile “yarisma.user”
# Botun kanal listesi dosyasi
set chanfile “yarisma.chan”
# logunu tutmak istediginiz kanal icin kullanabilirsiniz..
logfile jpk #Yarisma “logs/yarisma.log”
# tmp dir. Botun gecici dosyalari sakliyacagi yer.
# set temp-path “/tmp”
# Kullandiginiz Bot turune gore birisinin onundaki #
# kaldiriniz..!
# botun calismasi icin asagidaki “die” ile basyalan satiri kaldirmalisiniz..
# Eger IRCturk Multi Kullaniyosaniza Bu Bolumu
# Basindaki # Isaretini Kaldirarak Aktif Ediniz.!
# Botunuza kisa yoldan komut vermek icin…
set shortnick “fvf”
# Botun olanlari yazacagi ana kanal.
set home “#Yarisma”
##########################
# Dosya ve Script Ayarlari
##########################
set mod-path “modules/”
set help-path “help/”
set text-path “text/”
listen 3334 all
logfile msbxco * “logs/zc-fm.log”
set console “mkcobxs”
loadmodule uptime
# bu bolum eklediginiz tcllere gore duzenliyeceginiz bolum..
source scripts/alltools.tcl
source scripts/action.fix.tcl
source scripts/userinfo.tcl
source scripts/kaos.tcl
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
kaos.conf’umuzu düzenledik arkadaşlar sıra geldi ftp ye dosyalarımızı atmaya
dosyalarımızı ise ftp ye atarken
kaos.conf /eggdrop / anadizine
kaos.tcl /eggdrop /scripts /anadizine
kaos.db /eggdrop /scripts /anadizine
kaos.cfg /eggdrop / scripts /anadizne
bu şekilde dosyalarımızı ftp ye attık tan sonra
sunucumuzda /rehash komutunu uyguluyoruz
ardında telnet’ imize giriyoruz kullanıcı adı ve şifremizi girdikten sonra
sırası ile ;
cd
cd eggdrop
./eggdrop -m kaos.conf
diyip botumuzu sunucumuza sokuyoruz
eggdrop botun oper pasını girmesini bekliyoruz
bulunduğu kanalda !kaos komutunu kullanıp başlatıyoruz
bu kadar arkadaşlar.
bloced Teşekkür etti.
bloced - ait Kullanıcı Resmi (Avatar)
E-Mail onayı yapılmamış üye
Üyelik tarihi:
10/2011
Nereden:
antalya
Mesajlar:
538
Konular:
44
Teşekkür (Etti):
91
Teşekkür (Aldı):
10
Ticaret:
(0) %
17-01-2012 05:49
#2
emegine saglık
wormxc - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2012
Mesajlar:
62
Konular:
1
Teşekkür (Etti):
0
Teşekkür (Aldı):
1
Ticaret:
(0) %
25-01-2012 19:05
#3
soğolasın...

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı