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 Parça Kodlar (https://www.ircforumlari.net/mirc-parca-kodlar/)
-   -   Amsg/Ame Muaf Kanal (https://www.ircforumlari.net/mirc-parca-kodlar/690233-amsg-ame-muaf-kanal.html)

Toprak 25 Mart 2015 22:45

Amsg/Ame Muaf Kanal
 
Merhaba,
Bugüne kadar gördüğüm bütün amsg/ame muaf kanal eklentileri while döngüsü kullanılarak yapılmış can sıkıntısı ve regsubex'in verdiği zevk ile 10 dakika uğraş sonucu yapabildim(Difuzyon) dan biraz yardım aldım tabi :)
Regex'e 1 aydır merak sarmaya başladım hemen hemen her kod yazışımda kullanmaya gerek duyuyorum biraz uğraşayım güzel bir şey çıksın dedim uzun oldu ama hoşuma gitti =)

Kod'u Aliases(alt + d) kısmına ekleyiniz.

Kod:

ame { var %:m $1- | tokenize 32 $regsubex($str(*,$chan(0)),/./g, $iif(!$istok(%:k,$chan(\n),32),$chan(\n) $chr(32))) | describe $* %:m }
amsg { var %:m $1- | tokenize 32 $regsubex($str(*,$chan(0)),/./g, $iif(!$istok(%:k,$chan(\n),32),$chan(\n) $chr(32))) | msg $* %:m }

Ame/Amsg'den muaf kanalları
/set %:k #Kanal #Kanal1 #Kanal2 gibi aralarında boşluk bırakarak ekleyin.

Daha kısa yazıla bilinir belki.

Xerjoff 06 Haziran 2025 00:05

Cevap: Amsg/Ame Muaf Kanal
 
Ellerine sağlık Toprak, bu güzel bir şey olmuş..

ZaLiM1979 07 Haziran 2025 19:55

Cevap: Amsg/Ame Muaf Kanal
 
Alıntı:

Toprak Nickli Üyeden Alıntı (Mesaj 1041638054)
Merhaba,
Bugüne kadar gördüğüm bütün amsg/ame muaf kanal eklentileri while döngüsü kullanılarak yapılmış can sıkıntısı ve regsubex'in verdiği zevk ile 10 dakika uğraş sonucu yapabildim(Difuzyon) dan biraz yardım aldım tabi :)
Regex'e 1 aydır merak sarmaya başladım hemen hemen her kod yazışımda kullanmaya gerek duyuyorum biraz uğraşayım güzel bir şey çıksın dedim uzun oldu ama hoşuma gitti =)

Kod'u Aliases(alt + d) kısmına ekleyiniz.

Kod:

ame { var %:m $1- | tokenize 32 $regsubex($str(*,$chan(0)),/./g, $iif(!$istok(%:k,$chan(\n),32),$chan(\n) $chr(32))) | describe $* %:m }
amsg { var %:m $1- | tokenize 32 $regsubex($str(*,$chan(0)),/./g, $iif(!$istok(%:k,$chan(\n),32),$chan(\n) $chr(32))) | msg $* %:m }

Ame/Amsg'den muaf kanalları
/set %:k #Kanal #Kanal1 #Kanal2 gibi aralarında boşluk bırakarak ekleyin.

Daha kısa yazıla bilinir belki.


/set %:k #Kanal #Kanal1 #Kanal2 gibi aralarında boşluk bırakarak ekleyin.


bu kismi, mIRC-Editor'un "Variables" bölümüne %:k #Kanal #Kanal1 #Kanal2 seklinde eklemek gerekmiyormu?


Aksi taktirde nereye eklemem gerekiyor? Tsk'ler.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 18:55 -->-> Daha önceki mesaj 18:53 --

Bu arada.. cümletten hayirli bayramlar.

Mylife 10 Haziran 2025 15:22

Cevap: Amsg/Ame Muaf Kanal
 
Alıntı:

ZaLiM1979 Nickli Üyeden Alıntı (Mesaj 1043028032)
/set %:k #Kanal #Kanal1 #Kanal2 gibi aralarında boşluk bırakarak ekleyin.


bu kismi, mIRC-Editor'un "Variables" bölümüne %:k #Kanal #Kanal1 #Kanal2 seklinde eklemek gerekmiyormu?


Aksi taktirde nereye eklemem gerekiyor? Tsk'ler.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 18:55 -->-> Daha önceki mesaj 18:53 --

Bu arada.. cümletten hayirli bayramlar.

Merhaba,

%:k değişkenini, bu atamayı kullanacağınız kısımdan önce tanımlamanız gerekir.

Kodun başlangıcında var olarak bir değişken ataması yapılmış, ancak set %:k ataması da bu aşamada yapılmalıdır.

Örneğin: set %:k #kanal2 #kanal3 gibi.

Daha sonra | ayracı kullanarak kodunuzu devam ettirebilirsiniz.

Söylediğiniz gibi, değişkenleri (variables) manuel olarak da yazabilirsiniz veya kod içerisinde set komutuyla kalıcı bir değer atayıp ona göre işlem yaptırabilirsiniz. Sonuç olarak, her iki yöntem de aynı işlevi görecektir.

Örnek – amsg kısmı:

Kod:

amsg { var %:m $1- | set %:k #kanal1 #kanal2 #kanal3 | tokenize 32 $regsubex($str(*,$chan(0)),/./g, $iif(!$istok(%:k,kodun devamı...
İyi forumlar dilerim.

ZaLiM1979 11 Haziran 2025 00:12

Cevap: Amsg/Ame Muaf Kanal
 
Alıntı:

Mylife Nickli Üyeden Alıntı (Mesaj 1043028700)


Merhaba,

%:k değişkenini, bu atamayı kullanacağınız kısımdan önce tanımlamanız gerekir.

Kodun başlangıcında var olarak bir değişken ataması yapılmış, ancak set %:k ataması da bu aşamada yapılmalıdır.

Örneğin: set %:k #kanal2 #kanal3 gibi.

Daha sonra | ayracı kullanarak kodunuzu devam ettirebilirsiniz.

Söylediğiniz gibi, değişkenleri (variables) manuel olarak da yazabilirsiniz veya kod içerisinde set komutuyla kalıcı bir değer atayıp ona göre işlem yaptırabilirsiniz. Sonuç olarak, her iki yöntem de aynı işlevi görecektir.

Örnek – amsg kısmı:

Kod:

amsg { var %:m $1- | set %:k #kanal1 #kanal2 #kanal3 | tokenize 32 $regsubex($str(*,$chan(0)),/./g, $iif(!$istok(%:k,kodun devamı...
İyi forumlar dilerim.


Eyvallah. Cünkü o olmadan calismaz ve en bastaki kod'da yok ondan dedim.


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

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