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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 04 Mart 2009, 06:32   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
kanal takip bot'a uyarlama




asagidaki codeyi uzun zamandir kendim kullaniyorum gayet guzel calisiyor.bunu bot'a entegre etmeye calistim ama uzun oldugu icin bir yerlerde hep hata verdi.yardimci olabilirseniz sevinirim

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias takip { if !$1 { echo -at Takip listesine al&yacute;nacak kanal'&yacute; girmediniz. Kullan&yacute;m &thorn;ekli; $+($chr(2),/takip #kanalismi,$chr(2)) | halt } if $hget($1) { echo -at $+($chr(2),$1,$chr(2)) kanal'&yacute; zaten takip listesinde. | halt } if $me !ison $1 { echo -at $+($chr(2),$1,$chr(2)) kanal&yacute;nda bulunmuyorsunuz. | halt } else { hmake $1 100 | echo -at $+($chr(2),$1,$chr(2)) kanal'&yacute; takip listesine eklendi. } } on *:quit: { var %1 = 1,%2 = $comchan($me,0) | while %1 <= %2 { if $hget($comchan($me,%1)) { hinc $v1 $+(ayr,½,$v1) 1 } | inc %1 } } on *:nick: { var %= 1,%& = $comchan($me,0) | while %= <= %& { if $hget($comchan($me,%=)) { var %o = $v1 | hinc $v1 $+(nck,½,$v1) 1 | ekle $+(%o,nick,.txt) | write $+(%o,nick,.txt) Tarih: $+($chr(2),$date - $time,$chr(2)) Nick: $+($chr(2),$nick,$chr(2)) - Yeni nick: $+($chr(2),$newnick) } | inc %= } } on !*:join:#: { if $hget(#) { hinc # $+(grs,½,#) 1 } } on *:part:#: { if $hget(#) { hinc # $+(cks,½,#) 1 } } on *:text:*:#: { if $hget(#) { hinc # $+(yz,½,#) 1 | hinc -m $+(yaz&yacute;,#) $nick 1 } } on *:ban:#: { if $hget(#) { hinc # $+(ban,½,#) 1 | ekle $+(#,ban,.txt) | write $+(#,ban,.txt) Tarih: $+($chr(2),$date - $time,$chr(2)) Banl&yacute;yan: $+($chr(2),$nick,$chr(2)) - Banlanan: $+($chr(2),$banmask,$chr(2)) } } on *:unban:#: { if $hget(#) { hinc # $+(unbn,½,#) 1 | ekle $+(#,unban,.txt) | write $+(#,unban,.txt) Tarih: $+($chr(2),$date - $time,$chr(2)) Ban açan: $+($chr(2),$nick,$chr(2)) - Ban&yacute; aç&yacute;lan: $+($chr(2),$banmask) } } on *:voice:#: { if $hget(#) { hinc # $+(yetki,½,#) 1 | hinc # $+(vc,½,#) 1 | ekle $+(#,yetkiler,.txt) | write $+(#,yetkiler,.txt) Tarih: $+($chr(2),$date - $time,$chr(2)) Voice veren: $+($chr(2),$nick,$chr(2)) - Voice olan: $+($chr(2),$vnick,$chr(2)) } } on *:op:#: { if $hget(#) { hinc # $+(yetki,½,#) 1 | hinc # $+(op,½,#) 1 | ekle $+(#,yetkiler,.txt) | write $+(#,yetkiler,.txt) Tarih: $+($chr(2),$date - $time,$chr(2)) Op'u veren: $+($chr(2),$nick,$chr(2)) - Op olan: $+($chr(2),$opnick,$chr(2)) } } on *:help:#: { if $hget(#) { hinc # $+(yetki,½,#) 1 | hinc # $+(hlp,½,#) 1 | ekle $+(#,yetkiler,.txt) | write $+(#,yetkiler,.txt) Tarih: $+($chr(2),$date - $time,$chr(2)) Halfop'u veren: $+($chr(2),$nick,$chr(2)) - Halfop olan: $+($chr(2),$hnick,$chr(2)) } } on *:devoice:#: { if $hget(#) { hinc # $+(yetki,½,#) 1 | hinc # $+(devc,½,#) 1 | ekle $+(#,yetkiler,.txt) | write $+(#,yetkiler,.txt) Tarih: $+($chr(2),$date - $time,$chr(2)) Voice'u alan: $+($chr(2),$nick,$chr(2)) - Voice'u al&yacute;nan: $+($chr(2),$vnick,$chr(2)) } } on *:deop:#: { if $hget(#) { hinc # $+(yetki,½,#) 1 | hinc # $+(deop,½,#) 1 | ekle $+(#,yetkiler,.txt) | write $+(#,yetkiler,.txt) Tarih: $+($chr(2),$date - $time,$chr(2)) Op'u alan: $+($chr(2),$nick,$chr(2)) - Op'u al&yacute;nan: $+($chr(2),$opnick,$chr(2)) } } on *:dehelp:#: { if $hget(#) { hinc # $+(yetki,½,#) 1 | hinc # $+(dehlp,½,#) 1 | ekle $+(#,yetkiler,.txt) | write $+(#,yetkiler,.txt) Tarih: $+($chr(2),$date - $time,$chr(2)) Halfop'u alan: $+($chr(2),$nick,$chr(2)) - Halfop'u al&yacute;nan: $+($chr(2),$hnick,$chr(2)) } } on *:mode:#: { if $hget(#) { hinc # $+(md,½,#) 1 | ekle $+(#,mode,.txt) | write $+(#,mode,.txt) Tarih: $+($chr(2),$date - $time,$chr(2)) Mod de&eth;i&thorn;en: $+($chr(2),$nick,$chr(2)) - De&eth;i&thorn;en mod: $+($chr(2),$1-,$chr(2)) } } alias rapor { if !$1 { echo -at Rapor al&yacute;nacak kanal ismini girmediniz. Kullan&yacute;m &thorn;ekli; $+($chr(2),/rapor #kanalismi,$chr(2)) | halt } if !$hget($1) { echo -at $+($chr(2),$1,$chr(2)) kanal'&yacute; takip listesinde de&eth;il. | halt } else { echo -a $+($chr(45),$chr(32),[,$chr(2),$1,$chr(2)) kanal'&yacute; için istatist'likler] - echo -a - echo -a - Prefixler $+($chr(40),$iif($hget($1,$+(yetki½,$1)),$+($chr(2),$hget($1,$+(yetki½,$1)),$chr(2)),$+($chr(2),0,$chr(2))),$chr(41)) echo -a - [Voice: $+($iif($hget($1,$+(vc½,$1)),$+($chr(2),$hget($1,$+(vc½,$1)),$chr(2)),$+($chr(2),0,$chr(2))),]) - [OP: $+($iif($hget($1,$+(op½,$1)),$+($chr(2),$hget($1,$+(op½,$1)),$chr(2)),$+($chr(2),0,$chr(2))),]) - [Halfop: $+($iif($hget($1,$+(hlp½,$1)),$+($chr(2),$hget($1,$+(hlp½,$1)),$chr(2)),$+($chr(2),0,$chr(2))),]) echo -a - [Devoice: $+($iif($hget($1,$+(devc½,$1)),$+($chr(2),$hget($1,$+(devc½,$1)),$chr(2)),$+($chr(2),0,$chr(2))),]) - [DEOP: $+($iif($hget($1,$+(deop½,$1)),$+($chr(2),$hget($1,$+(deop½,$1)),$chr(2)),$+($chr(2),0,$chr(2))),]) - [Dehalfop: $+($iif($hget($1,$+(dehlp½,$1)),$+($chr(2),$hget($1,$+(dehlp½,$1)),$chr(2)),$+($chr(2),0,$chr(2))),]) echo -a - Kim kime ne zaman ne yetkisi vermi&thorn;/alm&yacute;&thorn;? Görmek için: $+($chr(2),/yetki $1,$chr(2)) yaz&yacute;n&yacute;z. echo -a - echo -a - Giren kullan&yacute;c&yacute; say&yacute;s&yacute;: $iif($hget($1,$+(grs½,$1)),$+($chr(2),$hget($1,$+(grs½,$1))),$+($chr(2),Giren kullan&yacute;c&yacute; yok.)) echo -a - Ayr&yacute;lan kullan&yacute;c&yacute; say&yacute;s&yacute;: $iif($hget($1,$+(cks½,$1)),$+($chr(2),$hget($1,$+(cks½,$1))),$+($chr(2),Ayr&yacute;lan kullan&yacute;c&yacute; yok.)) echo -a - Ç&yacute;kan kullan&yacute;c&yacute; say&yacute;s&yacute;: $iif($hget($1,$+(ayr½,$1)),$+($chr(2),$hget($1,$+(ayr½,$1))),$+($chr(2),Ç&yacute;kan kullan&yacute;c&yacute; yok.)) echo -a - Nick de&eth;i&thorn;im say&yacute;s&yacute;: $iif($hget($1,$+(nck½,$1)),$+($chr(2),$hget($1,$+(nck½,$1)),$chr(32),$chr(2), - (De&eth;i&thorn;en nick'leri görmek için; $+($chr(2),/nik $1,$chr(2)) yaz&yacute;n&yacute;z.)),$+($chr(2),Nick de&eth;i&thorn;en yok.)) echo -a - Yaz&yacute;lan sat&yacute;r miktar&yacute;: $iif($hget($1,$+(yz½,$1)),$+($chr(2),$hget($1,$+(yz½,$1)),$chr(32),$chr(2), - (Kanal'da kimin kaç sat&yacute;r cümle kurdu&eth;unu görmek için: $+($chr(2),/kns $1,$chr(2)) yaz&yacute;n&yacute;z.)),$+($chr(2),Herhangi bir yaz&yacute; yaz&yacute;lmam&yacute;&thorn;.)) echo -a - At&yacute;lan ban say&yacute;s&yacute;: $iif($hget($1,$+(ban½,$1)),$+($chr(2),$hget($1,$+(ban½,$1)),$chr(32),$chr(2), - (Kanal'da kim kime ne zaman ban atm&yacute;&thorn;? Ö&eth;renmek için: $+($chr(2),/bn $1,$chr(2)) yaz&yacute;n&yacute;z.)),$+($chr(2),At&yacute;lan ban yok.)) echo -a - Aç&yacute;lan ban say&yacute;s&yacute;: $iif($hget($1,$+(unbn½,$1)),$+($chr(2),$hget($1,$+(unbn½,$1)),$chr(32),$chr(2), - (Kanal'da kim ne zaman ban açm&yacute;&thorn;? Ö&eth;renmek için: $+($chr(2),/unbn $1,$chr(2)) yaz&yacute;n&yacute;z.)),$+($chr(2),Aç&yacute;lan ban yok.)) echo -a - De&eth;i&thorn;en mod say&yacute;s&yacute;: $iif($hget($1,$+(md½,$1)),$+($chr(2),$hget($1,$+(md½,$1)),$chr(32),$chr(2), - (Kanal'da kim hangi mod'u de&eth;i&thorn;tirmi&thorn;? Ö&eth;renmek için: $+($chr(2),/md $1,$chr(2)) yaz&yacute;n&yacute;z.)),$+($chr(2),De&eth;i&thorn;en mod yok.)) } } alias kns { if !$1 { echo -a - Lütfen kanal ismi giriniz; $+($chr(2),/kns #kanalismi) | halt } if !$hget($+(yaz&yacute;,$1)) { echo -a - Veri bulunamad&yacute;. | halt } else { echo -a - $+($chr(2),$1,$chr(2)) kanal&yacute; için; $+($chr(2),$hget($+(yaz&yacute;,$1),0).item,$chr(2)) adet veri bulundu. | var %& = 1,%&& = $hget($+(yaz&yacute;,$1),0).item | while %& <= %&& { echo -a - Nick: $+($chr(2),$hget($+(yaz&yacute;,$1),%&).item,$chr(2)) - Yazd&yacute;&eth;&yacute; sat&yacute;r miktar&yacute;: $+($chr(2),$hget($+(yaz&yacute;,$1),%&).data,$chr(2)) | inc %& } } } alias bn { if !$1 { echo -a - Lütfen kanal ismi giriniz; $+($chr(2),/bn #kanalismi) | halt } if !$read($+($1,ban,.txt)) { echo -a - Veri bulunamad&yacute;. | halt } else { echo -a - $+($chr(2),$1,$chr(2)) kanal&yacute; için; $+($chr(2),$hget($1,$+(ban½,$1)),$chr(2)) adet veri bulundu. | var %1 = 1,%2 = $lines($+($1,ban,.txt)) | while %1 <= %2 { echo -a - $read($+($1,ban,.txt),%1) | inc %1 } } } alias unbn { if !$1 { echo -a - Lütfen kanal ismi giriniz; $+($chr(2),/unbn #kanalismi) | halt } if !$read($+($1,unban,.txt)) { echo -a - Veri bulunamad&yacute;. | halt } else { echo -a - $+($chr(2),$1,$chr(2)) kanal&yacute; için; $+($chr(2),$hget($1,$+(unbn½,$1)),$chr(2)) adet veri bulundu. | var %s = 1,%x = $lines($+($1,unban,.txt)) | while %s <= %x { echo -a - $read($+($1,unban,.txt),%s) | inc %s } } } alias yetki { if !$1 { echo -a - Lütfen kanal ismi giriniz; $+($chr(2),/yetki #kanalismi) | halt } if !$read($+($1,yetkiler,.txt)) { echo -a - Veri bulunamad&yacute;. | halt } else { echo -a - $+($chr(2),$1,$chr(2)) kanal&yacute; için; $+($chr(2),$lines($+($1,yetkiler,.txt)),$chr(2)) adet veri bulundu. | var %q = 1,%r = $lines($+($1,yetkiler,.txt)) | while %q <= %r { echo -a - $read($+($1,yetkiler,.txt),%q) | inc %q } } } alias md { if !$1 { echo -a - Lütfen kanal ismi giriniz; $+($chr(2),/md #kanalismi) | halt } if !$read($+($1,mode,.txt)) { echo -a - Veri bulunamad&yacute;. | halt } else { echo -a - $+($chr(2),$1,$chr(2)) kanal&yacute; için; $+($chr(2),$hget($1,$+(md½,$1)),$chr(2)) adet veri bulundu. | var %p = 1,%f = $lines($+($1,mode,.txt)) | while %p <= %f { echo -a - $read($+($1,mode,.txt),%p) | inc %p } } } alias nik { if !$1 { echo -a - Lütfen kanal ismi giriniz; $+($chr(2),/nik #kanalismi) | halt } if !$read($+($1,nick,.txt)) { echo -a - Veri bulunamad&yacute;. | halt } else { echo -a - $+($chr(2),$1,$chr(2)) kanal&yacute; için; $+($chr(2),$hget($1,$+(nck½,$1)),$chr(2)) adet veri bulundu. | var %z = 1,%o = $lines($+($1,nick,.txt)) | while %z <= %o { echo -a - $read($+($1,nick,.txt),%z) | inc %z } } } alias ekle { if !$read(slnck.txt,w,$1) { write slnck.txt $1 } } on *:connect: { s&yacute;f&yacute;rla | remove slnck.txt } alias s&yacute;f&yacute;rla { echo -a - Tüm veriler s&yacute;f&yacute;r'land&yacute;. | .hfree -w yaz&yacute;* | .hfree -w $+($chr(35),*) | var %oo = 1,%aa = $lines(slnck.txt) | while %oo <= %aa { .remove $read(slnck.txt,%oo) | inc %oo } } ----------------------------------------- 1- Kanal'da voice/halfop/op veren veya alanlar&yacute;.(Tarihleri dahil) 2- Kanal'da ban atan/at&yacute;lan veya ban&yacute; açan/aç&yacute;lan'lar&yacute;.(Tarihleri dahil) 3- Kanal'da at&yacute;lan ban say&yacute;s&yacute;n&yacute;. 4- Kanal'a giren kullan&yacute;c&yacute; say&yacute;s&yacute;n&yacute;. 5- Kanal'dan ç&yacute;kan kullan&yacute;c&yacute; say&yacute;s&yacute;n&yacute;. 6- Kanal'da bulunupta IRC'den ç&yacute;kan say&yacute;s&yacute;n&yacute;. 7- Kanal'a kaç sat&yacute;r text gönderdildi&eth;ini. 8- Kanal'da kimin ne zaman nick de&eth;i&thorn;ti&eth;ini.(Tarihleri dahil) 9- Kanal'da ne zaman kim taraf&yacute;ndan mod de&eth;i&thorn;tirildi&eth;ini.(Tarihleri dahil) Ek özellikler; /kns #kanalismi yazarak kanal'da kimin kaç sat&yacute;r yaz&yacute; yazd&yacute;&eth;&yacute;n&yacute;, /nik #kanalismi yazarak kanal'da kimin ne zaman nick de&eth;i&thorn;ti&eth;ini ve yeni nick'ini, /unbn #kanalismi yazarak kanal'da kim taraf&yacute;ndan ne zaman ban aç&yacute;ld&yacute;&eth;&yacute;n&yacute;, /bn #kanalismi yazarak kanal'da kim taraf&yacute;ndan, ne zaman ban at&yacute;ld&yacute;&eth;&yacute;n&yacute;, /md #kanalismi yazarak kanal'da kimin, ne zaman, hangi modu, de&eth;i&thorn;tirdi&eth;ini, /yetki #kanalismi yazarak kimin kime ne yetki verdi&eth;i, tarihleri ile beraber ö&eth;renebilirsiniz. /s&yacute;f&yacute;rla yazarak tüm kay&yacute;tlar&yacute; s&yacute;f&yacute;rl&yacute;yabilirsiniz. Kullan&yacute;m&yacute;: /takip #kanalismi (Kanal'&yacute; takip'e al&yacute;r) /rapor #kanalismi (Takip sonuçlar&yacute;n&yacute; gösterir) ----------------------------------------------------


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 04 Mart 2009, 08:53   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanal takip bot'a uyarlama




