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

 Kayıt ol  Topluluk
1Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 14 Mart 2009, 19:08   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Mynetteki Preator botun özelliği




Kişi listemi ekleyen birisi botun bir özelliği hakkında anlatım yaptı ve yapılıp yapılamayacağını sordu onun üzerine bende kodladım.

Addonun Çalışma Mantığı: {
Alias'la veya belirlediğiniz kanalda ekle parametresini kullandığınızda hash tablosuna belirlediğiniz nicki ekleyecek. Bu eklenen nick botun özelinde "!kefilim nick" komutunu kullandığında kanaldaki istediği usere voice verebilecek. !kefilim nick veya !ekle nick yada /ufuk ekle nick şeklinde girilen nickler kanala girdiklerinde otomatik olarak voice alıcaklar.

Kanal Kayıt Sistemi

hash listesine kanal yardımıyla "Opta olanlar" %channel'de belirtilen kanal olmak kaydıyla aşağıdaki komutları kullanarak ACC listesine nick ekleyebilir,silebilir,listeleyebilir.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
!ekle nick --> "addona erişim sağlar"
!sil nick --->  "addona erişimi olan nicki siler" 
!liste ------> "addona erişimi olan nickleri listeler" 

Elle komut olarak mIRC'nde bu kod ekli olan kişi aşağıdaki komutları kullanarak ACC Listesine nick ekleyebilir,silebilir,listeleyebilir.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/ufuk ekle nick --> "addona erişim sağlar."
/ufuk sil nick   --->  "addona erişimi olan nicki siler" 
/ufuk liste ------> "addona erişimi olan nickleri listeler" 

Kod;

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:start: { 
  
hmake yetki 1000 
  hload yetki yetki
.hash 
  set 
%channel #ufuk


on *:text:*:?: { 
  if ($
== !kefilim) { 
    var %
nick $nick
    
if %nick == $hmatch(yetki,%nick) { 
      
cs voice %channel $hadd -sm yetki $hsave yetki yetki.hash msg $chan 4,0Belirttiğiniz nicke yetki ekledim
    }
    if %
nick != $hmatch(yetki,%nick) { msg $chan Hash Listemde YoksunuzFounderle Temasa Geçin. }
  }
}

on *:text:*:#: { 
  
if $chan == %channel {
    if 
$nick isop $chan 
      if ($
== !ekle) { hadd -sm yetki $hsave yetki yetki.hash msg $chan Belirttiğin nicki ACC listesine ekledim. } 
      if ($
== !sil) { hdel -sm yetki $hsave yetki yetki.hash  msg $chan Belirttiğin nicki ACC listesinden sildim. } 
      if ($
== !liste) { 
        var %
i 1 
        
while %<= $hget(yetki,0).item 
          
msg $chan $hget(yetki,%i).item
          inc 
%
        
}
      }
    }
  }
}
alias ufuk 
  if ($
== ekle) { hadd -sm yetki $hsave yetki yetki.hash 
  if ($
== sil) { hdel -sm yetki $hsave yetki yetki.hash  
  if ($
== liste) { 
    var %
i 1 
    
while %<= $hget(yetki,0).item 
      
msg $chan $hget(yetki,%i).item
      inc 
%
    
}
  }
}

on *:join:#: { 
  
var %nick $nick
  
if %nick == $hmatch(yetki,%nick) { 
    
cs voice %channel %nick 
  
}


ALT R remoteye yükleyin ve ACC listesine bir nick ekleyerek başlayın.

Dipnot: set %channel #ufuk

#ufuk kısmını kendinize göre editleyin.




