mIRCForumlari - mIRC ve IRC Kullanıcılarının Paylaşım Platformu
  https://www.sosyalchat.com/


SohbetG.Com
mircforumlari

Kullanıcı Etiket Listesi

Ağaç Şeklinde Aç2Beğeni
  • 1 gönderen Sado
  • 1 gönderen RahmetLi

Yeni Konu aç Cevapla
 
Seçenekler
Alt 12 Aralık 2022, 03:13   #1
Çevrimiçi
Üyelik tarihi: 07 Aralık 2022
Konular: 21281
Mesajlar: 24.385
Nerden: İstanbul
Cinsiyet: Erkek
Web Site: TRmIRC.Net
IRC Sunucu: IRC.TRmIRC.Net
Alınan Beğeni: 3913
Beğendikleri: 7042
@RahmetLi
Ruh Hali : : Olu Gibi
Standart Yapılmasını İstediğiniz Add-on Projeleri

İhtiyacınız Olan ve Forumda daha önce yapılmamış Add-On İstekleriniz Varsa Bu Bölümde Paylaşabilirsiniz.
Vakit Buldugunda Proje İsteklerine Buradan Bakarak İhtiyaç Duyulan Kodlamaları Sizlere Sunabiliriz.
Yaptığınız Her İsteğin Projeye Dönüştürülmesi Zorunlu Değildir,

Aşağıda Sıralanan Kurallar,Öngörüler Dahilinde Yapacağınız İstekler Projenizin Hayat Bulması İçin Kritik Önem Taşır.

1.) Projeniz Genele Hitap Etmeli Sadece Kendi Çıkarınıza Olabileceği Düşünülen Add-On'lar İstenmemeli.

2.)
Proje Talebinde Bulunurken Aşağıdaki Örnek Taleb Üzerinden İsteğinizi Gerçekleştiriniz.

Proje Adı: Badnick Addon

Projenin Amacı: Badnicklerin Engellenmesi Diğerlerinden Farklı Olarak Server'a Bağlanan Badnick'i Sunucudan Uzaklaştırmak Yerine Nickini Değiştirerek Bir Kontrol Kanalına Joinleyen Sistem. Yine Opsiyonel Olarak Giren Badnickin Uzaklaştırılmasıda Dialog'ta Bir Seçenek Olarak Sunulursa Güzel Olabilir. Ayrica Kanala Biz Girmeden Önce Girmiş Badnickleride Otomatik Olarak Uzaklaştırabilmek İçin Her Kanala Girişte Otomatik Tarama Özelliği Koyulması(Seri Kanal Girişlerinde Özellikle İlk Bağlantı Aşamasında Script'i Kasmaması İçin Scripting Tarafindan Gerekli Önlemin Alınması)

Projenin Çözümleyeceği Sorunlar,Kolaylık Sağlayacağı Noktalar: Gerçekleştirilirse Badnicklerin sistematik kontrolü daha kolay olacak, sadece uzaklaştırmak yerine daha çeşitli önlemler alarak sunucunun user sayısını yüksek tutma hedefine ulaşılmış olacak

  Alıntı ile Cevapla
Alt 01 Mart 2023, 01:19   #2
Çevrimdışı
Üyelik tarihi: 13 Şubat 2023
Konular: 3
Mesajlar: 38
Nerden: İstanbul
Cinsiyet: Erkek
Web Site: ForumTurk.ORG
Alınan Beğeni: 49
Beğendikleri: 43
@Sado
Ruh Hali : : Suspus
Standart Cevap: Yapılmasını İstediğiniz Add-on Projeleri

kolay bu aslinda yapilir mesala bot odasinda badnick taramasi yapilir badnick join giris gosterilir ve ekleme silme de yapilir

RahmetLi bunu beğendi.
  Alıntı ile Cevapla
Alt 01 Mart 2023, 01:33   #3
Çevrimiçi
Üyelik tarihi: 07 Aralık 2022
Konular: 21281
Mesajlar: 24.385
Nerden: İstanbul
Cinsiyet: Erkek
Web Site: TRmIRC.Net
IRC Sunucu: IRC.TRmIRC.Net
Alınan Beğeni: 3913
Beğendikleri: 7042
@RahmetLi
Ruh Hali : : Olu Gibi
Standart Cevap: Yapılmasını İstediğiniz Add-on Projeleri

Sado Nickli Üyeden Alıntı
kolay bu aslinda yapilir mesala bot odasinda badnick taramasi yapilir badnick join giris gosterilir ve ekleme silme de yapilir
Seninde Yardımlarınla Olabilir @Sado cum

Sado bunu beğendi.


Kalbim Atar Cansız, Geçmez Gün Ahsız, Vahsız..
  Alıntı ile Cevapla
Alt 01 Mart 2023, 11:43   #4
Çevrimdışı
Üyelik tarihi: 13 Şubat 2023
Konular: 3
Mesajlar: 38
Nerden: İstanbul
Cinsiyet: Erkek
Web Site: ForumTurk.ORG
Alınan Beğeni: 49
Beğendikleri: 43
@Sado
Ruh Hali : : Suspus
Standart Cevap: Yapılmasını İstediğiniz Add-on Projeleri

