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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Yapılmasını İstediğiniz Add-on Projeleri. (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/545521-yapilmasini-istediginiz-add-projeleri.html)

uFuK 01 Eylül 2013 02:26

Yapılmasını İstediğiniz Add-on Projeleri.
 
İhtiyacınız Olan ve Forumda daha önce yapılmamış veya yapılmışsada çeşitli sebeplerle artık kullanılamayan Add-On İstekleriniz Varsa Bu Bölümde Scripting'lerle Paylaşabilirsiniz

Scripting Arkadaşlar Vakit Buldugunda Proje İsteklerine Buradan Bakarak İhtiyaç Duyulan Kodlamaları Sizlere Sunabilir.

Yaptığınız Her İsteğin Projeye Dönüştürülmesi Zorunlu Değildir, Bu Konuda Scripting Arkadaşlara Ve Bölüm Moderatörlerine Yazdığım Mesajla İlgilenilmedi Şeklinde Geri Dönüşte Bulunmayınız.

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

FirariSevdam 05 Ağustos 2014 21:03

Cevap: Yapılmasını İstediğiniz Add-on Projeleri.
 
Merhaba ArkadaŞlar Benim de Bir Bir Addon İstegim Olucak.

Bu Addon Bad Nick Addonu Olucak.
KanaLdaki Bad Nicklere Nick Ban Atıcak.
Opların #Ops KanaLında Sadece Belirlenen Kişilerce
!BadEkle *nick* Şeklinde Bad Nick EkleyebiLinCek.
HataLı Badnickleri Kanaldaki NormaL Oplar da !-nick Şeklinde Açabilcek
Ayrıca BanList Doldugunda Otomatik Olarak Ops KanaLına Msg Gönderip Opları Uyarıcak.
Ve Atılan Banları Ayrı ßir @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Penceresinde Toplayacak
Son olarak ta Bad Nick Ekleyen Kişilerin Ekledigi Bad Nickleri Ve Ekleyen Kişileri @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]kle Penceresinde Göstersin.

ßöyle Bir Remote Yapmak Mümkün müdür?

uFuK 06 Ağustos 2014 09:54

Cevap: Yapılmasını İstediğiniz Add-on Projeleri.
 
Benzerleri mevcuttur, ufak tefek eklentilerle benzerlerini istediğin add-on'a çevirebilirsin. Özgün olmaması sebebiyle bu projeyi ben şahsen gerçekleştiremem. Diğer arkadaşlar belki yardımcı olurlar

FirariSevdam 08 Ağustos 2014 23:49

Cevap: Yapılmasını İstediğiniz Add-on Projeleri.
 
YapabiLcek Coder Arkadaş Yokmu ?

Çok Acil Lazım da Bu Kod.

mys_35 13 Ekim 2014 22:56

Cevap: Yapılmasını İstediğiniz Add-on Projeleri.
 
Mask(s): *yrk*!*@* ! badnick atıldıgında sebeb olarak neyden atıldıgını gösterecen bişey istiyorum

Feragat 13 Ekim 2014 23:55

Cevap: Yapılmasını İstediğiniz Add-on Projeleri.
 
Alıntı:

mys_35 Nickli Üyeden Alıntı (Mesaj 1041512638)
Mask(s): *yrk*!*@* ! badnick atıldıgında sebeb olarak neyden atıldıgını gösterecen bişey istiyorum

/auser [-a] <levels> <nick|address> [info]

User List'e Mask eklerken:
Kod:

/auser 666 *yrk*!*@* info
info ile eklediğin Mask'a bilgi ekleyebilirsin. Görmek için ise yine $ulist tanımında info properties'ini kullanarak info ya ulaşabilirsin.

$ulist(nick!userid@address,L,N).info

Örnek:
Kod:

/auser 666 *yrk*!*@* Girişiniz Yasaklandı!

on *:join:#kanal:{ if ($ulist($nick,666,0) >= 1) { ban -k # $nick $ulist($address($nick,5),666,1).info } }

Sonuç:
Kod:

