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/)
-   -   oto selam (https://www.ircforumlari.net/mirc-scripting-sorunlari/210563-oto-selam.html)

Leo 18 Mayıs 2009 09:31

oto selam
 
selam arkadaslar oto selam kodu ama biraz değişik olcak dediğim

belirlediğim kanala girip selam merhaba mrb slm selamun aleykum selam kolay gelsin. diyen arkadaslarin selamini almak istiyorum fakat

selam verildikten 5 saniye sonra selami almak istiyorum nasil yapa bilirim?

Regex 18 Mayıs 2009 11:30

Cevap: oto selam
 
Kod:

on $*:text:/(^selam|merhaba|^mrb$|^slm|kolay gels?n)/i:#kanal:.timer 1 5 .msg # Aleyküm selam, $+($nick,.)

Gibi...

Leo 18 Mayıs 2009 11:46

Cevap: oto selam
 
kod olmuyor selam almiyor denedim yanlişlik var sanirim

muratt_aziz 18 Mayıs 2009 12:44

Cevap: oto selam
 
özelde


Kod:


on *:text:*selam*:?: /.timer 1 5 /msg $nick aleykum selam

Kod:


on *:text:*selam*:?:/.timer 1 5 /msg $nick $read $mircdirbot/selam.txt

kanalda

Kod:

on *:text:*s.a*:#: /.timer 1 5 /msg # a.s | /.timer 1 19 /msg # h.g  $nick nasılsın  | /.timer 1 45 /msg #  :)        :)        :)
Kod:


on *:text:*selam*:#: /.timer 1 15 /msg # a.s

Kod:

on *:text:*selam*:#:{ msg # $read $mircdirbot/selam.txt | halt }
secenek cok kendonde cabala bıraz degıstır kurcala yap boz :)

Leo 18 Mayıs 2009 18:27

Cevap: oto selam
 
on *:text:*selam*:#: /.timer 1 15 /msg # a.s

kod guzel tskrler elinize sağlik ama mrb selam slm gecen herseyde slm aliyor

örnek > sdsdmrb dfssdfSLM dfgdfselam

gibi yaziyorum yine aliyor bunu duzelte bilirmiyiz sadece mrb slm selam yazildiği zaman selam ala bilirmiyim?

Regex 18 Mayıs 2009 22:51

Cevap: oto selam
 
Kod çalışıyor, yani ileti kanala gönderiliyor. .msg bölümünün başından, noktayı kaldırırsan sen de -yani kodu eklediğin mIRC'de- görebilirsin.

muratt_aziz 18 Mayıs 2009 23:38

Cevap: oto selam
 
Alıntı:

leoo Nickli Üyeden Alıntı (Mesaj 713943)
on *:text:*selam*:#: /.timer 1 15 /msg # a.s

kod guzel tskrler elinize sağlik ama mrb selam slm gecen herseyde slm aliyor

örnek > sdsdmrb dfssdfSLM dfgdfselam

gibi yaziyorum yine aliyor bunu duzelte bilirmiyiz sadece mrb slm selam yazildiği zaman selam ala bilirmiyim?


on *:text:*selam*:#: /.timer 1 15 /msg # a.s

kırmızı olanlara Wildcard denir.

*selam* kelimesi Wildcard arasında gecerse kanalda algılaması icin yani hakanselamnaber

*selambasta olursa Wildcard hakanselam gibi yazılırsa kanalda algılar

selam* sonda olursa Wildcard selamhakan gibi yazlılırsa kanalda algılar

selam hic olmazsa Wildcard ımız sade selam yazılırsa kanalda algılar ve kod calışır..

umarım anlamışındır.. :)



Bu arada mrb slm gibi seyleri algılamaz verdiğin kod baska kod eklidir.. mircinde

Regex 19 Mayıs 2009 02:21

Cevap: oto selam
 
muratt_aziz, yalnız bu türde bir koda merhaba, kolay gelsin vs. sözcüklerini tanımlamak için farklı farklı eventlar kullanmak lazım ki aynı dosyada, aynı eventın birden fazla kullanılması sıkıntı yaratır. Eventta kullanacaksan; benim gibi $ prefixiyle, RegEx kurabilirsin veya kendi yaptığını, if (selam* iswm $1- || merhaba* iswm $1-) gibi yapabilirsin, ancak çok uzun olur.

En etik yol, RegEx kullanmaktır.

muratt_aziz 19 Mayıs 2009 12:48

Cevap: oto selam
 
arkadaşa örnek amaclı yazdım onu anlasın diye

örnek > sdsdmrb dfssdfSLM dfgdfselam

gibi yaziyorum yine aliyor
Demiş izah amaclı :)


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

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