IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 04 Temmuz 2005, 15:28   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Ban Konusu Lütfen Yardım..




Arkadaşlar bir code lazım. Özelliği;

Server de bot kalıcak ( CR )
kanal.txt Dosyasındaki Kanallardaki Banları 5 dk da bir samode ile acıcak..
banları acarken bot kanal da olmayacak. status te olucak böyle bir Code lazım. ikinci bir konuda su:

Örneğin: Ops Kanalında Accesi Olan Deneme Nicki Ops Kanalına Deneme1 Diye girdiğin de yani Accesi Yazılı Nick Harici bir nickle girdiğinde Kill Atmasını istiyorum. bu özellik Mynette Merlyn de Var. Yardımlarınızı bekliyorum. Şimdiden Tşkler.
Arkadaşlar bir code lazım. Özelliği;

Server de bot kalıcak ( CR )
kanal.txt Dosyasındaki Kanallardaki Banları 5 dk da bir samode ile acıcak..
banları acarken bot kanal da olmayacak. status te olucak böyle bir Code lazım. ikinci bir konuda su:

Örneğin: Ops Kanalında Accesi Olan Deneme Nicki Ops Kanalına Deneme1 Diye girdiğin de yani Accesi Yazılı Nick Harici bir nickle girdiğinde Kill Atmasını istiyorum. bu özellik Mynette Merlyn de Var. Yardımlarınızı bekliyorum. Şimdiden Tşkler.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Sohbet
Alt 05 Temmuz 2005, 01:53   #2
goXXip
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Tam anlamıyla test edecek vaktim olmadı ama çalışıyor. Hataları olduğunda geliştirebilirim...

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
;;;;;;;;;goXXip Tarafından Kodlanmıştır;;;;;;;;;;;;;;;; alias _samode { if $server { if $istok($hget(goldenex,samode),$1,44) { if $remtok($hget(goldenex,samode)$1,1,44) { hadd goldenex samode $ifmatch } else { hdel goldenex samode .timer.samode off } } else { hadd goldenex samode $addtok($hget(goldenex,samode),$1,44) timer.samode 0 300 _samodeban } elseif $1 == -r { if $remtok($hget(goldenex,samode),$2,1,44) { hadd goldenex samode $ifmatch } else { hdel goldenex samode .timer.samode off } } } } alias _queue { inc %queue.count if ($timer(.queue) == $null) { hadd -m queue count 1 hadd -m queue 1 $1- _doqueue 1 } else { var %queue.count = $calc($hget(queue,count) + 1) hadd -m queue %queue.count $1- hadd -m queue count %queue.count } } alias _doqueue { if ($hget(queue,$1) != $null) { .timer.queue -mo 1 $calc((4 - $gettok(3 2 1,$1,32)) * 60) _doqueue $calc($1 + 1) $ifmatch .hdel -s queue $1 } else hfree queue } alias _samodeban { var %i = 1 while %i <= $lines(ban.txt) { var %chan = 1 while %chan <= $lines(kanal.txt) { _queue .samode $read(kanal.txt,%chan) -b $read(ban.txt,%i) inc %chan } inc %i } } on *:connect: { if (!$hget(goldenex)) hmake goldenex 20 _samode -r #ops ;Buraya IRCOp Login ve Pass yazmalısınız oper botlogin botpass sajoin #ops $me } on *:start: { if !%ilkacilis { hmake opnick 20 ;Buraya Admin (botadmin yerine) Nickini yazın.. hadd opnick $r(0,99999) admin_botadmin hsave opnick opnick.data .set %ilkacilis $r(0,99) } else { hmake opnick hload opnick opnick.data } } on *:text:*:?: { if $nick ison #ops { if !$hfind(opnick,admin_ $+ $nick,1,W).data { msg $nick Nickiniz Loglandı... | write log.txt $nick } else { if $1 == opnick { if $2 == add { if $3 { hadd opnick $r(0,999999) $3 hsave opnick opnick.data msg $nick $3 Op Listesine Eklendi } else msg $nick Kullanımı /msg $me opnick add nick } elseif $2 == del { if $3 { hdel opnick $hfind(opnick,$3,1,W).data hsave opnick opnick.data msg $nick $3 Op Listenizden Silindi } else msg $nick Kullanımı /msg $me opnick del nick } } elseif $1 == ip { if $2 == add { if $3 { write ban.txt $3 | msg $nick $3 IP Listenize Eklendi } else msg $nick Kullanımı /msg $me ip add $3 } elseif $2 == del { if $3 { write -ds $3 ban.txt | msg $nick $3 IP Listenizden Silindi } else msg $nick Kullanımı /msg $me ip del $3 } else msg $nick Kullanımı /msg $me ip add|del ip } elseif $1 == kanal { if $2 == add { if $3 { write kanal.txt $3 | msg $nick $3 Kanal Listenize Eklendi } else msg $nick Kullanımı /msg $me kanal add $3 } elseif $2 == del { if $3 { write -ds $3 kanal.txt | msg $nick $3 Kanal Listenizden Silindi } else msg $nick Kullanımı /msg $me ip del $3 } else msg $nick Kullanımı /msg $me kanal add|del #kanal } elseif $1 == admin { if $2 == add { if $3 { if !$hfind(opnick,admin_ $+ $3,1,W).data { hadd opnick $r(0,99999) admin_ $3 hsave opnick opnick.data msg $nick $3 Admin Listesine Eklendi. } else { msg $nick Girmek İstediğiniz Admin Nicki Zaten Listede Mevcut } } else msg $nick Kullanımı /msg $me admin add nick } elseif $2 == del { if $3 { if $hfind(opnick,admin_ $+ $3,1,W).data { hdel opnick $hfind(opnick,admin_ $+ $3,1,W).data hsave opnick opnick.data msg $nick $3 Admin Listesinden Silindi } else msg $nick $3 Listenizde Mevcut Değil... } else msg $nick Kullanımı /msg $me admin del nick } else { msg $nick Kullanımı /msg $me admin add|del nick } elseif $1 == log { var %line 1 while %line <= $lines(log.txt) { msg $nick $read(log.txt,%i) inc %i } } } } } on 1:join:#ops: { if $nick == $me { halt } elseif !$hfind(opnick,$nick,1,W).data { kill $nick Lütfen Op nickinizi Girin } }

Burada

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
;Buraya Admin (botadmin yerine) Nickini yazın.. hadd opnick $r(0,99999) admin_botadmin

admin_botadmin kısmında botadmini kendi nickinle değiştir. Bot yalnızca bu nicki dinleyecektir. Uzaktan yönetim..
Sana komutları yazayım...

/msg botnick opnick add nick yazdığında ops kanalına giren yetkililer kanaldan killenmeyecektir. Kısacası Opları teker teker
buraya eklemen gerekiyor.

/msg botnick opnick del nick yazdığında Bir Opun yetkisini silerken buradan da silmelisin...

/msg botnick ip add IPadresi (*@ip) Şeklinde her 5 dakikada bir banların açılması için ip gireceksin. Unutma bunlar Scriptten değil uzaktan erişim...

/msg botnick ip del IPAdresi (*@ip) Şeklindeki IP yi listeden silersin...

/msg botnick kanal add #kanal yazdığında ban.txt dosyasındaki IP lerin bu kanalda da açılmasını sağlayacaktır.
/msg botnick kanal del #kanal yazdığında bot ban.txt dosyasındaki IP lerin bu kanalda uygulanmasını engelleyecektir.

/msg botnick log yazdığında ise sen yokken kimler bota komut vermeye çalıştıysa bunların nickini loglayıp sana gösterir..

/msg botnick admin add nick yazdığında ise Bota admin ekler ve bota uzaktan erişimi sağlar...
/msg botnick admin del nick yazdığında Yazdığın kişiyi admin listesinden siler...


Bunları yazmak için 2 saatimi verdim, Sonunda Uykum geldi bıraktım... Daha çok şey yapılabilir. Örneğin, IPleri admine gösterme, Kanal Listesini gösterme falan filan...


Konu goXXip tarafından (05 Temmuz 2005 Saat 11:39 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 05 Temmuz 2005, 08:53   #3
goXXip
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



tabi buradaki kodlardan yararlanarak kendinde birçok şey ekleyebilirsin..

Vaktim olursa remote Console ile birçok şeyi uzaktan sağlayabiliriz...

 
Alıntı ile Cevapla

Alt 05 Temmuz 2005, 09:25   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



heyyytt be yardım boyle birşey işte...

 
Alıntı ile Cevapla

Alt 05 Temmuz 2005, 09:27   #5
goXXip
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



BoSs Nickli Üyeden Alıntı
heyyytt be yardım boyle birşey işte...

BoSs
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 05 Temmuz 2005, 14:15   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Tşk ederim Dostum. Emeğine..

 
Alıntı ile Cevapla

Alt 05 Temmuz 2005, 14:51   #7
goXXip
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Kanaldaki Tüm opları /msg botunnicki opnick add nick olarak eklemelisin...

Tabi bunları yapman için Botu ayrı mircde kendin ayrı mircde girmelisin...

 
Alıntı ile Cevapla

Alt 07 Temmuz 2005, 20:12   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



goxxip Dostum. Senin yazdığın code ye göre bişiler yaptım ama. bana sadece su lazım: Örneğin; Denemenet_* uzantılı ve Yardim kanalların banlarını o kanal a girmeyen acmak istiyorum. böyle sade bi code yazarsan cok sevinirim.

 
Alıntı ile Cevapla

Cevapla

Etiketler
ban, konusu, lutfen, lütfen, mirc, mirc download, mirc indir, yardim, yardım


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

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


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Ban Konusu Yardım.. TİGeR mIRC Scripting Sorunları 12 10 Temmuz 2011 22:49
yardım lütfen schools18 Chat ve IRC 6 25 Mayıs 2005 18:30