![]() |
![]() |
![]() | #2 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Yanıt: on *:text: komutunda if $me komutunu kullanabilirmiyim? on TEXT eventi sen özel ve(ya) kanalda mesaj aldığında devreye girer, yani sen özele ve(ya) kanala mesaj gönderdiğinde çalışacak olan event on TEXT değil, on INPUT eventidir. on *:INPUT:#/?/*/=/!:{ komutlar } # -> sen bir kanala yazı yazdığında ? -> sen özel penceresine yazı yazdığında = -> dcc chat penceresine yazı yazdığında ! -> dosya server penceresine yazı yazdığında (fileserver) * -> yukardakilerin her hangi birine yazı yazdığında çalışması içindir, yani Kod: Kodu kopyalamak için üzerine çift tıklayın!
<- kodun devamındaki işlem sen birinin özeline yazı yazdığında çalışacaktır. Örneğin: Kod: Kodu kopyalamak için üzerine çift tıklayın!
Umarım anlamışsındır... |
| ![]() |
![]() | #3 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | evet hocam input'u da biliyorum ama ben o komutu halting default da kullanmak için istemiştim aslında soruyu yanlış sordum istiyorum ki; on ^*:text:*#:{ if $nick isop # { ... } if $nick ishop # { ... } if $nick isvoice # { ... } if $nick isreg # { ... } ;bunun yanında ek olarakta.. if $me isop # { ... } if $me ishop # { ... } if $me isvoice # { ... } if $me isreg # { ... } ;şeklinde ayarlamak istemiştim input kullanmadan bulamadım kısacası.. } input kullanmak istemememin asıl sebebi notice gönderdiğimde; op oldugum bi kanalda ekrana; -> -#kanal- $1- şeklinde değilde.. [NOTICE] @codcu $1- olarak yansımasını istiyorum veye action gönderdiğimde de.. * codcu $1- yerine [ACTION] @codcu $1- şeklinde yansıtmak, input'da yapamadım. Konu diEfoRyoU tarafından (18 Temmuz 2006 Saat 01:15 ) değiştirilmiştir. Sebep: Mesajlar birleştirildi. |
| ![]() |
![]() | #4 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Yanıt: on *:text: komutunda if $me komutunu kullanabilirmiyim? Bu şekil yapabilirsin en basitinden; on ^*:notice:*:#: { if $nick isop # { echo 5 -atm [NOTICE] $+(@,$nick) $1- | halt } if $nick isvoice # { echo 5 -atm [NOTICE] $+(+,$nick) $1- | halt } } Noticiler atılan ekranda çıksın diyorsan echo -atm kısmındaki -atm parametlerelini $chan ile değiştirebilirsin. Mantığı anlaman için ON NOTICE eventi ile örnek verdim. Diğer eventları kullanarak kodu zenginleştirebilirsin. (Anladığım kadayırla bişiler yazdım Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. )
__________________ TurkSohbet.NET | #XPass |
| ![]() |
![]() | #5 | ||||
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Yanıt: on *:text: komutunda if $me komutunu kullanabilirmiyim?
sizin verdiğiniz komut herhangi birinin benim bulundugum kanala notice attıgı zaman benim " [NOTICE] $+(@,$nick) $1- " bu şekilde görmemi sağlıyor... Benim istediğim ben bir kanala notice attığım zamanda bu şekilde görünmesini istiyorum (kendi mirc'imde) [NOTICE] $+(@,$ME) $1- şeklinde çıkması.. yani biraz daha kapsamlı anlatmaya çalışıyım orada derdimi iyi anlatamadım galiba Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. /notice #zurna merhaba dediğim zaman benim #zurna kanalımın ekranımda.. -#zurna- merhaba şeklinde yansır.. ben ise " -#zurna- merhaba " şeklinde çıkmamasını, yani #zurna kanalına codcu olan nickimle çektim notice'in " [NOTICE] @cocdu merhaba " şeklinde echo yapmasını istiyorum. benim ekranımda demek istediğim oydu "-a" olarak demek istemememiştim. - acaba anlatabildim mi yada böyle bisi mümkün mü bilgilendirirseniz cok sevinirim. - ilginiz için teşekkürler.. - | ||||
| ![]() |
![]() | #6 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Sonunda Başardım :D Anlatmak istediğim kodu kod ile anlatıyım siz ondan anlarsınız ;oki input ile yapamam diye düşünüyodum ama dolaylı yoldan istedigim yola çıktı.. işte anlatmaya çalışıpta anlatamayım gece boyunca kasıp yaptığım istedigim kod buydu; on *:input:#:{ if /* !iswm $1 { .msg # $1- if $me isop # { echo # ( $+ $time $+ ) » [TEXT]: $+(4<,@,$me,4>) $1- | halt } if $me ishop # { echo # ( $+ $time $+ ) » [TEXT]: $+(4<,%,$me,4>) $1- | halt } if $me isvoice # { echo # ( $+ $time $+ ) » [TEXT]: $+(4<,+,$me,4>) $1- | halt } if $me isreg # { echo # ( $+ $time $+ ) » [TEXT]: $+(4<,$me,4>) $1- | halt } } if /notice == $1 && # == $2 && 3 <= $0 { .notice # $3- if $me isop # { echo # ( $+ $time $+ ) » [NOTICE]: $+(4<,@,$me,4>) $3- | halt } if $me ishop # { echo # ( $+ $time $+ ) » [NOTICE]: $+(4<,%,$me,4>) $3- | halt } if $me isvoice # { echo # ( $+ $time $+ ) » [NOTICE]: $+(4<,+,$me,4>) $3- | halt } if $me isreg # { echo # ( $+ $time $+ ) » [NOTICE]: $+(4<,$me,4>) $3- | halt } } if /me == $1 && 2 <= $0 { .me $2- if $me isop # { echo # ( $+ $time $+ ) » [ACTION]: $+(4<,@,$me,4>) $2- | halt } if $me ishop # { echo # ( $+ $time $+ ) » [ACTION]: $+(4<,%,$me,4>) $2- | halt } if $me isvoice # { echo # ( $+ $time $+ ) » [ACTION]: $+(4<,+,$me,4>) $2- | halt } if $me isreg # { echo # ( $+ $time $+ ) » [ACTION]: $+(4<,$me,4>) $2- | halt } } } bu konuya mesaj yazan iki üstadım sayesinde artık beni de naçizane bişeyler karalar hale getirdiniz teşekkürlerimi sunuyorum Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Konu codcu tarafından (18 Temmuz 2006 Saat 08:53 ) değiştirilmiştir. |
| ![]() |
![]() | #7 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Yanıt: on *:text: komutunda if $me komutunu kullanabilirmiyim? Uğraşıp, kendin yaptığın için tebrik ediyorum. Senin yazdığın kodu biraz daha kısalttım, if $me isop # gibi kontrol etmek yerine $nick(#,$me).pnick identifierını kullandım böylece nick listesinde nickin nasılsa (yani önünde % varsa %nick) ona karşılık geliyor ve kod kısalıyor. İşte kod: Kod: Kodu kopyalamak için üzerine çift tıklayın!
Tekrar teşekkürler ve tebrikler. |
| ![]() |
![]() |
Etiketler |
$me, komutunda, komutunu, kullanabilirmiyim, mirc, mirc download, mirc indir, text |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
![]() | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Unreal +cC komutunda renkli yazmak | IRCMasteR | Unreal IRCd | 4 | 27 Mayıs 2010 00:14 |
/echo komutunda bişey soracam -t | d3viL | mIRC Scripting Sorunları | 9 | 17 Şubat 2008 23:57 |
/Helpers komutunda operlerde gözüküyor | bilinmez | Servisler | 2 | 28 Kasım 2007 23:15 |
$_sw(TEXT) ve $_swkoruma(TEXT) identifiers (küfür koruması) | SpecifiC | mIRC Scripting Hazır Kodlar | 1 | 20 Ağustos 2007 18:08 |
Bot komutunda Sorun | askyolu | mIRC Scripting Sorunları | 1 | 19 Mayıs 2006 21:25 |