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/)
-   -   Nick ince alt yazılı (https://www.ircforumlari.net/mirc-scripting-sorunlari/533476-nick-ince-alt-yazili.html)

Difuzyon 11 Kasım 2013 00:35

Cevap: Nick ince alt yazılı
 
Merhaba,
Aşağıdaki kodu remote kısmına eklediğiniz takdirde, kanalda yazmış olduğunuz cümle içerisinde bulunan kelimelerden birinin önünde veya ardında noktalama işareti varsa ve bu kelimenin ayıklanmış hali #kanal içerisinde bulunan bir nick ise o kelime bold olarak yansır.

Kod:

on *:input:*:{
  if !$istok(/ ! .,$left($1,1),32) {
    msg $active $regsubex($1-,/([^[:punct:]\s]+)/gi,$iif(\1 ison #,\1,\1))
    halt
  }
}

Hoşca paylaşımlar...

MerakLıuSer 11 Kasım 2013 21:28

Cevap: Nick ince alt yazılı
 
Difuzyon biliyorum bana içinden sövüyorsun ama :) aynı işlemler özeldede aktif olabilir mi :(

Med Cezir 15 Kasım 2013 02:28

Cevap: Nick ince alt yazılı
 
Forumda o kadar çok buna benzer kod varki, güncel tutmak adına post atmak yerine az biraz baksan hiç birşey bilmesen bile çoktan koddan faydalanıyo olabilirdin.

Kod:

on *:input:*:{
  if !$istok(/ ! .,$left($1,1),32) {
    if $window($active).type == channel { msg $active $regsubex($1-,/([^[:punct:]\s]+)/gi,$iif(\1 ison #,\1,\1)) }
    elseif $window($active).type == query { msg $active $regsubex($1-,/([^[:punct:]\s]+)/gi,$iif(\1 == $active,\1,\1)) }
    halt
  }
}


IRC-Dancer 22 Şubat 2014 17:10

Cevap: Nick ince alt yazılı
 
Kod:

on *:input:*:{
if ($chr(47) == $mid($1-,1,1)) || ($inpaste) || ($ctrlenter) || ($1- == isnum) { goto end }
var %a 0, %b, %c
if ($window($active).type == channel) {
  while (%a < $numtok($1-,32)) {
    inc %a
    %c = $gettok($1-,%a,32)
    if ($remove(%c,!,?,:,;,.,$chr(44),?) ison #) {
      if $regex(%c,/(\!|\?|\.|\,)) {
        %b = $iif(%b,%b) $+(,$left(%c,$calc($len(%c) -1)),,$regml(1)) | goto ch
      }
      %b = $iif(%b,%b) $+(,%c,;)
      :ch
    }
    else { %b = %b %c }
  }
}
elseif ($window($active).type == query) {
  while (%a < $numtok($1-,32)) {
    inc %a
    %c = $gettok($1-,%a,32)
    if ($query($remove(%c,!,?,:,;,.,$chr(44),?))) {
      if $regex(%c,/(\!|\?|\.|\,)) {
        %b = $iif(%b,%b) $+(,$left(%c,$calc($len(%c) -1)),,$regml(1)) | goto ry
      }
      %b = $iif(%b,%b) $+(,%c,;)
      :ry
    }
    else { %b = %b %c }
  }
}
else { goto end }
if (!%b) { %b = $1- }
else { say %b }
halt
:end
}


Lociz 14 Mart 2014 12:42

Cevap: Nick ince alt yazılı
 
Alıntı:

IRC-Dancer Nickli Üyeden Alıntı (Mesaj 1041396686)
Kod:

on *:input:*:{
if ($chr(47) == $mid($1-,1,1)) || ($inpaste) || ($ctrlenter) || ($1- == isnum) { goto end }
var %a 0, %b, %c
if ($window($active).type == channel) {
  while (%a < $numtok($1-,32)) {
    inc %a
    %c = $gettok($1-,%a,32)
    if ($remove(%c,!,?,:,;,.,$chr(44),?) ison #) {
      if $regex(%c,/(\!|\?|\.|\,)) {
        %b = $iif(%b,%b) $+(,$left(%c,$calc($len(%c) -1)),,$regml(1)) | goto ch
      }
      %b = $iif(%b,%b) $+(,%c,;)
      :ch
    }
    else { %b = %b %c }
  }
}
elseif ($window($active).type == query) {
  while (%a < $numtok($1-,32)) {
    inc %a
    %c = $gettok($1-,%a,32)
    if ($query($remove(%c,!,?,:,;,.,$chr(44),?))) {
      if $regex(%c,/(\!|\?|\.|\,)) {
        %b = $iif(%b,%b) $+(,$left(%c,$calc($len(%c) -1)),,$regml(1)) | goto ry
      }
      %b = $iif(%b,%b) $+(,%c,;)
      :ry
    }
    else { %b = %b %c }
  }
}
else { goto end }
if (!%b) { %b = $1- }
else { say %b }
halt
:end
}


Kod için verilen emeğin karşılığı için kodun kime ait olduğunu yazınız. Ayrıca mesele sadece emek değil sizin MODERATÖR olduğunuz bölümün bir KURALIDIR. Bkz: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...](4- Paylaştığınız kod size ait olmalıdır. Eğer kod size ait değilse yayınlamanızı uygun görmüyoruz. İllaki yayınlayacağım derdindeyseniz kod yazarını kesinlikle belirtmek zorundasınız.)
Kodun Sahibi: XcLusive

IRC-Dancer 14 Mart 2014 20:34

Cevap: Nick ince alt yazılı
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] :)) Yayınlama tarihimle ; Mod oluş tarihim bir birini tutmuyor , sırf post olsun diğe yorum yapma.
1.cisi kod benimdir veya şunundur yazısı yazmak zorunda değilim.
2.cisi kodu nerde nasıl bulduğum , yaptığım , yardım aldığım , veya verdiğimde beni ilgilendirir.

Lociz 14 Mart 2014 20:58

Cevap: Nick ince alt yazılı
 
Alıntı:

IRC-Dancer Nickli Üyeden Alıntı (Mesaj 1041406795)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] :)) Yayınlama tarihimle ; Mod oluş tarihim bir birini tutmuyor , sırf post olsun diğe yorum yapma.
1.cisi kod benimdir veya şunundur yazısı yazmak zorunda değilim.
2.cisi kodu nerde nasıl bulduğum , yaptığım , yardım aldığım , veya verdiğimde beni ilgilendirir.

Yayınlama tarihi bu yılın şubat ayında olmuş? Tarihleri görmekte zorlanıyorsunuz sanırım.
Hazır Kodlar Bölüm Kurallarında yer alan kurala göre ZORUNDASIN.
Seni ilgilendirir evet, sorumluluklarını da bileceksiniz.

Med Cezir 15 Mart 2014 02:50

Cevap: Nick ince alt yazılı
 
Başka arkadaşlarımızın kodlarını paylaştığımızda bunu belirtmemiz hem forum kuralları, hemde etik açıdan en doğru olanıdır. Bizlerin bu kodlarda değerli arkadaşlarımızın nicklerini belirtmemiz bizim onların emeklerine gösterdiğimiz saygınında göstergesidir. Forumun bu bölümüne emek veren insanlar olarak bu konuda herkesden daha fazla dikkatli olmamız gereklidir.

Konu içerisinde yeterince fantazi kod yazılmış bundan sonra konuya bir katkısı olmayacaktır eklenen kodların, ayrıca konununda ikili polemik halinde sürmemesi için "Konu Kilit".


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

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