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

 Kayıt ol  Topluluk
4Beğeni(ler)
  • 1 Post By Alper
  • 1 Post By Hesapsiz33
  • 1 Post By Alper
  • 1 Post By Hesapsiz33

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 19 Mayıs 2020, 01:22   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Kayıt




Selam asaşagıdaki kode extradan zorunlu Kontrol: eklentisi verince kanala aynı rumuzla giren kişiyi dosyaya tekrar ekliyor. örnek ahmet rumuzu 3 kez girmişse 3 kez ekliyor. tek seferde ekleyecek şekilde nasıl ayarlaya bilirim acaba?
kontrol:ahmet
kontrol:ahmet
kontrol:ahmet


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#sohbet:{ if !$hfind(Koruma,$nick,1,W).data && $hfind(badnick,$nick,1,W).data { $iif(!$read(nickler.txt,w,$nick),.write nickler.txt kontrol: $+ $nick) } } }


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 19 Mayıs 2020, 02:50   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayıt




Hesapsiz33 Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Selam asaşagıdaki kode extradan zorunlu Kontrol: eklentisi verince kanala aynı rumuzla giren kişiyi dosyaya tekrar ekliyor. örnek ahmet rumuzu 3 kez girmişse 3 kez ekliyor. tek seferde ekleyecek şekilde nasıl ayarlaya bilirim acaba?
kontrol:ahmet
kontrol:ahmet
kontrol:ahmet


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#sohbet:{ if !$hfind(Koruma,$nick,1,W).data && $hfind(badnick,$nick,1,W).data { $iif(!$read(nickler.txt,w,$nick),.write nickler.txt kontrol: $+ $nick) } } }



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$iif(!$read(nickler.txt,w,$nick),.write nickler.txt kontrol: $+ $nick)


Kısmını



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$iif(!$read(nickler.txt,w,kontrol: $+ $nick),.write nickler.txt kontrol: $+ $nick)


olarak değiş.


w parametresini kullanmışsın ama joker ifade kullanmamışsın neye göre arama yapacak. Dosyanın içinde kontrol:nick olarak kaydediyorsun ama nick olarak arama yapıyorsun. Kaydettiğin veriye benzer olmalı arattığın şey yada başında joker ifadesi kullanacaksın alternatif olarak !$read(nickler.txt,w,*: $+ $nick) bu şekilde de arama yaptırabilirsin : önceki yer herhangi ifade olabilir : sonra nicki aratabilirsin. Umarım sadece kodu kullanıp açıklama kısmını es geçmiyorsundur
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Mantığı anlamanız için anlatıyorum. Bir daha böyle bir durumda yardım istersen bu konuyu gösteririm
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

