|
| |||||||
| Help - Yardım mIRC Scripting hakkında her konuda yardım alabileceğiniz bölümdür. |
![]() |
| | LinkBack | Seçenekler |
|
#1
| ||||
| ||||
| 1. "[15:11] <WeiLSiDe> deneme " Sunucuda yazılan metinlerde nicklerin başında ve sonunda Kırmızı ile belirttiğim şekilde işaretler cıkıyo bunlardan kurtulup : "[15:11] WeiLSiDe :deneme " böyle birşey yapmak istedim ama olmadı. 2. Birden ben herhangi bir nicki yazdığım zaman atıyorum black nicki normalde böyle gözüküyo : "[15:11] <WeiLSiDe> black " ben bunun renkli cıkmasını istiyorum şu şekilde mesela "[15:11] <WeiLSiDe> black " Umarım anlatabilmişimdir. Şimdiden tşk ederim.
__________________ The end of Something... |
| Sponsored Links |
|
#2
| ||||
| ||||
| 1. sorunun için; on ^*:text:*:*:echo $colour(normal text) $iif(#,#,$nick) $timestamp $+($nick,:) $1- | haltdef - 2. sorunun için; Kod: on *:input:*: {
if ($left($1,1) != /) {
haltdef | var %1 = 1,%2 = $1-,%3,%v1
while ($gettok(%2,%1,32)) { %v1 = $v1 | if ($active = %v1 || %v1 ison #) { %3 = $v1 | break } | inc %1 }
say $regsubex(%2,$+(/\b,%3,\b/gi),$+($chr(3),4,$chr(31),%3,$chr(3),$chr(31)))
}
}
__________________ C/co/cod/code^man. |
|
#3
| ||||
| ||||
|
Teşekkürler ama 1 nci kodda bi sorun var kendim yazdığımda geçerli olmuyo yani benim yazılarım halen "<WeiLSiDe>" şeklinde görünüyo. Birde şunu öğrenmek istiyorum, 2 nci kodda altıçizgili olayı nasıl oldu anlamadım. Yada şöyle diyeyim say $regsubex ile devam eden satırı açıklayabilir misin?
__________________ The end of Something... Konu WeiLSiDe tarafından (10 Ağustos 2009 Saat 01:08 ) değiştirilmiştir. |
|
#4
| ||||
| ||||
|
Kendi yazdıklarının aynı şekilde çıkması için yine on input kullanacaksın. Lakin, /say yerine /msg kullanmalısın, şöyleki(kodu biraz daha değiştirdim ama açıklamamı istediğin kısım aynı); Kod: on *:input:*: {
if ($left($1,1) != /) {
haltdef | var %1 = 1,%2 = $1-,%v1,%t,%3
while ($gettok(%2,%1,32)) { %v1 = $v1 | if ($active = %v1 || %v1 ison #) { %3 = $v1 | break } | inc %1 }
%t = $regsubex(%2,$+(/\b,%3,\b/gi),$+($chr(3),4,$chr(31),%3,$chr(3),$chr(31)))
.msg $target %t | echo $color(own text) $target $timestamp $+($me,:) %t
}
} Ek olarak, $regsubex kısmını açıklayabilirim evet: $regsubex(%2,$+(/\b,%3,\b/gi),$+($chr(3),4,$chr(31),%3,$chr(3),$chr(31))) Burada diyoruzki: %2 değişkenine atanan verinin içerisinde(ki bu $1-(senin kedi text-inin tamamı) oluyor) %3 değişkenine atanan(buda eşleşen nick oluyor) verininin yerine $+($chr(3),4,$chr(31),%3,$chr(3),$chr(31)) verisini değiştir. - $+(/\b,%3,\b/gi): \b bir konum/yer karşılaştırmasıdır. Kelime sınırı anlamına gelir. Burada diyoruzki; /(karşılaştırma başlatıyoruz)\b(herhangi bir kelime? veya yok)%3(eşleşen veri =>)\b((%3) ile bitiyorsa)/gi(büyük küçük harf ayırt edilmeksizin kaç adet eşleşme varsa?) - $chr(3): Renk kodu - ctrl+k 4: Default olarak kırmızı renk(değişebilirsin) $chr(31): Underline kodu - ctrl+u %3: Eşleşen veri - search edilen nick - Edit: İlk verdiğim kodların $color kısmındaki renk isimlerini düzenledim daha sağlıklı oldu. $color içerisine girilen, "normal text" karşıdan gelen text-e atanan default veya değiştirilen rengin kodunu/rakamını verir. Yine $color içerisine girilen, "own text" senin karşıya gönderdiğin text-e atanan default veya değiştirilen rengin kodunu/rakamını verir.
__________________ C/co/cod/code^man. |
![]() |
| Etiketler |
| yazı, şekli |
| |
Benzer Konular | ||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| mIRC Dialog'larında Kayan Yazı Denemesi | SeRDaR406 | Snippets - Parça kodlar | 0 | 21 Temmuz 2009 02:19 |
| Kanal için bazı korumalar. (Ayarlanabilir) | L4roXyL | Snippets - Parça kodlar | 0 | 13 Temmuz 2009 23:06 |
| /marquee(dialog & custom window) - mIRC'de kayan yazı | L4roXyL | Snippets - Parça kodlar | 0 | 13 Temmuz 2009 22:34 |
| Picture windows. | L4roXyL | Tutorials - Dersler | 0 | 13 Temmuz 2009 22:17 |