ne gibi bir hata veriyor?

__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Alt 04 Mart 2009, 08:56   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanal takip bot'a uyarlama




herhangi bir hatasi yok Hasan.bunu komutla yonetebilmek icin bot'a entegre edecegim.bu konuda yardim rica ediyorum.

 
Alıntı ile Cevapla

Alt 04 Mart 2009, 08:58   #4
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanal takip bot'a uyarlama




hatası yoksa ne yapabiliriz ki, sen entegre ettiğinde ne gibi bir hata alıyorsun? ve hangi kodla birlikte çalıştırıp sorun veriyor?

__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Alt 04 Mart 2009, 09:08   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanal takip bot'a uyarlama




bu code'yi mircina yukleyen sahis kullanabiliyor/ornek /rapor seklinde.ben bunu bot'a ekleyip kanalda gorevlilere !rapor seklinde uygulatacagim.sizden ricam bu echo -a'lari msg'ye cevirdim.ama bu /rapor turu alias kullanimlarini nasil 1rapor sekline cevirebilirim.komutlardan bir tanesi uzerinde ornek verebilirseniz ben gerisini hallederim ins.

 
Alıntı ile Cevapla

Alt 04 Mart 2009, 09:14   #6
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanal takip bot'a uyarlama




Rapor aliasındaki echoları msg # yaptıktan sonra koddaki text eventini aşağıdaki gibi değiştiriyorsun


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#: { if $hget(#) { hinc # $+(yz,½,#) 1 | hinc -m $+(yaz&yacute;,#) $nick 1 } 
if ($== rapor) && ($!= $null) { /rapor }
else { 
msg # Hatalı kullanım. }



__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Alt 04 Mart 2009, 15:47   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanal takip bot'a uyarlama




beceremedik Hasan biz bu isi.echo'lari zaten kendim degistirmistim.ama text eventine ceviremiyorum.

 
Alıntı ile Cevapla

Cevapla

Etiketler
bota, kanal, mirc, mirc download, mirc indir, takip, uyarlama


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

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
Bir kanal'ı takip etmeye ne dersiniz? L4roXyL mIRC Scripting Hazır Kodlar 49 01 Mart 2016 21:03
kanal takip angry1 mIRC Scripting Sorunları 2 09 Mart 2014 19:04
Parapsikoloji (Derleme ve Uyarlama) Sevda Felsefe 0 25 Ocak 2012 04:33
KanaL/nick Takip Cod'u yardım edermisiniz. Skys mIRC Scripting Sorunları 1 13 Eylül 2009 10:57