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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 01 Mayıs 2005, 15:43   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Küfür Koruma Dialogu Hakkında...(Listeye ekleme Çıkarma v.s.)




Selam arkadaslar sizlerden bir konuda yardım almak istiyorum bir küfür koruması ayarlıyorum ve küfür.txt te ekleyip ordakileri diyalod list tesinde cıkarmak ve ordanda küfür ekleyip kaldırmak istiyorum diyalogum assagıda ama gerisini bilmiyorum
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
yardımcı olursanız sevinirim saygılarımla

dialog new_table {
title "Küfür"
size -1 -1 140 155
option dbu
list 1, 10 5 55 95, size
button "Tamam", 2, 15 110 37 12, ok
button "Ekle", 3, 80 15 37 12
button "Sil", 4, 80 40 37 12
button "İptal", 5, 75 110 37 12
}
Selam arkadaslar sizlerden bir konuda yardım almak istiyorum bir küfür koruması ayarlıyorum ve küfür.txt te ekleyip ordakileri diyalod list tesinde cıkarmak ve ordanda küfür ekleyip kaldırmak istiyorum diyalogum assagıda ama gerisini bilmiyorum
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
yardımcı olursanız sevinirim saygılarımla

dialog new_table {
title "Küfür"
size -1 -1 140 155
option dbu
list 1, 10 5 55 95, size
button "Tamam", 2, 15 110 37 12, ok
button "Ekle", 3, 80 15 37 12
button "Sil", 4, 80 40 37 12
button "İptal", 5, 75 110 37 12
}
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Sohbet
Alt 01 Mayıs 2005, 21:07   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Şu anda aklıma gelen 3 yolu aşağıya yazıyorum, 2. while loop kullandığı için diğerlerine göre daha yavaş olur.
İşte kullanabileceğin 3 kod:

on *:dialog:new_table:init:*:{ filter -fo küfür.txt $dname 1 * }

yada

on *:dialog:new_table:init:*:{ var %a = 1 | while %a <= $lines(küfür.txt) { did -a $dname 1 $read(küfür.txt,%a) | inc %a } }

yada

on *:dialog:new_table:init:*:loadbuf $lines(küfür.txt) -o $dname 1 küfür.txt


Konu el33t tarafından (02 Mayıs 2005 Saat 10:42 ) değiştirilmiştir. Sebep: ekleme
 
Alıntı ile Cevapla

Alt 02 Mayıs 2005, 17:53   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



el33t Arkadasım cok teşekkürler birsey daha soracam mesela bu listede ekle dedigimde nasıl eklerim veya sil dedigimde secileni nasıl silebilirim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
onlarıda söylersen cok mutlu olurum simdiden teşekkürler

 
Alıntı ile Cevapla

Alt 02 Mayıs 2005, 19:48   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Listeden silmek için aşağıdaki kodu kullanabilirsin. Hem dialogdaki listten siler, hemde küfür.txt'ten siler.

on *:dialog:new_table:sclick:4:{ if ($did(1).seltext) { write $+(-dl,$did(1).sel) küfür.txt | did -d $dname 1 $did(1).sel } }

Eklemek için öncelikle bir editbox olması lazım ama o senin dialoguna yok, Dialog Studio ile hazırlarken galiba onu unutmuşsun, heh. Eğer hayır ben bir kutucuk çıkmasını istediğim için öyle yaptım gibi bir cevap verirsen, işte kod:

on *:dialog:new_table:sclick:3:{ if ($input(Yeni küfür ekleyin,en)) { write küfür.txt $ifmatch | did -r $dname 1 | filter -fo küfür.txt $dname 1 * } }

Dialog tasarımı berbat, dialog bilginin sıfır olduğu da ortada, bence bunları sormadan önce dialogların kullanım mantığını öğrenmeye çalış. mIRC'de /help Dialogs yaz ve karşına çıkanları oku.

Umarım yardım edebilmişimdir.

 
Alıntı ile Cevapla

Alt 02 Mayıs 2005, 19:55   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
DaHa ne oLsun




