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


mIRC Scripting Sorunları - Yardım mIRC Scripting ile ilgili sorunlariniza ait güncel yanıtlara bu başlık altından ulaşabilirsiniz.

💬 Bu Alana Reklam Ver ! 🎉 Hemen Katıl!
12Beğeni(ler)
  • 2 Gönderen Reyhan
  • 1 Gönderen LeoPardeSs
  • 2 Gönderen Mylife
  • 3 Gönderen Mylife
  • 2 Gönderen Sys
  • 2 Gönderen Feragat


 
 
Seçenekler Stil
Alt 24 Eylül 2025, 10:39   #1
Standart 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. }
 
Alt 24 Eylül 2025, 10:50   #2
Standart

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~~ }

 
Alt 25 Eylül 2025, 09:31   #3
i don't care if i'm misfit.
Mylife - ait Kullanıcı Resmi (Avatar)

Standart

Alıntı:
DeLiKanLl Nickli Üyeden Alıntı Mesajı göster
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.

👍 3
________________


Stay strong, trust your instincts.
Set your spirit free, never forget your spiritual side.
Even in the midst of hardships,
there is always a light to guide your way.
 
Alt 24 Eylül 2025, 10:55   #4
Standart

Emeğinize sağlık.

________________

[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]
 
Alt 24 Eylül 2025, 11:43   #5
𝐏𝐚𝐫𝐥𝐚 ✨
Reyhan - ait Kullanıcı Resmi (Avatar)

Standart

@[Ü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

👍 2
________________


vâki olanda hayr vardir. .

 
Alt 24 Eylül 2025, 11:57   #6
Özel Üye
LeoPardeSs - ait Kullanıcı Resmi (Avatar)

Standart

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

👍 1
________________

 
Alt 25 Eylül 2025, 09:10   #7
i don't care if i'm misfit.
Mylife - ait Kullanıcı Resmi (Avatar)

Standart

Alıntı:
DeLiKanLl Nickli Üyeden Alıntı Mesajı göster
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ı.

👍 2
________________


Stay strong, trust your instincts.
Set your spirit free, never forget your spiritual side.
Even in the midst of hardships,
there is always a light to guide your way.
 
Alt 25 Eylül 2025, 15:33   #8
Helper
Sys - ait Kullanıcı Resmi (Avatar)

Standart

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~~
  }
}

👍 2
 
Alt 28 Eylül 2025, 19:48   #9
Özel Üye
Feragat - ait Kullanıcı Resmi (Avatar)

Wink

Alıntı:
DeLiKanLl Nickli Üyeden Alıntı Mesajı göster
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.

👍 2
________________

The Ghost of Christmas Past..

i'm here sometimes
 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı





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