IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi

IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi (https://www.ircrehberi.net/)
-   mIRC Scripting Sorunları - Yardım (https://www.ircrehberi.net/mirc-scripting-sorunlari-yardim/)
-   -   Hazır Kod Büyük Küçük Harf Algılama Sorunu (https://www.ircrehberi.net/mirc-scripting-sorunlari-yardim/228041-hazir-kod-buyuk-kucuk-harf-algilama-sorunu.html)

DeLiKanLl 24 Eylül 2025 10:39

Hazır Kod Büyük Küçük Harf Algılama Sorunu
 
Merhaba Arkadaşlar

Kanalda mesaj Selam verenlere cevap vermek için, aşağıdaki gibi kodlarım var. Ama küçük büyük harf algılamıyor. S.a s.a Ben kodu S.a yazıyorum. s.a dediği zaman selamı almıyor. Küçük büyük harf yüzünden çokça kodlama yapmam gerekiyor. Bu kod için bana büyük küçük harf algılama kodu yazabilecek bir arkadaş varmı.

on *:text:s.a:#:{ /timer 1 5 /msg $chan Aleyküm Selam $nick hoş geldin. }

DeLiKanLl 24 Eylül 2025 10:50

Daha doğrusu şöyle düzelteyim. Ben o kodu şuna çevirdim. Benim nickime Hoşgeldin diyene otomatik HooşbuLdum mesajı versin istiyorum. Ama büyük küçük harfi algılamıyor. Bana büyük küçük harf algılayacak kod lazım. Bu kodun olduğunu remoteye uyum sağlayacak. Şimdiden tşk ederim.

on *:text:hg Nick:#:{ /timer 1 3 /msg $chan $nick 12Ho$ 4BuLdum 12Teşekkür Ederim.. 4~~ }
on *:text:hsg Nick:#:{ /timer 1 3 /msg $chan $nick 12Ho$ 4BuLdum 12Teşekkür Ederim.. 4~~ }
on *:text:hosgeldin Nick:#:{ /timer 1 3 /msg $chan $nick 12Ho$ 4BuLdum 12Teşekkür Ederim.. 4~~ }
on *:text:hoşgeldin Nick:#:{ /timer 1 3 /msg $chan $nick 12Ho$ 4BuLdum 12Teşekkür Ederim.. 4~~ }
on *:text:hos geldin Nick:#:{ /timer 1 3 /msg $chan $nick 12Ho$ 4BuLdum 12Teşekkür Ederim.. 4~~ }
on *:text:hoş geldin Nick:#:{ /timer 1 3 /msg $chan $nick 12Ho$ 4BuLdum 12Teşekkür Ederim.. 4~~ }
on *:text:hşg Nick:#:{ /timer 1 3 /msg $chan $nick 12Ho$ 4BuLdum 12Teşekkür Ederim.. 4~~ }

Chloe 24 Eylül 2025 10:55

Emeğinize sağlık.

Reyhan 24 Eylül 2025 11:43

@[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] @[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] siz bilirsiniz biliyoruuuum :d

LeoPardeSs 24 Eylül 2025 11:57

@Pcckolik @[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]

Mylife 25 Eylül 2025 09:10

Alıntı:

DeLiKanLl Nickli Üyeden Alıntı (Mesaj 2094332)
Merhaba Arkadaşlar

Kanalda mesaj Selam verenlere cevap vermek için, aşağıdaki gibi kodlarım var. Ama küçük büyük harf algılamıyor. S.a s.a Ben kodu S.a yazıyorum. s.a dediği zaman selamı almıyor. Küçük büyük harf yüzünden çokça kodlama yapmam gerekiyor. Bu kod için bana büyük küçük harf algılama kodu yazabilecek bir arkadaş varmı.

on *:text:s.a:#:{ /timer 1 5 /msg $chan Aleyküm Selam $nick hoş geldin. }

Kod:

on *:text:*:#: {
  if $regex($1,/s\.a|se?la?m|me?rh?a?ba?/Si) {
    msg # selam $nick $+ , hoşgeldiniz.
  }
}

selam, merhaba, slm, mrb gibi mesajlar da selam nick, hoşgeldiniz. şeklinde geri dönüş yapar istediğiniz böyle bir şey sanırım regex şablon içerisine yazdığınız kelimelere karşılık olarak bu mesajı verir arttırabilirsiniz veya mesajı kendinize göre değiştirebilirsiniz deneme şansım olmadı.

Mylife 25 Eylül 2025 09:31

Alıntı:

DeLiKanLl Nickli Üyeden Alıntı (Mesaj 2094336)
Daha doğrusu şöyle düzelteyim. Ben o kodu şuna çevirdim. Benim nickime Hoşgeldin diyene otomatik HooşbuLdum mesajı versin istiyorum. Ama büyük küçük harfi algılamıyor. Bana büyük küçük harf algılayacak kod lazım. Bu kodun olduğunu remoteye uyum sağlayacak. Şimdiden tşk ederim.

on *:text:hg Nick:#:{ /timer 1 3 /msg $chan $nick 12Ho$ 4BuLdum 12Teşekkür Ederim.. 4~~ }
on *:text:hsg Nick:#:{ /timer 1 3 /msg $chan $nick 12Ho$ 4BuLdum 12Teşekkür Ederim.. 4~~ }
on *:text:hosgeldin Nick:#:{ /timer 1 3 /msg $chan $nick 12Ho$ 4BuLdum 12Teşekkür Ederim.. 4~~ }
on *:text:hoşgeldin Nick:#:{ /timer 1 3 /msg $chan $nick 12Ho$ 4BuLdum 12Teşekkür Ederim.. 4~~ }
on *:text:hos geldin Nick:#:{ /timer 1 3 /msg $chan $nick 12Ho$ 4BuLdum 12Teşekkür Ederim.. 4~~ }
on *:text:hoş geldin Nick:#:{ /timer 1 3 /msg $chan $nick 12Ho$ 4BuLdum 12Teşekkür Ederim.. 4~~ }
on *:text:hşg Nick:#:{ /timer 1 3 /msg $chan $nick 12Ho$ 4BuLdum 12Teşekkür Ederim.. 4~~ }


Bunun için de böyle her kelime için ayrı bir text eventi açmanıza gerek yok. Ayrıca teknik olarak 1 sayfa içerisin de 2. text eventi çalışmayacaktır. Mirc scripting kurallarından birisidir 1 sayfa içerisin de sadece 1 adet text eventi çalışır. Bütün varyasyonları tek event içerisin de hazırlamalısınız.

Örnek;

Kod:

on *:text:*:#: { if regex($1,/s\.a|se?la?m|me?rh?a?ba?/Si) { msg # selam $nick $+ , hoşgeldiniz. } | elseif $regex($1-/hoşgeldin\snickinburaya/Si) { msg # hoşbuldum $nick. } }


Kırmızı ile işaretlediğim nickinburaya yazısını silip kendi nickinizi yazın.

Sys 25 Eylül 2025 15:33

Kod:

on *:TEXT:*:#:{
  if ($nick == $me) return
  if ($regex($1-, (?i)\b(?:hg|h[şs][gğ]|hsg|ho(?:ş|s) ?geldin)\b.*\b\Q $+ $me $+ \E\b|\b\Q $+ $me $+ \E\b.*\b(?:hg|h[şs][gğ]|hsg|ho(?:ş|s) ?geldin)\b)) {
    .timerHoBul 1 3 msg $chan $nick 12Hoş 4BuLdum 12Teşekkür Ederim.. 4~~
  }
}


Feragat 28 Eylül 2025 19:48

Alıntı:

DeLiKanLl Nickli Üyeden Alıntı (Mesaj 2094332)
Merhaba Arkadaşlar

Kanalda mesaj Selam verenlere cevap vermek için, aşağıdaki gibi kodlarım var. Ama küçük büyük harf algılamıyor. S.a s.a Ben kodu S.a yazıyorum. s.a dediği zaman selamı almıyor. Küçük büyük harf yüzünden çokça kodlama yapmam gerekiyor. Bu kod için bana büyük küçük harf algılama kodu yazabilecek bir arkadaş varmı.

on *:text:s.a:#:{ /timer 1 5 /msg $chan Aleyküm Selam $nick hoş geldin. }

Merhaba,
Küçük büyük tümünü algılaması için text event ı içinde /i operatörü de kullanabilirsin

Örneğin
Kod:

on $*:text:/^s\.a$/i:#:{ kodlar.. }
S.A s.a S.a s.A metinlerinde tetiklenir.

Diğer arkadaşların paylaşımlarındaki gibi regex syntax'leri çoğaltabilirsin.

Ayrıca event olmadan debug kullanarak bile yapabilirsin.

Pek çok olasılık denemek için öneri: [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]

Kolay gelsin.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.

Copyright ©2019 - 2025 | IRCRehberi.Net