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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Tab Harf Seçtiğinizde Seçtiğiniz Harflerle Başlayan Nickleri Listeler (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/1023835-tab-harf-sectiginizde-sectiginiz-harflerle-baslayan-nickleri-listeler.html)

OperServ 13 Aralık 2023 02:16

Tab Harf Seçtiğinizde Seçtiğiniz Harflerle Başlayan Nickleri Listeler
 
Kod:

on *:tabcomp:#:{
  var %letter = $left($1-, 1)
  if ($len(%letter) == 1) {
    var %x = 1
    while (%x <= $nick(#, 0)) {
      var %nick = $nick(#, %x)
      if ($left(%nick, 1) == %letter) {
        echo -a $+(%,letter,%letter, Başlayan nickler:,%nick)
      }
      inc %x
    }
    echo -a -
  }
}

Bu kod, bir kanalda bir harf yazıldığında o harfle başlayan nickleri belirtir. Örneğin, "a" harfi girildiğinde "a" harfi ile başlayan nickleri size belirtecek ve sonrasında bir boşluk verecektir. Bu şekilde diğer harfler için de aynı işlemi yapabilirsiniz.

ZaLiM1979 13 Aralık 2023 11:46

Cevap: Tab Harf Seçtiğinizde Seçtiğiniz Harflerle Başlayan Nickleri Listeler
 
Alıntı:

OperServ Nickli Üyeden Alıntı (Mesaj 1042847924)
Kod:

on *:tabcomp:#:{
  var %letter = $left($1-, 1)
  if ($len(%letter) == 1) {
    var %x = 1
    while (%x <= $nick(#, 0)) {
      var %nick = $nick(#, %x)
      if ($left(%nick, 1) == %letter) {
        echo -a $+(%,letter,%letter, Başlayan nickler:,%nick)
      }
      inc %x
    }
    echo -a -
  }
}

Bu kod, bir kanalda bir harf yazıldığında o harfle başlayan nickleri belirtir. Örneğin, "a" harfi girildiğinde "a" harfi ile başlayan nickleri size belirtecek ve sonrasında bir boşluk verecektir. Bu şekilde diğer harfler için de aynı işlemi yapabilirsiniz.




Güzel Kod. Bunu su sekilde yapamazmiyiz? misal: a yazip ve tab tikladigimda, a harfiyle baslayan nickleri ve a harfini icinde barindiran tüm nickleri teker teker tablasin.. Normalde zaten a yazip ve tab tiklayinca a ile baslayan tüm nickleri teker teker editboxa yaziyor zaten.. :-)


Saygilar ve Tsk'ler..

OperServ 13 Aralık 2023 17:36

Cevap: Tab Harf Seçtiğinizde Seçtiğiniz Harflerle Başlayan Nickleri Listeler
 
Alıntı:

ZaLiM1979 Nickli Üyeden Alıntı (Mesaj 1042848013)
Güzel Kod. Bunu su sekilde yapamazmiyiz? misal: a yazip ve tab tikladigimda, a harfiyle baslayan nickleri ve a harfini icinde barindiran tüm nickleri teker teker tablasin.. Normalde zaten a yazip ve tab tiklayinca a ile baslayan tüm nickleri teker teker editboxa yaziyor zaten.. :-)


Saygilar ve Tsk'ler..

Eğer bir MIRC scriptinde belirli bir harfle başlayan veya içinde belirli bir harfi içeren nickleri tek tek tabladırmak istiyorsanız, şu şekilde bir kod yazabilirsiniz:


Kod:

