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

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

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




selamlar. aşagıdaki kodu if ($1 !== +b) olumsuz yaptım olmadı.
yapmak istedigim şey badnick.has listemde olupta kanaldan atılmayan nicki dosyaya eklemekti.
kanalda yetkili degilim bende olupta atılmayan kişileri ayıklamak istiyordum çünkü aklıma geldikçe /tara kanal yapıp eklemek saglıklı olmuyor maalesef.
kısaca +b uygulanmışsa es geç. uygulanmamışsa dosyaya ekle mantıgı yani.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:rawmode:#kanal: { if $hfind(badnick,$strip($1),0,W).data { if ($1 !== +b) { .write atılmayan.txt } } }


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 11 Temmuz 2020, 04:00   #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.
selamlar. aşagıdaki kodu if ($1 !== +b) olumsuz yaptım olmadı.
yapmak istedigim şey badnick.has listemde olupta kanaldan atılmayan nicki dosyaya eklemekti.
kanalda yetkili degilim bende olupta atılmayan kişileri ayıklamak istiyordum çünkü aklıma geldikçe /tara kanal yapıp eklemek saglıklı olmuyor maalesef.
kısaca +b uygulanmışsa es geç. uygulanmamışsa dosyaya ekle mantıgı yani.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:rawmode:#kanal: { if $hfind(badnick,$strip($1),0,W).data { if ($1 !== +b) { .write atılmayan.txt } } }



Doğru anladım mı bilmiyorum. Verdiğim kod şunu yapıyor kanalda +b uygulanınca badnick listesinde atılan veriyi !*@* kısmı olmadan arıyor varsa listeye ekliyor.


Eğer aramayı nick!*@* olarak arasın ve kaydetsin diyorsan $token($2,1,33) kısmı $2 olarak değiştirmen gerekiyor.




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:rawmode:#: { if ($1 == +b) && ($hfind(badnick,$token($2,1,33),1,W).data) { .write atılmayan.txt $token($2,1,33) } }


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

Alt 11 Temmuz 2020, 08:56   #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.
Doğru anladım mı bilmiyorum. Verdiğim kod şunu yapıyor kanalda +b uygulanınca badnick listesinde atılan veriyi !*@* kısmı olmadan arıyor varsa listeye ekliyor.


Eğer aramayı nick!*@* olarak arasın ve kaydetsin diyorsan $token($2,1,33) kısmı $2 olarak değiştirmen gerekiyor.




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:rawmode:#: { if ($1 == +b) && ($hfind(badnick,$token($2,1,33),1,W).data) { .write atılmayan.txt $token($2,1,33) } }


Günaydın Alper başkan yardımın için tşk. ederim.
(kanalda +b uygulanınca badnick listesinde atılan veriyi !*@* kısmı olmadan arıyor varsa listeye ekliyor.)

işte yapmak istedigim şey bunun tam tersiydi. kanalda +b uygulanan nick benim badnick.has listemde varsa işlem yapmasın çünkü bende de var o kişi.
ama listemde olupta kanaldan atılmamışsa atılmayanlar.txt dosyasına kaydetsin.

mesela birazdan kanala girecem ve /tara kanal yaptıgım zaman sistem botu tarafından atılmayan kanaldaki badnickleri dosyaya kaydedecem.
yukarıdaki kodu istememin sebebi buydu her saat başı /tara kanal yaparak degilde kod sayesinde oto işlem yaparak kayıt etmek istiyordum.

 
Alıntı ile Cevapla

Alt 11 Temmuz 2020, 12:27   #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.
Günaydın Alper başkan yardımın için tşk. ederim.
(kanalda +b uygulanınca badnick listesinde atılan veriyi !*@* kısmı olmadan arıyor varsa listeye ekliyor.)

işte yapmak istedigim şey bunun tam tersiydi. kanalda +b uygulanan nick benim badnick.has listemde varsa işlem yapmasın çünkü bende de var o kişi.
ama listemde olupta kanaldan atılmamışsa atılmayanlar.txt dosyasına kaydetsin.