Konu uFuK tarafından (14 Mart 2009 Saat 19:29 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 15 Mart 2009, 22:41   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Mynetteki Preator botun özelliği




denedim ama her hangi bir tepki vermedi calismiyor

__________________

Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.
 
Alıntı ile Cevapla

Alt 17 Mart 2009, 02:11   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Mynetteki Preator botun özelliği




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:start: { 
  
hmake yetki 1000 
  hload yetki yetki
.hash 
  set 
%channel #ufuk


on *:text:*:?: { 
  if ($
== !kefilim) { 
    var %
nick $nick
    
if %nick == $hmatch(yetki,%nick) { 
      
cs voice %channel $hadd -sm yetki $hsave yetki yetki.hash msg $nick 4,0Belirttiğiniz nicke yetki ekledim
    }
    if %
nick != $hmatch(yetki,%nick) { msg $nick Hash Listemde YoksunuzFounderle Temasa Geçin. }
  }
}

on *:text:*:#: { 
  
if $nick isop $chan 
    if ($
== !ekle) { hadd -sm yetki $hsave yetki yetki.hash msg $chan Belirttiğin nicki ACC listesine ekledim. } 
    if ($
== !sil) { hdel -sm yetki $hsave yetki yetki.hash  msg $chan Belirttiğin nicki ACC listesinden sildim. } 
    if ($
== !liste) { 
      var %
i 1 
      
while %<= $hget(yetki,0).item 
        
msg $chan $hget(yetki,%i).item
        inc 
%
      
}
    }
  }
}


alias ufuk 
  if ($
== ekle) { hadd -sm yetki $hsave yetki yetki.hash 
  if ($
== sil) { hdel -sm yetki $hsave yetki yetki.hash  
  if ($
== liste) { 
    var %
i 1 
    
while %<= $hget(yetki,0).item 
      
msg $chan $hget(yetki,%i).item
      inc 
%
    
}
  }
}

on *:join:#: { 
  
var %nick $nick
  
if %nick == $hmatch(yetki,%nick) { 
    
cs voice %channel %nick 
  
}


Kodda teknik açıdan bir sorun yok ama senin dediğinle alakasız olan ufak bir sorun vardı şikayet üzerine editledim. text:?: da $chan kullanmışım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Kullanımını harfiyen yaparsan çalışıcaktır. Teknik bir sorun yok birçok kullanan arkadaş var mynette

Alıntı:
Unutma: /ufuk ekle nick
yada;
kanalda optayken;
!ekle nick

Komutlarını kullanıp hash tablosuna addonu yönetecek nickleri eklemelisin.

Ve unutma: yukardaki set %channel #ufuk u kendi kanalına göre editlemelisin. Yani userlerin voice alacağı orjinal kanala göre.