on *:TABCOMP:#: {
  var %letter = $left($1-, 1)
  if ($len(%letter) == 1) {
    var %x = 1
    while (%x <= $nick(#, 0)) {
      var %nick = $nick(#, %x)
      if ($istok(%nick, %letter, 1)) {
        echo -a $+(%,letter,%letter, içeren nick:,%nick)
      }
      inc %x
    }
    echo -a -
  }
}

Echo -a yerine msg # belirtirsek:

Bu kod, bir kanalda bir harf yazdıktan sonra tab tuşuna bastığınızda, o harfi içeren nickleri ve o harfi içeren tüm nickleri belirtir. Örneğin, "a" harfini yazdıktan sonra tab tuşuna bastığınızda "a" harfiyle başlayan veya içinde "a" harfini barındıran tüm nickleri belirtecektir..

ZaLiM1979 14 Aralık 2023 11:04

Cevap: Tab Harf Seçtiğinizde Seçtiğiniz Harflerle Başlayan Nickleri Listeler
 
Alıntı:

OperServ Nickli Üyeden Alıntı (Mesaj 1042848152)
Eğer bir MIRC scriptinde belirli bir harfle başlayan veya içinde belirli bir harfi içeren nickleri tek tek tabladırmak istiyorsanız, şu şekilde bir kod yazabilirsiniz:


Kod:

on *:TABCOMP:#: {
  var %letter = $left($1-, 1)
  if ($len(%letter) == 1) {
    var %x = 1
    while (%x <= $nick(#, 0)) {
      var %nick = $nick(#, %x)
      if ($istok(%nick, %letter, 1)) {
        echo -a $+(%,letter,%letter, içeren nick:,%nick)
      }
      inc %x
    }
    echo -a -
  }
}

Echo -a yerine msg # belirtirsek:

Bu kod, bir kanalda bir harf yazdıktan sonra tab tuşuna bastığınızda, o harfi içeren nickleri ve o harfi içeren tüm nickleri belirtir. Örneğin, "a" harfini yazdıktan sonra tab tuşuna bastığınızda "a" harfiyle başlayan veya içinde "a" harfini barındıran tüm nickleri belirtecektir..


Ben bu sekilde yaptim.
Kod:

on *:TABCOMP:#: {
  var %letter = $left($1-, 1)
  if ($len(%letter) == 1) {
    var %x = 1
    while (%x <= $nick(#, 0)) {
      var %nick = $nick(#, %x)
      if ($istok(%nick, %letter, 1)) {
        msg $active $+(%,letter,%letter, içeren nick:,%nick)
      }
      inc %x
    }
    msg $active -
  }
}


ama mahlesef calismiyor. misal s yazdim ve tab tikladim ama kanala sadece bu kismi msg $active - <-yani - yaziyor.

OperServ 14 Aralık 2023 13:10

Cevap: Tab Harf Seçtiğinizde Seçtiğiniz Harflerle Başlayan Nickleri Listeler
 
Alıntı:

ZaLiM1979 Nickli Üyeden Alıntı (Mesaj 1042848429)
Ben bu sekilde yaptim.
Kod:

on *:TABCOMP:#: {
  var %letter = $left($1-, 1)
  if ($len(%letter) == 1) {
    var %x = 1
    while (%x <= $nick(#, 0)) {
      var %nick = $nick(#, %x)
      if ($istok(%nick, %letter, 1)) {
        msg $active $+(%,letter,%letter, içeren nick:,%nick)
      }
      inc %x
    }
    msg $active -
  }
}


ama mahlesef calismiyor. misal s yazdim ve tab tikladim ama kanala sadece bu kismi msg $active - <-yani - yaziyor.

Kod:

alias nickTamamla {
  var %letter = $left($1-, 1)
  if ($len(%letter) == 1) {
    var %x = 1
    while (%x <= $nick(#, 0)) {
      var %nick = $nick(#, %x)
      if ($istok(%nick, %letter, 1)) {
        msg # $+(%,letter,%letter, içeren nick:,%nick)
      }
      inc %x
    }
    msg # -
  }
}
on *:TABCOMP:#: {
  $nickTamamla($1-)
}

Bu, nickTamamla adında bir alias oluşturuyor ve TABCOMP olayında bu alias'ı çağırıyor. Kanal adını # sembolüyle temsil ediyorum, bu nedenle # sembolünü kullanarak kanal adını doğrudan belirtiyorum. Ayrıca msg komutunda boşlukları düzgün bir şekilde eklemeye dikkat edin. Bu kodu MIRC üzerinde deneyebilir ve çıktıyı kontrol edebilirsiniz.

ZaLiM1979 14 Aralık 2023 13:44

Cevap: Tab Harf Seçtiğinizde Seçtiğiniz Harflerle Başlayan Nickleri Listeler
 
Sagolasin @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ama mahlesef buda olmuyor.
ALLAH razi olsun.

OperServ 14 Aralık 2023 16:06

Cevap: Tab Harf Seçtiğinizde Seçtiğiniz Harflerle Başlayan Nickleri Listeler
 
Alıntı:

ZaLiM1979 Nickli Üyeden Alıntı (Mesaj 1042848454)
Sagolasin @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ama mahlesef buda olmuyor.
ALLAH razi olsun.

Kodu denedim çalışıyor sizin sunucuda hata var

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 16:06 -->-> Daha önceki mesaj 15:31 --

Alıntı:

OperServ Nickli Üyeden Alıntı (Mesaj 1042848465)
Kodu denedim çalışıyor sizin sunucuda hata var

Pardon yanlış yazmışım düzenleme butonu aktif değil, mirc version kaç?

ZaLiM1979 14 Aralık 2023 16:32

Cevap: Tab Harf Seçtiğinizde Seçtiğiniz Harflerle Başlayan Nickleri Listeler
 
Alıntı:

OperServ Nickli Üyeden Alıntı (Mesaj 1042848465)
Kodu denedim çalışıyor sizin sunucuda hata var

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 16:06 -->-> Daha önceki mesaj 15:31 --



Pardon yanlış yazmışım düzenleme butonu aktif değil, mirc version kaç?


Mirc version 7.75 mirc.com'dan indiriyorum.

manikdepresif 14 Aralık 2023 22:11

Cevap: Tab Harf Seçtiğinizde Seçtiğiniz Harflerle Başlayan Nickleri Listeler
 
Alıntı:

ZaLiM1979 Nickli Üyeden Alıntı (Mesaj 1042848471)
Mirc version 7.75 mirc.com'dan indiriyorum.

calisti mi kod

ZaLiM1979 15 Aralık 2023 08:06

Cevap: Tab Harf Seçtiğinizde Seçtiğiniz Harflerle Başlayan Nickleri Listeler
 
Alıntı:

manikdepresif Nickli Üyeden Alıntı (Mesaj 1042848547)
calisti mi kod


Sagolsun @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ile bisürü denedik ama olmadi tam istedigim gibi. :-)


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

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