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 22 Şubat 2009, 23:01   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Koda EkLemeLer




Elimde BöyLe RekLam ve Küfür Koruması var. BunLar için Mircte Küfür ve RekLam dosyalarıda var

Ancak Ben Bu korumaLar için muaf KanaLLar ekLemeyi ve admin kanaLında küfür ve rekLam ekLemesi ve çıkartması Yapmak istiyorum. Bu mümkün mü ArkadaŞLar?

Kod ŞöyLe

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

alias kanal_koru 
{

  if 
$ircop || $me isop %::chan || $me ishop %::chan {

    if 
$hfind(kufur,%::text,1,W).data {
      
banla %::chan %::nick
      kick 
%::chan %::nick $kmesaj(bul,24)
      
rapor Küfür koruması ihlal edildikanal: %::chan nick %::nick text: %::text
    
}

    if 
$rayar(genel,kanal_reklam) == acik {
      if 
$sreklam(%::text) {
        if 
$rayar(genel,kanal_reklamircop) == acik && $ircop {
          
_kline %::nick $kmesaj(bul,16)
          
rapor Kanalda reklam yapıldı, (kline): kanal: %::chan nick: %::nick text: %::text
        
}
        else {
          
banla %::chan %::nick
          kick 
%::chan %::nick $kmesaj(bul,16)
          
rapor Kanalda reklam yapıldı, (kickban): kanal: %::chan nick: %::nick text: %::text
        
}
      }
    } 

Umarım Uzunca kodLarın arasından KopyaLadığım yerLerde Bir eksikLik Yoktur.

Ve Ayrıca Yeni Bir Konu aÇmadan SizLerden Bir Ricam Daha Var

Ben Örneğin A kanalına giren herkesin Nickini ve Tam ip adresini B kanalında göstermek istiyorum Bu Mümkün mü ArkadaŞLar?

Server Cr dir.


Konu Orhan_VeLi tarafından (22 Şubat 2009 Saat 23:22 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 22 Şubat 2009, 23:47   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koda EkLemeLer




İlk sorununda kodların sanıyorum ki eksik ? on *text: eventlerini filan göremedim. ayrıca kendi mircime eklediğimde brackets hatası veriyor, kodları tam paylaşırsan daha iyi yardımcı olabiliriz.

2. sorunun için;
Unrealde çalışıyorum bu yüzden Cr ile uyuşmazlıklar olabiliyor. Senden ricam

/userip nick
/who nick


yapıp cevaplarını buraya kopyalayabilir misin ?
Bu cevaplara göre hem daha kısa bir kod ortaya çıkar hem de uyuşmazlıklar engellenmiş olur.

 
Alıntı ile Cevapla

Alt 22 Şubat 2009, 23:55   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koda EkLemeLer




"/who nick" komutunda aşağıdaki Örnekteki gibi çıkıyor
* ident 88.251.172.gm861= irc.abcd.net sss H% 1 esChat

Ancak Ben Böyle Çıkmasını İstemiyorum mesela

"Nick ident tam ip adresi" biçiminde olması güzeL olur MeseLa şöyLe oLabiLir

[00:00:56] -irc.abcd.net- *** Notice -- Client connecting on port 7000: abcd (ident@78.161.151.207)

Yani Bu Çıkıyor Ama bunu İstediğim Kanala YönLendirmem Gerekiyor. Ve Notice ŞekiLinde OLmadan oLabiLir mi?

Diğer Komut Cr'de İŞlemiyor

Kodu İse Tekrar Bakıyorum Şimdi


Konu Orhan_VeLi tarafından (23 Şubat 2009 Saat 00:16 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 23 Şubat 2009, 00:04   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koda EkLemeLer




Kod İse Ekteki Dosyada

yani on *text: eventlerinin olduğu yerden kopyaladım. Umarım Doğrudur

Burdan İndir Bu forumdaki ekleri görübilmek için 25 mesaja sahip olmanız gerekir. Sizin 0 Mesajınız var.
 
Alıntı ile Cevapla

Alt 23 Şubat 2009, 00:32   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koda EkLemeLer




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#A: { set %dfg $nick whois %dfg } raw *:*: { if $numeric == 311 { set %asd $3 $+ @ $+ $4 set %sdf $6 } if $numeric == 378 { set %fgh $6 msg $chan(#B) #A Kanal Bilgisi: Nick: %dfg Adres: %asd Fullname: %sdf İpAdresi: %fgh } }

userip çalışsaydı whois çekmeye gerek kalmayacaktı, who 'da ise gerçek ip adresi görünmediği için istediğimizi vermeyecekti. ya da sadece ip adresini gösterebilen bir komut varsa Cr'de onu da paylaşırsan hiç whois çekmeye bile gerek kalmayabilir.

Kod bu haliyle denedim çalışıyor, whois çektirerek bilgileri aldım.

#A kanalına girenlerin bilgilerini #B kanalına yansıtacak.

Deneme logu:
Alıntı:
[00:16:09] <~AzuLa> #AzuLon: Nick: AzuLa Adres:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Fullname: turkcemirc632 İpAdresi: *@88.243.177.49

Cr'de whois rawları farklı mı olur bilmiyorum ama eer aynı ise kod çalışacaktır.

 
Alıntı ile Cevapla

Alt 23 Şubat 2009, 00:44   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koda EkLemeLer




MaaLesef Verdiğin Kod ÇaLışmıyor

oLmadı Server'a Giriş YapanLarı Bu ŞekiLde

[00:00:56] -irc.abcd.net- *** Notice -- Client connecting on port 7000: abcd (ident@78.161.151.207)

Bir A KanaLınada YönLendirebiliriz Bu İkinci Seçenek Tabi Artık Hangisi oLursa

 
Alıntı ile Cevapla

Alt 24 Şubat 2009, 02:39   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koda EkLemeLer




ArkadaŞLar Yok mu Yardım Edecek ya
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 24 Şubat 2009, 19:58   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koda EkLemeLer




ArkadaŞLar aŞağıdaki Örnek Gibi Server'a Giriş YapanLarın Bu şekiLde NickLerini ident ve Tam ip'Lerini beLirLediğimiz Bir KanaLda Gösteremezmiyiz

Cr Server'dır

Örnek
[00:00:56] -irc.abcd.net- *** Notice -- Client connecting on port 7000: abcd (ident@78.161.151.207)

 
Alıntı ile Cevapla

Alt 25 Şubat 2009, 02:05   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koda EkLemeLer




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*client*connecting*:msg #kanal $1-

Belirtilen #kanal 'a mesajı gönderir.

 
Alıntı ile Cevapla

Alt 25 Şubat 2009, 02:32   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koda EkLemeLer




Difuzyon Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*client*connecting*:msg #kanal $1-

Belirtilen #kanal 'a mesajı gönderir.

Allah Razı oLsun OLdu Gerçekten Çok MutLu oLdum İyiki Varsınız
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Cevapla

Etiketler
eklemeler, koda, mirc, mirc download, mirc indir


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 koda Bakarmısınız ? cihangarip mIRC Scripting Sorunları 9 22 Mart 2013 22:46
Koda eklenti TİGeR mIRC Scripting Sorunları 23 31 Ocak 2011 16:15