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

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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 27 Ekim 2007, 20:30   #11
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bir kanal'ı takip etmeye ne dersiniz?




Evet mümkün.
Kendin içinse, on INPUT başkaları içinse, on TEXT kullanırsın.
Forumda bunları yapabilmenin yolları mevcut.
Ararsan, bulursun.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 29 Ekim 2007, 20:53   #12
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bir kanal'ı takip etmeye ne dersiniz?




/Takip #zurna
Takip Modu DevreDışı !

 
Alıntı ile Cevapla

Alt 29 Ekim 2007, 20:55   #13
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bir kanal'ı takip etmeye ne dersiniz?




/takip #zurna
Takip Modu DevreDışı !
yanlış mı ekledım acaba

 
Alıntı ile Cevapla

Alt 29 Ekim 2007, 21:05   #14
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bir kanal'ı takip etmeye ne dersiniz?




Sorun düzeldi..Eline sağlık [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] çok güzel bir çalışma

 
Alıntı ile Cevapla

Alt 01 Kasım 2007, 13:10   #15
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bir kanal'ı takip etmeye ne dersiniz?




İkinci isteğin için;
Hızlı bir koruma istiyorsan, hash tablosu kullanıcaksın.
Yani şöyle birşey;
alias ekle { if $1 { if $hmatch(nickler,$1) { echo -at $1 kelimesini zaten eklemişsiniz. | halt } | else { hadd -m nickler $1 | echo -at $1 kelimesi badnick listesine eklendi. } } }
on @*:join:#: { var %1 = 1,%2 = $hget(nickler,0).item | while %1 <= %2 { if $+(*,$hget(nickler,%1).item,*) iswm $nick { ban -k # $v2 2 rumuzunuz'da $qt($v1) kelimesi algılandı. } | inc %1 } }

Kullanımı; /ekle kelime
Yani eklediğin kelimelerden herhangi birisi, kanal'a giriş yapan nick rumuzu içerisinde mevcut ise kanal'dan banlıyacaktır.

-

usta burda bu badnickleri nereye kaydediyor yavu aradım aradım bulmadım birde siliniyor eklediklerim şimdi diycen madem silindigini biliyon neden nyerini bulmadın cünkü şundan önce ekledigim birkelimeyi ekliyorum kabul ediyor aynı kelime birdaha deniyorum o anda akli zaten diyor neden acaba başka mesela bu bugün eklemişim bir kac gün sonra bakıyom ekli olanlar siliniyor galiba
yanlış bişilermi yapıyorum veya scriptte başka neden böyle oluyordur
yardım ve ilgin alakan emeklerin için tşkler

 
Alıntı ile Cevapla

Alt 02 Kasım 2007, 00:51   #16
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bir kanal'ı takip etmeye ne dersiniz?




Nickler isminde hash tablosuna kaydeder.
Silinmemesi için;

alias ekle { if $1 { if $hmatch(nickler,$1) { echo -at $1 kelimesini zaten eklemişsiniz. | halt } | else { hadd -m nickler $1 1 | hsave -i nickler nickler.db | echo -at $1 kelimesi badnick listesine eklendi. } } }

Kalın olarak gösterdiğim yeri eklediğin zaman, mIRC'in ana klasöründe; nickler.db dosyasına kaydeder kelimeleri.
Ek olarak on start event'inde verileri tekrar yüklemen lazım bunun için;
on *:start: { hload -i nickler nickler.db }
Yapman yeterli olur.

 
Alıntı ile Cevapla

Alt 02 Kasım 2007, 10:07   #17
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bir kanal'ı takip etmeye ne dersiniz?




üstad son hali bumu bi bakıver ilk verdiginde badnickler diye geciyordu son verdiginde nickler diye kısaltmıştın

alias ekle { if $1 { if $hmatch(nickler,$1) { echo -at $1 Kelimesini Zaten Eklemişsiniz. | halt } | else { hadd -m nickler $1 1 | hsave -i nickler nickler.db | echo -at $1 Kelimesi Badnick Listesine Eklendi. } } }
on *:join:#: { var %1 = 1,%2 = $hget(nickler,0).item | while %1 <= %2 { if $+(*,$hget(nickler,%1).item,*) iswm $nick { ban -k # $v2 2 KuraL Hatası BaDniCk } | inc %1 } }
on *:start: { hload -i nickler nickler.db }