mesela birazdan kanala girecem ve /tara kanal yaptıgım zaman sistem botu tarafından atılmayan kanaldaki badnickleri dosyaya kaydedecem.
yukarıdaki kodu istememin sebebi buydu her saat başı /tara kanal yaparak degilde kod sayesinde oto işlem yaparak kayıt etmek istiyordum.

Rawmode eventi ile bunu yapamazsin yani mode işlemi gerçekleşecek ki işlem yapabilesin. Söylediğin anca join eventi ile olabilir gibi gözüküyor yani giren nick listede ve hâlâ kanaldaysa ona göre işlem yapılabilir. Yada timer açarsın dakikada bir otomatik tarar. Diğer türlü senin yaptığın $1 != +b, ban olayi hariç tüm mode işlemlerini kapsar. Nick listede varsa voice bile alsa atılmayan listesine eklenir.

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

Alt 11 Temmuz 2020, 13:25   #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




haklısın.
olmazsa timer açıp who nick yaparak denicem. kanaldaysa kaydederim degilse işlem yapmasın şeklinde.
tabi bu dediklerimi becerebilirsem
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 13:25 -->-> Daha önceki mesaj 12:37 --

whois bilgileri havada uçuşuyor ama yapacak birşey yok.
şu şekilde hallettim sonunda

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#kanal: { if $hfind(badnick,$nick,1,W).data { .timerz 1 1 .whois $nick } } raw 319:*: { if kanal iswm $3- { set %fr $2 } $iif(!$read(atılmayanlar.txt,w,$2),.write atılmayanlar.txt $2) }


 
Alıntı ile Cevapla

Alt 11 Temmuz 2020, 14:12   #6
Ç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.
haklısın.
olmazsa timer açıp who nick yaparak denicem. kanaldaysa kaydederim degilse işlem yapmasın şeklinde.
tabi bu dediklerimi becerebilirsem
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 13:25 -->-> Daha önceki mesaj 12:37 --

whois bilgileri havada uçuşuyor ama yapacak birşey yok.
şu şekilde hallettim sonunda

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#kanal: { if $hfind(badnick,$nick,1,W).data { .timerz 1 1 .whois $nick } } raw 319:*: { if kanal iswm $3- { set %fr $2 } $iif(!$read(atılmayanlar.txt,w,$2),.write atılmayanlar.txt $2) }


Whoise gerek yok aslında bir tane kontrol ailasi oluşturup raw 319 yerine kanalda mi değil mi diye kontrol edebilirsin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias badkontrol { if $1 !ison $2 { $iif(!$read(atılmayanlar.txt,w,$1),.write atılmayanlar.txt $1) } }

.timerz 1 1 .whois $nick

bu kısmı

.timer 1 1 badkontrol $nick $chan

Olarak değişirsen daha sade şekilde kullanabilirsin.

Mobilim kontrol etmedim. Hata varsa söylersin bakarız.

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

Alt 11 Temmuz 2020, 16:40   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kayıt




eline saglık başkan süpersin. sıkıntı yok çalışıyor.

 
Alıntı ile Cevapla

Cevapla

Etiketler
ban süre


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
İnkübasyon Süresi (1) Desmont Sözlük 0 26 Kasım 2014 16:07
Kalma Süresi PySSyCaT Çevre Terimleri Sözlüğü 0 28 Eylül 2014 21:01
Rüyaların Süresi Burce Rüya Tabirleri 0 10 Mayıs 2014 18:51
İşçilerde Mola Süresi Nekadar? İşçilerde mola süresi varmı? İş Kanuna göre hak nedir Zen Genel Paylaşım 0 26 Şubat 2013 22:11
Çalışma Süresi ve İşçinin İş Süresi Açısından Korunması Kalemzede Tarih 0 15 Eylül 2011 03:22