Kod: Kodu kopyalamak için üzerine çift tıklayın!
goster <dialogadi> <grup>
alias goster {
var %d $1,%ids 8-23.24-36.37-49
_did -h %d $replace($deltok(%ids,$1,46),$chr(46),$chr(44))
_did -v %d $gettok(%ids,$1,46)
}
alias _did if ($_-($3)) echo . did $1-2 $ifmatch $4-
alias _- {
var %i 1,%m,%r
tokenize $iif($chr(44) isin $1-,44,32) $1-
while $ [ $+ [ %i ] ] {
%m = $ifmatch
if (- isin %m) %m = $_gap($gettok(%m,1,45),$gettok(%m,2,45))
%r = $addtok(%r,%m,44)
inc %i
}
return %r
}
alias _gap { var %i $1,%r $1 | while %i <= $2 { %r = $addtok(%r,%i,44) | inc %i } | return %r }
bu alias cok hosuma gitti konuylada ilgili oldugu icin paylasmak istedim
Grupladigimiz idlerden (%ids 8-23.24-36.37-49) o gruptakileri gosteriyor digerlerini saklıyor mckruger hocam bunu biraz daha yalinlastirabilir belki ben ircplus die bi scriptte gördüm.
örn
/goster deneme 1
did -h deneme 24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40 ,41,42,43,44,45,46,47,48,49
did -v deneme 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23
gibi