Konu uFuK tarafından (17 Mart 2009 Saat 02:37 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 19 Mart 2009, 20:11   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Mynetteki Preator botun özelliği




Hocam Botu Verebılırmsınız Bizde
BakaLım

 
Alıntı ile Cevapla

Alt 22 Mart 2009, 14:21   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Mynetteki Preator botun özelliği




Verdim zaten senin yazının bir üstündeki post'ta kod. Onu alıp remoteye kopyalıyorsun boş bir sayfaya.

Açıkcası bu koda birtek teşekkür mesajı olmamasıda üzdü beni. Onuda belirteyim..

Ama yinede bir arkadaşımın ricası üzerine bu sistemi Mynet MeLi özel oda yardımcısını bir üst versiona çıkartarak hem mevcut codeyi hemde MeLi'yi yükselticem.

Yani bunun çok daha gelişmişi bir kayıt sistemini eklicem MeLi'ye, koruma sistemi bakımındanda üst düzeye çıkartıcam bu aralar giremiyorum hiç boş vaktim yok ama bu akşam yapmaya başlayacağım inşallah.


 
Alıntı ile Cevapla

Alt 11 Nisan 2009, 05:35   #6
Çevrimdışı
¿
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Mynetteki Preator botun özelliği




FenomeNs iyi düşünmüşsün ama eksikleri var Preator'un çalışma mantığı; kefil olunan nick'in kayıt süresi en az 14 gün ise autovoice listesine ekleniyor. Ayrıca nick'ler de veriables'e ekleniyor.

Çalışma Mantığı:

Autovoice listesinde olmayan nick'e kanal'a girişte özelde karşılama özelliği.

<Praetor> Merhaba About Felsefe Kanalına hoşgeldiniz, Kanal genelinde sohbet edebilmeniz için kayıtlı bir nicke ve Kanal Voice verme botu olan ben Praetor e Kayıt olmanız gerekmektedir. Detaylı bilgi için bu sohbet penceresinde lütfen yardım yazınız.

Bilgilendirme.

Autovoice listesinde olmayan nick için;

<About> yardım
<Praetor> Merhaba About , Felsefe kanalında, sohbet edebilmek için nickinizin 14 günlük şifreli bir nick olması ve Praetor 'a kaydolmanız gerekmektedir.. Nickiniz henüz 4 günlük, 10 gün sonra kanalda voiceli muhteremlerden biri size referans olup bota Ekleyebilir. Veya 14 günlük başka bir nickiniz varsa onu Ekleyebilir. Bu işlemleri yapmadan kanalda konuşabilmek için yetkilileri rahatsız etmeyeceğiniz için şimdiden teşekkür ederiz.


Autovoice listesinde olan nick için;

<Namesis> yardım
<Praetor> Merhaba Namesis , Praetor; Felsefe Kanalı Referans sistemi ile User (Vop) ekleme yardımcısıdır. Kanalda konuşmak, bir usere referans olmak veya diğer işlemler için yardım yazınız.
<Praetor> Referans olduğunuz arkadaşınızın nickini Praetor 'a Ekleyebilirsiniz. Ekleyeceğiniz nick 14 günlük olmalıdır. Eklediğiniz nick kanal kurallarına uymamakta israr veya gayri ahlaki davranışlar gösterirse sizin kanal kaydınızın (Vop) silinmesine sebep olabilir. Bota nick eklemek için vopekle nick yazınız. Bir nickin durumunu oğrenmek için durum nick yazınız.. istatistikler için ise istatistik yazınız..


Nick ekleme.

<Namesis> vopekle About
<Praetor> Eklemek istediğiniz bu nickin "About" kayıt süresi henüz 4 gün, 10 gün sonra bu nicki kaydedebilirsiniz. Veya Praetor 'a eklemek istediğiniz arkadaşın nick kayıt süresi 14 gün veya fazla olan bir nicki varsa o nicki eklemelisiniz. Yukardaki işlemleri yapmadan (+v) ekletmek için yetkilileri rahatsız etmeyeceğiniz için şimdiden teşekkür ederiz. Hoşsohbetler.


Nick durum kontrol.

<Namesis> durum Out
<Praetor> Bu nick "Out" Kanal Vop listesine eklenmiş bir nicktir. Referans olan nick; Namesis Kayıt Zamanı; 15/03/2009 19:00:28 Notlar;


Aklıma gelen özellikleri bundan ibarettir. Kolay gelsin...

 
Alıntı ile Cevapla

Alt 06 Ağustos 2009, 14:52   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Mynetteki Preator botun özelliği




Kodda sorun var calismiyor ve namesis sende orjinali varmı

 
Alıntı ile Cevapla

Alt 06 Ağustos 2009, 16:59   #8
Çevrimdışı
¿
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Mynetteki Preator botun özelliği




VaLLahi oLsaydı payLaşırdım ama maLesef yok.. OLan kişide payLaşmaz emin oL ßaqzıLarı ßöyLe işte ßişey yaparLar devLet sırrı qißi sakLarLar..
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ßundan sonra ßizLerde mi¿ öyLe yapsak.. AsLında yapmak Lazım ki, payLaşmayı öqrensinLer..
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 07 Ağustos 2009, 14:00   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Mynetteki Preator botun özelliği




Bunu yapacak olan bir arkadaş vardır buralarda illaki rica etsek bu olaya bir el atabilirmisiniz arkadaşlar.

 
Alıntı ile Cevapla

Alt 05 Eylül 2010, 04:37   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Mynetteki Preator botun özelliği




Kodun çalışmaması için hiçbir neden yok. Çalıştıramıyorsunuz çalışmıyor diyorsunuz. Denemediğim kodu neden buraya vereyim?

Ayrıca ben burada Preator bot demedim özelliği dedim. Kanal kayıt sistemi bu başlı başına bir bot değil ufacık bi kod. Ne bekliyorsunuzki.

Mynet Yönetimi Özel Odalara Bot Yaptırmaya İzin Vermiyor. İzin verse güzel bir kanal botu yapıcam.

Felsefe kanalında izin var argo tabirle taşşaklı adamlarda yani
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


 
Alıntı ile Cevapla

Cevapla

Etiketler
botun, mirc, mirc download, mirc indir, mynetteki, ozelligi, preator, özelliği


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
bu botun işlevi nedir?? TİGeR mIRC Scripting Sorunları 2 13 Ekim 2009 18:07
eggdrop botun operi ahmet_corum Eggdrop, NeoStats, BNC 1 29 Haziran 2009 01:09