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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Çözüldü Filtreme mirci kilitliyor (https://www.ircforumlari.net/mirc-scripting-sorunlari/1056120-filtreme-mirci-kilitliyor.html)

Comanche 18 Mart 2025 09:22

Filtreme mirci kilitliyor
 
slmlar..


alias dify {
if $isid { var %dify $1 | $regsubex($1,/(\S+)/g,$iif(($count(\1,h) && $count(\1,s) && $count(\1,n)),write b.txt %dify)) }
else filter -fk a.txt dify *
}


difüzyon arkadasımızın yazdığı bu filtreleme kodu mrci kilitiliyor ve kasıyor. nasıl düzeltilebilir.?
yardımcı olursanız sevinirim.

fatal 18 Mart 2025 09:38

Cevap: Filtreme mirci kilitliyor
 
Alıntı:

Comanche Nickli Üyeden Alıntı (Mesaj 1042991585)
slmlar..


alias dify {
if $isid { var %dify $1 | $regsubex($1,/(\S+)/g,$iif(($count(\1,h) && $count(\1,s) && $count(\1,n)),write b.txt %dify)) }
else filter -fk a.txt dify *
}


difüzyon arkadasımızın yazdığı bu filtreleme kodu mrci kilitiliyor ve kasıyor. nasıl düzeltilebilir.?
yardımcı olursanız sevinirim.

Dener misin.

Kod:

alias dify {
  if $isid {
    var %dify $1
    var %hCount = $count(%dify, h)
    var %sCount = $count(%dify, s)
    var %nCount = $count(%dify, n)
    if (%hCount && %sCount && %nCount) {
      write b.txt %dify
    }
  }
  else {
    filter -fk a.txt dify *
  }
}


Comanche 18 Mart 2025 11:13

Cevap: Filtreme mirci kilitliyor
 
/set: line too long (line 5, script168.ini) bu hatayı veriyor

fatal 18 Mart 2025 11:21

Cevap: Filtreme mirci kilitliyor
 
Alıntı:

Comanche Nickli Üyeden Alıntı (Mesaj 1042991686)
/set: line too long (line 5, script168.ini) bu hatayı veriyor

ChatGPT şöyle diyor.

Kod:

alias dify {
  if $isid {
    var %dify $1
    ; Eğer %dify çok uzunsa, işlem yapma
    if ($len(%dify) > 1000) { ; 1000 uzunluğundan büyükse, işlem yapma
      echo -a "Error: %dify is too long."
      return
    }
    var %hCount = $count(%dify, h)
    var %sCount = $count(%dify, s)
    var %nCount = $count(%dify, n)
    if (%hCount && %sCount && %nCount) {
      ; Eğer %dify büyükse, parçalara ayırıp yazma işlemi yapalım
      ; Satır uzunluğu kontrolü (örnek olarak 1000 karakterden uzun veriyi satırlara bölelim)
      var %lineLength = 1000
      var %startPos = 1
      while (%startPos <= $len(%dify)) {
        var %part = $mid(%dify, %startPos, %lineLength)
        write b.txt %part
        inc %startPos %lineLength
      }
    }
  }
  else {
    filter -fk a.txt dify *
  }
}


Comanche 18 Mart 2025 11:40

Cevap: Filtreme mirci kilitliyor
 
Bu koddaki amacım mesela içinde c k l harflerinin bir arada geçtiği tüm kelimeleri listelemekti.
Fakat içinde istenilen harflerin olmadığı kelimeleride listeliyor..

ZaLiM1979 18 Mart 2025 11:58

Cevap: Filtreme mirci kilitliyor
 
Alıntı:

fatal Nickli Üyeden Alıntı (Mesaj 1042991691)
ChatGPT şöyle diyor.

Kod:

alias dify {
  if $isid {
    var %dify $1
    ; Eğer %dify çok uzunsa, işlem yapma
    if ($len(%dify) > 1000) { ; 1000 uzunluğundan büyükse, işlem yapma
      echo -a "Error: %dify is too long."
      return
    }
    var %hCount = $count(%dify, h)
    var %sCount = $count(%dify, s)
    var %nCount = $count(%dify, n)
    if (%hCount && %sCount && %nCount) {
      ; Eğer %dify büyükse, parçalara ayırıp yazma işlemi yapalım
      ; Satır uzunluğu kontrolü (örnek olarak 1000 karakterden uzun veriyi satırlara bölelim)
      var %lineLength = 1000
      var %startPos = 1
      while (%startPos <= $len(%dify)) {
        var %part = $mid(%dify, %startPos, %lineLength)
        write b.txt %part
        inc %startPos %lineLength
      }
    }
  }
  else {
    filter -fk a.txt dify *
  }
}


Bence ChatGPT'ye güvenme mirc konusunda.

Gurkan 18 Mart 2025 12:05

Cevap: Filtreme mirci kilitliyor
 
Alıntı:

Comanche Nickli Üyeden Alıntı (Mesaj 1042991585)
slmlar..


alias dify {
if $isid { var %dify $1 | $regsubex($1,/(\S+)/g,$iif(($count(\1,h) && $count(\1,s) && $count(\1,n)),write b.txt %dify)) }
else filter -fk a.txt dify *
}


difüzyon arkadasımızın yazdığı bu filtreleme kodu mrci kilitiliyor ve kasıyor. nasıl düzeltilebilir.?
yardımcı olursanız sevinirim.

Kod:

alias dify { if ($isid) { var %dify $1 | $regsubex($1,/(\S+)/g,$iif(($count(\1,c) && $count(\1,k) && $count(\1,l)),write b.txt %dify)) } else { filter -f a.txt b.txt * c * k * l * } }
Böyle dener misin?

Comanche 18 Mart 2025 12:30

Cevap: Filtreme mirci kilitliyor
 
herhangi bir listeme yapmıyor.

XcLusive 18 Mart 2025 12:30

Cevap: Filtreme mirci kilitliyor
 
Alıntı:

Comanche Nickli Üyeden Alıntı (Mesaj 1042991704)
Bu koddaki amacım mesela içinde c k l harflerinin bir arada geçtiği tüm kelimeleri listelemekti.
Fakat içinde istenilen harflerin olmadığı kelimeleride listeliyor..




[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


konuyu inceleyebilirsin,
Cenk daha öncesinde faydalı olacağını düşünerek anlatmış.

Comanche 18 Mart 2025 13:47

Cevap: Filtreme mirci kilitliyor
 
.(( keşke o kadar bilgim olsaydı......

Tşkler....


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 06:41.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk