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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 04 Ocak 2008, 23:47   #11
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala giris yapan Misafir kullanicilara oto uyari atmak




Farklı birşey düşündüm, işini fazlası ile görür.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#:$iif($nick == $me,.timerkntrl 0 60 guest #,$iif(guest* iswm $nick,$+(.timer,$v2) 1 30 msg # $+($chr(22),$v2,$chr(22)) nick değiştiriniz vs.)) alias guest { if $ialchan(Guest*,$1,0) >= 2 { var %t = 1,%y | while %t <= $ialchan(Guest*,$1,0) { %y = $addtok(%y,$+($chr(22),$gettok($ialchan(Guest*,$1,%t),1,33),$chr(22)),32) $iif($hmatch(nick,$gettok($ialchan(Guest*,$1,%t),1,33)),hinc -m nick $gettok($ialchan(Guest*,$1,%t),1,33) 1,hadd -m nick $gettok($ialchan(Guest*,$1,%t),1,33) 1) if $hget(nick,$gettok($ialchan(Guest*,$1,%t),1,33)) >= 3 { ban -k $1 $gettok($ialchan(Guest*,$1,%t),1,33) 2 Sebeb. $+(.timer,$gettok($ialchan(Guest*,$1,%t),1,33)) off hdel -s nick $gettok($ialchan(Guest*,$1,%t),1,33) } inc %t } msg $1 %y nick değişiniz vs. } }


Eğer kanal'a giren sen isen, 60 saniyede bir kanal'da guest taraması yaparsın. Ve guest olan nickleri kanal'a yansıtarak, uyarı verirsin. Eğer 3. uyarıda nick değişmemişler ise, kanal'dan banlarsın.
Eğer kanal'a giren kullanıcı rumuzun'da, guest kelimesi geçiyorsa, 30 saniye sonra nick'e uyarı yaparsın. Sorunsuz çalışır.