Kod : Kodu kopyalamak için üzerine çift tıklayın!

on *:start:{ $iif(!$isfile(badnick.txt),.write badnick.txt) | .hmake badnick 100 | .hload badnick badnick.txt } on *:join:#:{ if $hfind(badnick,$nick,1,W).data { mode # +b $nick kick # $nick 1Kullandığınız nick uygun değildir /nick yeninick komutu ile nick değiştiriniz.. sajoin $nick #cinsellik,#gay,#lezbiyen,#Sex if !$hget(bdnck,$nick) { .hinc -msu20 bdnck $nick msg #Kontrol [ 2JOIN ] $nick 1nick'iniz 6badnick1 olarak tespit edilmiştir. $+([,$chr(32),$hget(badnick,$hfind(badnick,$nick,1,W).data),$chr(32),]) } } } on *:nick:{ if $hfind(badnick,$newnick,1,W).data { msg #Kontrol [ 6NICK ] $newnick 1nick'iniz 6badnick1 olarak tespit edilmiştir. $+([,$chr(32),$hget(badnick,$hfind(badnick,$newnick,1,W).data),$chr(32),]) var %:c $regsubex($str(-,$comchan($newnick,0)),/./g, $iif($regex($nick($comchan($newnick,\n),$me).pnick,/(%|@|&|~\.)/i),$comchan($newnick,\n) $chr(32))) var %c = 1 | while %c <= $token(%:c,0,32) { mode $token(%:c,%c,32) +b $newnick | kick $token(%:c,%c,32) $newnick 1Kullandığınız nick uygun değildir /nick yeninick komutu ile nick değiştiriniz.. inc %c } } } on *:text:*:#:{ if $regex($1,/^[!\.]badnick$/Si) { if $regex($2,/^ekle$/Si) { if (!$3) { msg # Lütfen nick belirtiniz | return } if $hfind(badnick,$strip($3),0,W).data { msg # Eklemeye çalıştığınız badnick zaten $+([,$chr(32),$hget(badnick,$hfind(badnick,$strip($3),1,W).data),$chr(32),]) maskesi ile uyuşmakta. | return } var %n = $left($calc($ctime * $rand(1000,9999)),7) .hadd -m badnick %n $strip($3) .hsave -o badnick badnick.txt msg # $strip($3) Badnick listesine eklendi. } if $regex($2,/^s[ıiİ]l$/Si) { if (!$3) { msg # Lütfen nick belirtiniz | return } if !$hfind(badnick,$strip($3),0,W).data { msg # Bad nick listesinde bulunmamaktadir. | return } .hdel -m badnick $hfind(badnick,$strip($3),1,W).data .hsave -o badnick badnick.txt msg # $strip($3) Badnick listesinden silindi. } if $regex($2,/^tara$/Si) { if (!$3) { msg # Lütfen nick belirtiniz | return } if !$hfind(badnick,$strip($3),0,W).data { msg # Badnick listem'de $strip($3) ait bir mask yok. | return } msg # Nick: $strip($3) - 4Mask: $+([,$chr(32),$hget(badnick,$hfind(badnick,$strip($3),1,W).data),$chr(32),]) } if $regex($2,/^l[ıiİ]st$/Si) { if ($hget(badnick,0).data == 0) { msg # Badnick listesi boş. | return } msg # Badnick listesi msg # - var %i = 1 | while (%i <= $hget(badnick,0).data) { msg # %i $+ .4) [ $hget(badnick,%i).data ] | inc %i } msg # - msg # Badnick listesi sonu } } if $regex($1,/^[!\.]tara$/Si) { if !$regex($2,/^#/Si) { msg # Lütfen #kanal belirtiniz | return } if !$chan($2) { msg # $2 kanal'ında bulunmuyorum | return } var %:tara = 1 | while %:tara <= $nick($2,0) { if $hfind(badnick,$nick($2,%:tara),1,W).data { msg #Kontrol [ 6TARAMA  ] $nick($2,%:tara) 1nick'iniz 6badnick1 olarak tespit edilmiştir..$+([,$chr(32),$hget(badnick,$hfind(badnick,$nick($2,%:tara),1,W).data),$chr(32),]) mode $2 +b $nick($2,%:tara) | kick $2 $nick($2,%:tara) 1Kullandığınız nick uygun değildir /nick yeninick komutu ile nick değiştiriniz.. } inc %:tara } } }
@RahmetLi buyur abi önceden yapılmıs kodu paylasıyorum
  Alıntı ile Cevapla

Cevapla
Etiketler
add-on, adı, alarak, alı, amacı, arama, bağlantı, badnick, bir, biz, daha, dahilinde, değildir, değiştirerek, den, dialog, dönüş, ele, farklı, forumda, gerekli, giren, giriş, girişlerinde, girişte, güzel, hayat, istediğiniz, izi, kanala, kanalı, kendi, kontrol, kritik, kurallar, nicki, olabilir, olacak, olan, olarak, otomatik, projeleri, rolü, sadece, sayısı, sayısını, script, scripting, seri, sis, sistem, sizlere, soru, tarafinda, tutma, user, varsa, yapacağınız, yapılmasını, İçin, yeri, yerine, İhtiyaç, yine, yüksek, zorunlu, Özellikle


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