[23:53] * Joins: kiyrka (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
[23:53] * Feragat sets mode: +b kiyrka!*
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

[23:53] * kiyrka was kicked by Feragat (Girişiniz Yasaklandı!)

Bu şekilde ihtiyacına göre örnekler yapabilirsin. İyi forumlar.

YekTa 30 Kasım 2014 19:39

Cevap: Yapılmasını İstediğiniz Add-on Projeleri.
 
2* §~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§ -
2* En Son kaydedilen Nick: sinan -
2* En Son kaydedilen Kanal: #yarısma -
2* En Çok OnLine oLan Kişi: mekin -
2* En Çok KuLLaniLan KanaL: #Sohbet,#Radyo -
2* OnLine OLan OperatorLer: mekin huseyin jiyan haydar kasım -
2* §~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§ -

unreale gore sockt koruma botu için bole bi kod rıca etsem ayarlarmısınız.

Toprak 30 Kasım 2014 20:16

Cevap: Yapılmasını İstediğiniz Add-on Projeleri.
 
Alıntı:

surgun21 Nickli Üyeden Alıntı (Mesaj 1041558883)
2* §~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§ -
2* En Son kaydedilen Nick: sinan -
2* En Son kaydedilen Kanal: #yarısma -
2* En Çok OnLine oLan Kişi: mekin -
2* En Çok KuLLaniLan KanaL: #Sohbet,#Radyo -
2* OnLine OLan OperatorLer: mekin huseyin jiyan haydar kasım -
2* §~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§ -

unreale gore sockt koruma botu için bole bi kod rıca etsem ayarlarmısınız.

Kod:

2* §~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§ -
2* En Son kaydedilen Nick: sinan -
2* En Son kaydedilen Kanal: #yarısma -
2* En Çok OnLine oLan Kişi: mekin -
2* En Çok KuLLaniLan KanaL: #Sohbet,#Radyo -

Bu kısım servicesler ile alakalı .

YekTa 30 Kasım 2014 20:31

Cevap: Yapılmasını İstediğiniz Add-on Projeleri.
 
evet hocam kod olarak ayarlama şansımız varmı

uFuK 01 Aralık 2014 00:03

Cevap: Yapılmasını İstediğiniz Add-on Projeleri.
 
Kod olarak ayarlama şansin yok Surgun, Birde Konunun İçeriğini Okumadan Lütfen Mesaj Atmayalim. Bu bir Add-on Projesi değildir.

Wawe 12 Ocak 2015 21:21

Cevap: Yapılmasını İstediğiniz Add-on Projeleri.
 
Arkadaşlar kullandığım bir badnick koruması var sorunsuz çalışıyor ama kanala girişler çok hızlı ve fazla sayıda masklar arttıkça kasma yapıyor. Forumda araştırma yaptım biraz birkaç kod denedim fakat hepsinde sorunla karşılaştım. Kullandığım kod /auser bad *mask*!*@* şeklinde çalışıyor. Hatalı ban için nickleri korumayada alabiliyorum: /auser koruma *nick*!*@* şeklinde yine bu şekilde kullanabileceğim ama bu kadar kasmayan bir sistem var mı ? Mümkün mü bu ? Yada yapılabilecek sisteme kasmadan ne kadar mask ekleyebilirim üst sınır ne ?

Kullandığım kod:

Kod:


#Bad on
on @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]:JOIN:#Geveze:{
  if ($ulist($nick,koruma,0) >= 1) { return }
  elseif !$istok(#Globalops,#,32) {
    $iif(!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Panel),.window -e @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Panel)
    echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Panel 7 $time((HH:nn.ss)) 4 # 1KanaLında İşlem Gören Nick 7»»»» 2 $nick  7 »»»» 1Uygulanan 4Mask 7»»»» 12 $ulist($nick,1)
    inc %:kbad   
    mode # +b $nick
    kick # $nick  15•14•1• 15B14B1BadNick14D15D1•14•15•  14MaSk(4s14): 1 $ulist($nick,bad,1)  Kickno: %:kbad 
  }
}
#Bad end
alias badtara {
  var %jnk 1 | while %jnk <= $nick($1,0) {
    if $ulist($nick($1,%jnk),bad,0) {
      $iif(!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ma),.window -n @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ma)
      echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ma 7 $time((HH:nn.ss)) 4 $1 1KanaLında Tarama Esnasında İşlem Gören Nick 7»»»» 2 $nick($1,%jnk)
      inc %:kbad       
      mode $1 +b $nick($1,%jnk)
      kick $1 $nick($1,%jnk)  15•14•1• 15B14B1BanneD14D15D1•14•15•14 , Lütfen 4/Nick 2Yeni Nick 14Komutunu KuLLanaraK 4Nick 14Değiştirip Tekrar Giriş Yapınız4...  Kickno: %:kbad 
    }
    inc %jnk
  }
}
#kicksayac on
;Sayacı Sıfırlamak için /ksifir
alias ksifir { unset %:kbad  }
#kicksayac end