el33t arkadas çok güzel açıklamış yapmasıda sana kaldı artık
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 02 Mayıs 2005, 22:53   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Arkadasım cok ama cokkk cokk teşekkürler saol ayarlamayı yaptım calıstı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


valla helalın var bu arada ingilizceden hic anlamıyorum bakıyorum bakıyoprum help dosyasına anlamıyordum bende bu sekilde ayarlaya bildim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


neyse kardes sana son sorumu soracam biliyorum cok oldum ama ne yaparsın cahillik zamanla ustalasır sizler gibi olurum inşallah (amin)

simdik bu küfür.txt dosyasındaki yazıları nasıl calıstıracagım mesela adam kanalda küfür etti onu nasıl okutacagım
örnek ben *deneme* seklind eekledim diyeyim kelimeyi kanaldaki kullanıcı acemideneme yaptı ben bunu nasıl okutabilirim ??
birde *deneme* seklinde ekledigimde icinde deneme kelimesi gecerse banlayacak sonra kontrol kelimesini sade ekledigimde yazıda sadece kontrol gecerse nasıl banlaya bilirim
eger bunada cevap yazarsan cok ama cok mutlu olurum saol ilgin icin biliyorum cok oldum ama elimden baska sey gelmiyor
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 02 Mayıs 2005, 23:25   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



küfür.txt içine küfürleri yaz altalta *asd* a?sd* diye vs. Bu addonu koyduğun klasöre aynen onu da koy. O şekilde çalışır.

*deneme* diye eklersen 1deneme2 yazan da atılır deneme yazan da. Ama sadece deneme diye eklersen sadece deneme yazanlar atılır.

 
Alıntı ile Cevapla

Alt 02 Mayıs 2005, 23:27   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Tamam anladım saol ama ben sey istiyordum mesela

on @:text:#: bundan sonra ne yazacagımı bilmiyorum

 
Alıntı ile Cevapla

Alt 02 Mayıs 2005, 23:28   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Hıııııı, sen diyalogu yaptın ama küfür.txt içindekilerin nasıl atılacağını mı soruyorsun? Yani korumayı yapmadan diyalogu mu yaptın?

 
Alıntı ile Cevapla

Alt 02 Mayıs 2005, 23:28   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Bunları yapana kadar neden bir tane küfür koruması addonı bulup indirmiyor musun?
Yani bundan senin kazancın nedir? Sen sadece dialog studioda kötü design edilmiş bir dialog yaptın, gerisini ben yazdım, sen ne kazandın? Hiç bir şey. Bu forumda ya da turkcoders.com forumlarında dialogla ilgili bölümleri okusaydın bir şey öğrenmeye çalışsaydın olmaz mıydı? Ama ne gerek var burda senin için kod yazan adamlar var değil mi?
Ben yinede istediğin kodu yazdım, nasıl çalıştığını açıklamıyorum. Anlamana gerek yok zaten senin için çalışması yeterli. İşte kod:

on @*:TEXT:*:#:{ if ($nick isreg #) { var %ç = $lines(küfür.txt) | while %ç { if ($read(küfür.txt,%ç) iswm $strip($1-)) { ban -k # $nick 2 küfür etme! } | else { dec %ç } } } }

 
Alıntı ile Cevapla

Cevapla

Etiketler
cikarma, Çıkarma, dialogu, ekleme, hakkindalisteye, hakkındalisteye, koruma, kufur, küfür, mirc, mirc download, mirc indir


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

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
Aop Hop Vop ekleme silme listeleme Dialogu Kimimben mIRC Scripting Hazır Kodlar 4 28 Kasım 2014 17:43
Bota , Küfür koruma ekleme Skys mIRC Scripting Sorunları 6 07 Temmuz 2010 14:15
BoT hakkında küfür koruması ekLeme !küfür Editor mIRC Scripting Sorunları 6 30 Kasım 2007 23:26
Küfür Msg ekleme MoonsheLL mIRC Scripting Hazır Kodlar 4 17 Kasım 2007 17:55