birde kalın işaretlememişsin ama son verdigin ekde 1 rakamı vardı şu bölüm
else { hadd -m nickler $1 1 | hsave -i nickler nickler.db |
ilk verdigin kodda bu 1 yoktu son veridigin kalın olanyerleri ekle dedigin yerde var ama kalın yazılmamış olması gerekiyormu yoksa odamı eklenicek
ve mircin ana klasörünün içinde nickler diye tex var bunun veya onun nickler yazan yeri başka bişi yapmamın bir sakıncası varmı ilgin alakan yardımların için tşkler ellerin dert görmesin

üstad bu şekilde kodu ekledigimde
acılışta şu sorunu veriyor
/hload: Böyle bir Tablo yok 'nickler'
bitmiş halini kontrol edip verebilirmisin bir yerde hatamı yapıyorum


Konu SaintCty tarafından (02 Kasım 2007 Saat 12:04 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 02 Kasım 2007, 15:09   #18
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bir kanal'ı takip etmeye ne dersiniz?




Bak şimdi orada'ki 1 değerinin manası yok.
Yani eklenmesi daha iyi ama zaten bizim işimiz ITEM ile.
Zaten hash tablosunun mantığı şu oluyor;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
ITEMS - DATA ------------|------------- Parça | Değer | | | |

on start event'inde tablo'yu bulmaması gayet normal, gözümden kaçmış :)

on *:start: { if $isfile(nickler.db) { hmake nickler 100 | hload -i nickler nickler.db } | else { hmake nickler 100 | hsave -i nickler nickler.db } }

Şeklinde yaparsan hata vermiyecektir.

 
Alıntı ile Cevapla

Alt 02 Kasım 2007, 16:09   #19
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bir kanal'ı takip etmeye ne dersiniz?




usta tablo sorunu düzeldi bu eklenen badnicklerin scirpti kapatıp tekrar baglandıgında hafızada tutmaması sorunu devam ediyor ekliyom badnicki sunucudan cıkıyorum tekrar giriş yapıyorum eklediklerimi yeniden ekliyorum
kısacası siliniyor nedense

emegin için tşkler

kodun son hali;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:start: { if $isfile(knickler.db) { hmake knickler 100 | hload -i knickler knickler.db } | else { hmake knickler 100 | hsave -i knickler knickler.db } } alias ekle { if $1 { if $hmatch(knickler,$1) { echo -at $1 Kelimesini Zaten Eklemişsiniz. | halt } | else { hadd -m knickler $1 | hsave -i knickler knickler.db | echo -at $1 Kelimesi Badnick Listesine Eklendi. } } } on *:join:#: { var %1 = 1,%2 = $hget(knickler,0).item | while %1 <= %2 { if $+(*,$hget(knickler,%1).item,*) iswm $nick { ban -k # $v2 2 10,1KuraL Hatası 15,1BaDniCk!!!! } | inc %1 } }

nickler olan kısmı knickler yaptın öle yapmamın nedeni yine sizin yazdıgınız clone tarama adnonundada aynı isim kullanıldıgından dolayıdır sorunun ordan oldugunu sanmıyorum ama siz daha iyi bilirsiniz


Konu SaintCty tarafından (02 Kasım 2007 Saat 16:14 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 02 Kasım 2007, 21:13   #20
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bir kanal'ı takip etmeye ne dersiniz?




on *:start: { if $isfile(badnickler.db) { hmake badnickler 100 | hload -i badnickler badnickler.db } | else { hmake badnickler 100 | hsave -i badnickler badnickler.db } }
alias bekle { if $1 { if $hmatch(badnickler,$1) { echo -at $1 Kelimesini Zaten Eklemişsiniz. | halt } | else { hadd -m badnickler $1 1 | hsave -i badnickler badnickler.db | echo -at $1 Kelimesi Badnick Listesine Eklendi. } } }
on *:join:#: { var %1 = 1,%2 = $hget(badnickler,0).item | while %1 <= %2 { if $+(*,$hget(badnickler,%1).item,*) iswm $nick { ban -k # $v2 2 sebeb } | inc %1 } }

Bu şekilde düzelttim, sorun olmaz.

 
Alıntı ile Cevapla

Cevapla

Etiketler
bir, dersiniz, etmeye, kanali, kanalı, mirc, mirc download, mirc indir, ne, takip


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
kanal takip angry1 mIRC Scripting Sorunları 2 09 Mart 2014 19:04
Çocuğunuzu Merak Etmeye Son! Thetis Haber Arşivi 0 15 Mayıs 2012 07:53
KanaL/nick Takip Cod'u yardım edermisiniz. Skys mIRC Scripting Sorunları 1 13 Eylül 2009 10:57
kanal takip bot'a uyarlama QkLa mIRC Scripting Sorunları 6 04 Mart 2009 15:47