uFuK 04 Nisan 2015 00:53

Cevap: Yapılmasını İstediğiniz Add-on Projeleri.
 
Hash table ile yapilabilir. Sinirsiz mask ekleyebilirsin. İskelet kodunu yazarsan üstüne yardimci olurum.

auser (Hard diskte işlem görür)

Hash table (RAM'de işlem görür)

Hash daha hızlı olacaktır.

ATLAS 05 Nisan 2015 03:07

Cevap: Yapılmasını İstediğiniz Add-on Projeleri.
 
Alıntı:

FirariSevdam Nickli Üyeden Alıntı (Mesaj 1041469032)
Merhaba ArkadaŞlar Benim de Bir Bir Addon İstegim Olucak.

Bu Addon Bad Nick Addonu Olucak.
KanaLdaki Bad Nicklere Nick Ban Atıcak.
Opların #Ops KanaLında Sadece Belirlenen Kişilerce
!BadEkle *nick* Şeklinde Bad Nick EkleyebiLinCek.
HataLı Badnickleri Kanaldaki NormaL Oplar da !-nick Şeklinde Açabilcek
Ayrıca BanList Doldugunda Otomatik Olarak Ops KanaLına Msg Gönderip Opları Uyarıcak.
Ve Atılan Banları Ayrı ßir @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Penceresinde Toplayacak
Son olarak ta Bad Nick Ekleyen Kişilerin Ekledigi Bad Nickleri Ve Ekleyen Kişileri @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]kle Penceresinde Göstersin.

ßöyle Bir Remote Yapmak Mümkün müdür?


Özeline pm gecdim skype adresimi ekle yardımcı olayım sana.

Rules 25 Mayıs 2015 18:48

Cevap: Yapılmasını İstediğiniz Add-on Projeleri.
 
Proje adı : Help kanalı atama add-on

İçeriği : Help kanalına giren userler için helpteam kanalında helperlerden birini atamasını sağlamak bu atama kodu forumda mevcut lakin forumdaki atama kodları çok geliştirilmiş değil, amaç geliştirmek tüm help dünyası için.
Gelişim olarak tasarlanan fikirler
* atamalarda tüm helperlere sırası ile atama verilmesi, örneğin online 5 helper varsa 1 helpere 2 atama vermemesi bunu döngüsel olarak gerçekleştirme
* helpteam bünyesine girmek için eğitim alan aday, help kanalına girdiğinde kod hiç bir şekilde reaksiyon göstermemeli bu adaylar adaylar.txt dosyasında ekli durumda
* oper adminler host değişikliği yaptıgından onlar için helper ataması verilmemesi için bir üst koşuldaki gibi operler.txt dosyasında bulunan nickler için atama vermemesi
* Help kanalına giren user için atama alan helper 40 saniye içinde atamasına bakmazsa bir başka helperin bu atamayı alma hakkı vardır. atamasını kaçıran helperleri kod kayıt altına almalı ve kaydı böyle tutması bence daha sağlıklı
!atamalistele komutu uygulandığında
[18:20:03] <Bot> xyz helperi toplamda 5 atamasına cevap vermemiştir.
[18:20:03] <Bot> aaa helperi toplamda 2 atamasına cevap vermemiştir.
[18:20:03] <Bot> bbb helperi toplamda 10 atamasına cevap vermemiştir.
[18:20:03] <Bot> helperin cevap vermediği atamaların detayları için !atamadetay nick
denildiğinde

