|
OperServ Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
Eğer bir MIRC scriptinde belirli bir harfle başlayan veya içinde belirli bir harfi içeren nickleri tek tek tabladırmak istiyorsanız, şu şekilde bir kod yazabilirsiniz: Kod: Kodu kopyalamak için üzerine çift tıklayın! on *:TABCOMP:#: {
var %letter = $left($1-, 1)
if ($len(%letter) == 1) {
var %x = 1
while (%x <= $nick(#, 0)) {
var %nick = $nick(#, %x)
if ($istok(%nick, %letter, 1)) {
echo -a $+(%,letter,%letter, içeren nick:,%nick)
}
inc %x
}
echo -a -
}
} Echo -a yerine msg # belirtirsek:
Bu kod, bir kanalda bir harf yazdıktan sonra tab tuşuna bastığınızda, o harfi içeren nickleri ve o harfi içeren tüm nickleri belirtir. Örneğin, "a" harfini yazdıktan sonra tab tuşuna bastığınızda "a" harfiyle başlayan veya içinde "a" harfini barındıran tüm nickleri belirtecektir..
|
Ben bu sekilde yaptim.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:TABCOMP:#: {
var %letter = $left($1-, 1)
if ($len(%letter) == 1) {
var %x = 1
while (%x <= $nick(#, 0)) {
var %nick = $nick(#, %x)
if ($istok(%nick, %letter, 1)) {
msg $active $+(%,letter,%letter, içeren nick:,%nick)
}
inc %x
}
msg $active -
}
}
ama mahlesef calismiyor. misal s yazdim ve tab tikladim ama kanala sadece bu kismi msg $active - <-yani - yaziyor.