__________________
Davut Alper BALCI - pC`kOpAt
 
Alıntı ile Cevapla

Alt 19 Mayıs 2020, 08:33   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayıt




Alper 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!
$iif(!$read(nickler.txt,w,$nick),.write nickler.txt kontrol: $+ $nick)


Kısmını



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$iif(!$read(nickler.txt,w,kontrol: $+ $nick),.write nickler.txt kontrol: $+ $nick)


olarak değiş.


w parametresini kullanmışsın ama joker ifade kullanmamışsın neye göre arama yapacak. Dosyanın içinde kontrol:nick olarak kaydediyorsun ama nick olarak arama yapıyorsun. Kaydettiğin veriye benzer olmalı arattığın şey yada başında joker ifadesi kullanacaksın alternatif olarak !$read(nickler.txt,w,*: $+ $nick) bu şekilde de arama yaptırabilirsin : önceki yer herhangi ifade olabilir : sonra nicki aratabilirsin. Umarım sadece kodu kullanıp açıklama kısmını es geçmiyorsundur
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Mantığı anlamanız için anlatıyorum. Bir daha böyle bir durumda yardım istersen bu konuyu gösteririm
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

jokeri kullanmadım çünkü ,w, kısmı joker anlamını ifade ediyor diye düşündüm.
(nickler.txt,w,kontrol: $+ $nick) bu şekilde eklemek aklımın ucundan da geçmezdi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

son olarak direkt kodu alıp kullanmıyorum yani piş agzıma düş olayını sevmem benim için kodun kendisinden çok çalışmamasına neden olan etkenleri ögrenmek önemli eger öyle olmasaydı bundan önceki paylaşımımdaki *:keyup:@dosya: kısmını kendi başıma halledemezdim. yani açıklamaları önemsiyorum ve kod ile beraber not alıyorum her zaman
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

yardımın için çok teşekkür ederim başkan.

 
Alıntı ile Cevapla

Alt 19 Mayıs 2020, 10:05   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayıt




Hesapsiz33 Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
jokeri kullanmadım çünkü ,w, kısmı joker anlamını ifade ediyor diye düşündüm.
(nickler.txt,w,kontrol: $+ $nick) bu şekilde eklemek aklımın ucundan da geçmezdi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

son olarak direkt kodu alıp kullanmıyorum yani piş agzıma düş olayını sevmem benim için kodun kendisinden çok çalışmamasına neden olan etkenleri ögrenmek önemli eger öyle olmasaydı bundan önceki paylaşımımdaki *:keyup:@dosya: kısmını kendi başıma halledemezdim. yani açıklamaları önemsiyorum ve kod ile beraber not alıyorum her zaman
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

yardımın için çok teşekkür ederim başkan.


w parameterisi wildcard ifadeleri(*?) kullanabilirsin anlamına gelir. Daha iyi anlayabilmen için mesela text eventi kullanarak kanaldaki bir ifadeyi yakalamak için iswm kullanıyorsun ahmet iswm $1- yazarsan sadece ahmet i yakalarsın ama ahmet* iswm $1- yazarsan ahmet ifadesi ve sonra ne gelirse gelsin onu yakalarsın aynı mantık w parametresi. Böyle durumlarda ezberden çok mantığını öğrenmeye çalış ben öyle yapıyorum.



Ek olarak bir post atarken konu başlığını anlamlı atarsan en azından daha sonra aynı sorunu yaşayan ve öğrenmek isteyen biri forumda araştırma yaptığında aramalarda bulabilsin
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



Örnek: Txt dosyasında kayıt tekrar sorunu, Txt dosyasına kayıt sorunu vs.. gibi...

__________________
Davut Alper BALCI - pC`kOpAt
 
Alıntı ile Cevapla

Alt 19 Mayıs 2020, 12:17   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayıt




Alper Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
w parameterisi wildcard ifadeleri(*?) kullanabilirsin anlamına gelir. Daha iyi anlayabilmen için mesela text eventi kullanarak kanaldaki bir ifadeyi yakalamak için iswm kullanıyorsun ahmet iswm $1- yazarsan sadece ahmet i yakalarsın ama ahmet* iswm $1- yazarsan ahmet ifadesi ve sonra ne gelirse gelsin onu yakalarsın aynı mantık w parametresi. Böyle durumlarda ezberden çok mantığını öğrenmeye çalış ben öyle yapıyorum.



Ek olarak bir post atarken konu başlığını anlamlı atarsan en azından daha sonra aynı sorunu yaşayan ve öğrenmek isteyen biri forumda araştırma yaptığında aramalarda bulabilsin
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



Örnek: Txt dosyasında kayıt tekrar sorunu, Txt dosyasına kayıt sorunu vs.. gibi...


sadece kayıt yazmamın sebebi herhangi bir aramada içerisinde kayıt geçen kelimelerde çıkması içindi.
yine wilcard kafa mantıgı yani
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
neyse dikkat ederim ama bundan sonra.


Konu Hesapsiz33 tarafından (19 Mayıs 2020 Saat 12:19 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Cevapla

Etiketler
kayit


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
İBB sınavı ön kayıt tarihleri ne zaman? İBB online sınavı (LGS ve TYT) ne zaman?İBB online sınav kayıt ekranı! CORDON BLEU Eğitim Haberleri 0 06 Mayıs 2020 15:35
AÖF kayıt yenileme dönemi ne zaman başlıyor? Anadolu Üniversitesi ile AÖF kayıt yenileme nereden yapılır? Beatrice Sınavlar ve Hazırlık 0 03 Şubat 2020 19:08
AÖL kayıt yenileme tarihleri Açık Lise kayıt şartları Seth AÖL 0 15 Ekim 2014 00:45
log kayıt Comanche mIRC Scripting Sorunları 4 26 Mayıs 2011 06:37