[18:18:03] <Bot> xyz için kaçırdığı Atamalar listeleniyor
[18:18:03] <Bot> Yardım istiyen : ahmet Atama sahibi : xyz Yardımı veren : Mehmet Tarih : 15.05.2015

* atamanın kendisine verilmemesi halinde 40 saniye dolmadan atamaya bakan farklı helperin kayıtlarınında tutulması durumu

!hatalıvoiceler

[18:20:03] <Bot> xyz helperi toplamda 5 atamaya bekleme süresi dolmadan bakmıştır.
[18:20:03] <Bot> aaa helperi toplamda 2 atamaya bekleme süresi dolmadan bakmıştır.
[18:20:03] <Bot> bbb helperi toplamda 10 atamaya bekleme süresi dolmadan bakmıştır.
[18:20:03] <Bot> detay için !hatalıdetay nick
denildiğinde
[18:18:03] <Bot> Yardım istiyen : ahmet , Atama sahibi : aaa , hatalı yardımı veren : xyz , Tarih : 15.05.2015

* helpmaster hostuna sahip olanlara kanalda online helper yokken sadece atama alması ve helpmaster hostuna sahip olan kişinin kaydının tutulmaması olabilir.


Projenin Çözümleyeceği Sorunlar,Kolaylık Sağlayacağı Noktalar: Proje helperlere dair kayıt tuttugu için help kanalına bakan helperlerin daha dikkatli olamasını sağlıyacağı gibi karışıklığıda önliyeceğine inanıyorum. Akabinde help yönetimi helperlerinin takip işine farklı açıdan daha sahip olma olanağı sağlıyacaktır.

Not : benim kullandığım atama kodu aşşağıdaki gibidir, bunun üzerinden projenin sağlanması rica ediyorum.

Kod:

off !*:join:#help: { if $nick(#help,0,@) > 1 { .timer 1 1 kontrolet $nick $chan } }
alias kontrolet {
  if ($1 != $me) && ($1 !isop $2) && ($1 !ishop $2) && (Admin !isin %Host) && (Oper !isin %Host) && ($1 !ison #helpstaff) {
    if $1 isreg $2 {
      var %aday 1
      var %oper 1
      :basla
      var %n = $nick(#help,$rand(1,$nick(#help,0,@)),@)
      if $istok(muafnick1 muafnick2 ,%n,32) { goto basla }
      while %oper <= $lines(voicelist\operler.txt) {
        if $1 == $read(voicelist\operler.txt,%oper) {
          msg #helpteam 12 $+ $1 . Operdir Voice vermeyin!
        }
        inc %oper
      }
      while %aday <= $lines(voicelist\adaylar.txt) {
        if $1 == $read(voicelist\adaylar.txt,%aday) {
          msg #helpteam 12 $+ $1 Helper adayıdır. Voice vermeyin!
        }
        inc %aday
      }
      msg #helpteam 10 $+ $1 rumuzu yardım bekliyor. Atanan Yetkili:4 $+(%n,.) | timer 1 1 millet | /flash
    }
  }
}
alias millet {
  var %x = 1
  var %y
  while %x <= $nick(#helpteam,0,@) {
    if $istok(muafnick1 muafnick2 ,$nick(#helpteam,%x),32) { goto atla }
    %y = $addtok(%y,$nick(#helpteam,%x),32)
    :atla
  inc %x } 
  msg #helpteam %y $+ .
}

[/QUOTE]

Rules 26 Mayıs 2015 15:43

Cevap: Yapılmasını İstediğiniz Add-on Projeleri.
 
sevgili coderler unutmuş olduğum bir husus vardı bu kayıtların sıfırlanma durumuda olursa çok daha iyi olur

wolera 11 Temmuz 2015 04:43

Cevap: Yapılmasını İstediğiniz Add-on Projeleri.
 
Merhaba arkadaşlar,

Opların kanalda ne kadar süre konuştuğunu analiz edip performans durumlarına göre puan veya yüzde şeklinde derecelendirme yapabilecek bir kod lazım bunun hazırı varmıdır veya yardımcı olabilecek bir arkadaş yardımcı olabilirmi.

Teşekkürler.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 04:09.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk