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/)
-   -   Nick yazılınca. (https://www.ircforumlari.net/mirc-scripting-sorunlari/54908-nick-yazilinca.html)

ShaoLin 21 Nisan 2008 20:30

Nick yazılınca.
 
merhaba arkadaşlar. bir kod sorum olacak. biri nickimi yazdıgında ona otomatik notice göndermek istiyorum. mesela toprak dediler. ben otomatik notice gönderecegim ona. yardımcı edecek arkadaşlara şimdiden teşekkürler

XcLusive 21 Nisan 2008 21:16

Cevap: Nick yazılınca.
 
sadece kendi nick'ine has;
Kod:

on *:text:*:#:if ($regex($1-,$me)) { .notice $nick mesaj }
birden fazla nick'e göre;
Kod:

on *:text:*:#:if ($regex($1-,$me|nick2|nick3)) { .notice $nick mesaj }

Mavi 23 Nisan 2008 19:49

Cevap: Nick yazılınca.
 
Alıntı:

XcLusive Nickli Üyeden Alıntı (Mesaj 380224)
sadece kendi nick'ine has;
Kod:

on *:text:*:#:if ($regex($1-,$me)) { .notice $nick mesaj }
birden fazla nick'e göre;
Kod:

on *:text:*:#:if ($regex($1-,$me|nick2|nick3)) { .notice $nick mesaj }

SeLam Birden fazLa nicke gore kodu ekLedigimde NickLeri birsey dikkatimi cekti ornegin ALi, Cem Bu nickLeri ekLedigim zaman KanaLa Bu nickLerin icerisindeki gecen butun harfLer icinde notice atiyor ornegin Merhaba yazdigim zaman notice atiyor CeM nickin icinde M harfi oLdugu icin Uyari veriyor.Sadece Kendi Nickene has kodunda BoyLe bir sorunLa karsiLasmadim SaygiLar.

XcLusive 23 Nisan 2008 20:30

Cevap: Nick yazılınca.
 
Kod:

on *:text:*:#:if ($regex($1-,( $+ $me $+ )|(nick2)|(nick3))) { .notice $nick mesaj }
bu şekilde kesin çözüme ulaşılabilir.
not : $regex , (case sensivite) yani büyük küçük harf hassaslığına sahiptir
örnek;
Kod:

on *:text:*:#:if ($regex($1-,HaLiL)) { .notice $nick mesaj }
HaLiL < nick'i için kullandık ama kanalda halil yazılınca çalışmayacaktır, büyük küçük harf duyarlılığı vardır.

Dependent 23 Nisan 2008 21:01

Cevap: Nick yazılınca.
 
Halil mesajına ek yapmak istiyorum case sensitiv'e yi regexte kaldırmak için: //i kullanabailiriz
örn:
on *:text:*:#:if $regex($1-,/(halil)/i) { .notice $nick mesaj }

birde cem sorununun sebebi ,$me| birleşik olduğu için $me identifieri dönmüyor o yüzden kaynaklanıyor parantezlere gerek yok yani!

bu arada şu forumu geri alınması dolayısı ile regex help dosyası hakkında konuda uçtu eklemek gerek ama belki yine bir ay geri alırlar diye bekliyorum :p

XDie 28 Ocak 2012 22:55

Cevap: Nick yazılınca.
 
on *:text:*:#:if $regex($1-,/(Nickin)/i) { .notice $nick MesajınıYAZ }

bu koda sozler.txt die txt dosyası açtıgımda her nickimi yazana ayrı bir söz yazacak sekilde nasil yapacam

AppendiX 28 Ocak 2012 23:26

Cevap: Nick yazılınca.
 
dedigin gibi scriptin ana dizinine sozler.txt yi aç içine yaz daha sonra scriptten /load -rs sozler.txt yaparak tanıt oldu bitti :)

XDie 28 Ocak 2012 23:35

Cevap: Nick yazılınca.
 
Alıntı:

XDie Nickli Üyeden Alıntı (Mesaj 1041013514)
on *:text:*:#:if $regex($1-,/(Nickin)/i) { .notice $nick MesajınıYAZ }

bu koda sozler.txt die txt dosyası açtıgımda her nickimi yazana ayrı bir söz yazacak sekilde nasil yapacam

kodu ona göre okutmam lazim sozler.txt zaten var :)

SiLuet 28 Ocak 2012 23:46

Cevap: Nick yazılınca.
 
Alıntı:

XDie Nickli Üyeden Alıntı (Mesaj 1041013558)
kodu ona göre okutmam lazim sozler.txt zaten var :)

Kod:

on *:text:*:#:if $regex($1-,/(Nickin)/i) { .notice $nick $read(sözler.txt) }

XDie 29 Ocak 2012 00:37

Cevap: Nick yazılınca.
 
eyvallah ama sırayla atmiyor 3 kere aynı mesajı atiyor sonra değiştiriyo


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

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