Konu L4roXyL tarafından (05 Ocak 2008 Saat 01:31 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 05 Ocak 2008, 00:00   #12
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala giris yapan Misafir kullanicilara oto uyari atmak




L4roXyL Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Farklı birşey düşündüm, işini fazlası ile görür.

on *:join:#:$iif($nick == $me,.timerkntrl 0 60 guest #,$iif(guest* iswm $nick,$+(.timer,$v2) 1 30 msg # $+($chr(22),$v2,$chr(22)) nick değiştiriniz vs.))
alias guest { if $ialchan(Guest*,$1,0) >= 2 { var %t = 1,%y | while %t <= $ialchan(Guest*,$1,0) { %y = $addtok(%y,$+($chr(22),$gettok($ialchan(Guest*,$1, %t),1,33),$chr(22)),32) | $iif($hmatch(nick,$gettok($ialchan(Guest*,$1,%t),1 ,33)),hinc -m nick $hmatch(nick,$gettok($ialchan(Guest*,$1,%t),1,33)) 1,hadd -m nick $gettok($ialchan(Guest*,$1,%t),1,33) 1) | $iif($hget(nick,$gettok($ialchan(Guest*,$1,%t),1,3 3)) >= 3,ban -k $1 $gettok($ialchan(Guest*,$1,%t),1,33) 2 Sebeb.) | inc %t } | msg $1 %y nick değişiniz vs. } }

Eğer kanal'a giren sen isen, 60 saniyede bir kanal'da guest taraması yaparsın. Ve guest olan nickleri kanal'a yansıtarak, uyarı verirsin. Eğer 3. uyarıda nick değişmemişler ise, kanal'dan banlarsın.
Eğer kanal'a giren kullanıcı rumuzun'da, guest kelimesi geçiyorsa, 30 saniye sonra nick'e uyarı yaparsın. Sorunsuz çalışır.

Kanaldan banlamiyor malesef 6-7 uyari oldu hala banlamadi kanaldan. Ben söyle bir kod uyguladim burda yazilanlari dikkate alip. Bunun üzerine sadece 3 kez uyardigi zaman kanaldan kicklesin istiyorum. Asagidaki koda nasil birsey eklersem 3 kez uyardigi nicke kick atar?

on *:connect: { timer 0 100 .guestcheck #bos }
alias guestcheck {
if !$ialchan(Guest*!*@*,$1,0) { halt }
var %+ = 1
while $ialchan(Guest*!*@*,$1,%+).nick {
var %s = $addtok(%s,$v1,32)
inc %+
}
msg $1 %s Lütfen kendinize "/nick yeninick" komutuyla yeni bir rumuz seciniz.
}

 
Alıntı ile Cevapla

Alt 05 Ocak 2008, 00:06   #13
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala giris yapan Misafir kullanicilara oto uyari atmak




Eğer guest ile başlıyan nick adet'i 2'den fazla ise, kesinlikle banlıyacaktır.
Eğer kanal'da sadece 1 adet guest ile başlıyan nick var ise, uyarı vericektir. Sorunsuz çalışmakta.

Edit: Kod'u düzelttim, kod tag'larını eklemediğim için bazı karakterler arasında boşluk oluşmuş.

 
Alıntı ile Cevapla

Alt 05 Ocak 2008, 00:14   #14
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala giris yapan Misafir kullanicilara oto uyari atmak




L4roXyL Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Eğer guest ile başlıyan nick adet'i 2'den fazla ise, kesinlikle banlıyacaktır.
Eğer kanal'da sadece 1 adet guest ile başlıyan nick var ise, uyarı vericektir. Sorunsuz çalışmakta.

Edit: Kod'u düzelttim, kod tag'larını eklemediğim için bazı karakterler arasında boşluk oluşmuş.

3 tane Gueste var suanda ama yine banlamadi. Peki benim suanda kullanmis oldugum komutun üzerine nasil bir ekleme yapmaliyim ki 3 kez uyardiginda kicklesin?

 
Alıntı ile Cevapla

Alt 05 Ocak 2008, 00:20   #15
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala giris yapan Misafir kullanicilara oto uyari atmak




Senin şuan kullandığın kod'un üzerine, aynen benim verdiğim şekilde değer arttırarak, 3'ü bulunca banlama işlevi yapabilirsin.
Ve verdiğim kod sorunsuz çalışıyor. Sorun sende.

 
Alıntı ile Cevapla

Alt 05 Ocak 2008, 00:34   #16
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala giris yapan Misafir kullanicilara oto uyari atmak




L4roXyL Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Senin şuan kullandığın kod'un üzerine, aynen benim verdiğim şekilde değer arttırarak, 3'ü bulunca banlama işlevi yapabilirsin.
Ve verdiğim kod sorunsuz çalışıyor. Sorun sende.

Suanda sizin verdiginiz kodu kullaniyorum hala ama banlama falan yapmiyor. 20 defa uyari yapti suanda saydim tek tek ama banlama veya kickleme yapmadi. Istersen sana ekranin görüntüsünü cekip yollayayim nasil oldugunu?

 
Alıntı ile Cevapla

Alt 05 Ocak 2008, 00:46   #17
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala giris yapan Misafir kullanicilara oto uyari atmak




Çalışmaması için bir sebeb yok.
60 saniye'de bir kontrol yapması için, ilk önce kanal'a senin girmen gerekmekte.
Kntrl timer'i o şekilde aktif olucaktır.
Veya /timer 0 60 guest #kanal-ismi yaparsan, sonucu alırsın.

 
Alıntı ile Cevapla

Alt 05 Ocak 2008, 00:55   #18
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala giris yapan Misafir kullanicilara oto uyari atmak




L4roXyL Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Çalışmaması için bir sebeb yok.
60 saniye'de bir kontrol yapması için, ilk önce kanal'a senin girmen gerekmekte.
Kntrl timer'i o şekilde aktif olucaktır.
Veya /timer 0 60 guest #kanal-ismi yaparsan, sonucu alırsın.

Tamam suanda banlama yapiyor. Ben ilk verdigin kodu tekrar kopyalamisim o yüzden banlamiyormus. Ama bunda da söyle bir sorun var. Hani kanala giren gueste 30 saniye sonra uyari versin ondan sonra da her 60 saniye de bir uyariya devam etsin dedikya. kanala guest giriyor bir kac saniye sonra bir tane daha guest giriyor ve uyarilari su sekilde yapiyor mesela örnek olarak gösterecek olursam

ÖRN:
[01:00:50] * Guest14914 has joined #bos
[01:00:52] * Guest90712 has joined #bos
[01:00:54] * Guest47539 has joined #bos
[01:00:57] * Guest30971 has joined #bos
[01:01:20] <TurkishBoT> Guest14914 nick değiştiriniz vs.
[01:01:22] <TurkishBoT> Guest90712 nick değiştiriniz vs.
[01:01:24] <TurkishBoT> Guest47539 nick değiştiriniz vs.
[01:01:26] <TurkishBoT> Guest30971 nick değiştiriniz vs.
[01:01:33] <TurkishBoT> Guest14914 Guest90712 Guest47539 Guest30971 nick değişiniz vs.

Bu sekilde ilk önce teker teker uyari veriyor sonra hepsini bir arada uyariyor. Bu sekilde teker teker uyari vermesin. Sanirim kanala giren gueste 30 saniye icerisinde uyari versin dedik ondan öyle teker teker uyariyor. Onu iptal ettigimiz zaman tam anlamiyla benim aradigim sey olacak. Ha bir de 3 defa uyari alani ban+kick yerine sadece kicklesin. Bu iki degisikligi yaptigimiz zaman nasil bir kod cikar ortaya yardimci olur musun?


Konu vesvese tarafından (05 Ocak 2008 Saat 01:20 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 05 Ocak 2008, 01:08   #19
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala giris yapan Misafir kullanicilara oto uyari atmak




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#:$iif($nick == $me,.timerkntrl 0 60 guest #,$iif(guest* iswm $nick,$+(.timer,$v2) 1 30 msg # $+($chr(22),$v2,$chr(22)) nick değiştiriniz vs.)) alias guest { if $ialchan(Guest*,$1,0) >= 2 { var %t = 1,%y | while %t <= $ialchan(Guest*,$1,0) { %y = $addtok(%y,$+($chr(22),$gettok($ialchan(Guest*,$1,%t),1,33),$chr(22)),32) $iif($hmatch(nick,$gettok($ialchan(Guest*,$1,%t),1,33)),hinc -m nick $gettok($ialchan(Guest*,$1,%t),1,33) 1,hadd -m nick $gettok($ialchan(Guest*,$1,%t),1,33) 1) if $hget(nick,$gettok($ialchan(Guest*,$1,%t),1,33)) >= 3 { ban -k $1 $gettok($ialchan(Guest*,$1,%t),1,33) 2 Sebeb. $+(.timer,$gettok($ialchan(Guest*,$1,%t),1,33)) off hdel -s nick $gettok($ialchan(Guest*,$1,%t),1,33) } inc %t } msg $1 %y nick değişiniz vs. } }

Şu kod'u bir başkası denesin olmaz diyorsa, tamam diyeceğim.

 
Alıntı ile Cevapla

Alt 05 Ocak 2008, 01:13   #20
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala giris yapan Misafir kullanicilara oto uyari atmak




Kod'u denedim, denedigim sirada, yanimda l4 de vardi. O guest nickle girdi ben ise baktim, uyarisini verdi degistirmedigi takdirde atilacagini söyledi. Ve nickler degistirilmedi ve guest nickler kanaldan atildi. Kod sorunsuz olarak calisiyor.

 
Alıntı ile Cevapla

Cevapla

Etiketler
atmak, giris, kanala, kullanicilara, mirc, mirc download, mirc indir, misafir, oto, uyari, yapan


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
Kanala Msg Atmak POSOFxBELA mIRC Scripting Sorunları 10 07 Mart 2010 10:45
help giris uyari QkLa mIRC Scripting Sorunları 1 03 Mart 2009 18:57
Kanala Giris Skys mIRC Scripting Sorunları 1 01 Şubat 2009 12:10
Kanala Girişte Notice Atmak F0X mIRC Scripting Sorunları 1 24 Haziran 2006 18:03
who İle Bütün kanala mesaj atmak Sirhot mIRC Scripting Sorunları 7 15 Nisan 2006 21:33