![]() |
| mIRC Scripting Sorunları - Yardım mIRC Scripting ile ilgili sorunlariniza ait güncel yanıtlara bu başlık altından ulaşabilirsiniz. |
| | Seçenekler | Stil |
| |
| | #1 |
| 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. } | |
| |
| | #2 |
| 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~~ } | |
| |
| | #3 | |
| Alıntı:
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; Kodon *: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. | ||
| |
| | #4 |
| Emeğinize sağlık. | |
| |
| | #5 |
| @[Ü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. . ![]() | |
| |
| | #6 |
| @Pcckolik @[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] 👍 1
________________ | |
| |
| | #7 | |
| Alıntı:
Kodon *:text:*:#: {
if $regex($1,/s\.a|se?la?m|me?rh?a?ba?/Si) {
msg # selam $nick $+ , hoşgeldiniz.
}
} 👍 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. | ||
| |
| | #8 |
Kodon *: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 | |
| |
| | #9 | |
| Alıntı:
Küçük büyük tümünü algılaması için text event ı içinde /i operatörü de kullanabilirsin Örneğin Kodon $*:text:/^s\.a$/i:#:{ kodlar.. } 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) | |
| |