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/)
-   -   Kullanıcı Sayısı Tarama (https://www.ircforumlari.net/mirc-scripting-sorunlari/48369-kullanici-sayisi-tarama.html)

RapStar 26 Ocak 2008 19:22

Kullanıcı Sayısı Tarama
 
Kod:


on *^:JOiN:#:{
  if ($nick == $me) {
    echo $chan %sa 10 $+ # 2Kanalına Girdiniz.. | halt
  }
}
alias ktarama {
  echo $1 %sa 4Toplam Kullanıcı:2 $nick($1,0)
  echo $1 %sa 4Toplam Operator:2 $opnick($1,0)
  echo $1 %sa 4Toplam Voice:2 $vnick($1,0)
}

Böyle Bir Kodum War Mynet Cr deyken Çalışıyordu Şimdi Kanala Girdiğimde Tarama Yapmıyor. Ama Manuel Olarak Tararsam Yapıyor.

Kanala Girdiğimde;
[(CoDeR)] #felsefe Kanalına Girdiniz..
[(CoDeR)] Topic: Her düşünce bir zar atımıdır. (Mallarmê)
[(CoDeR)] Tarih: Mon Jan 21 20:49:57 2008
[(CoDeR)] Topic'i Yazan Kişi: xxxxx
[(CoDeR)] Toplam Kullanıcı: 1
[(CoDeR)] Toplam Operator: 0
[(CoDeR)] Toplam Voice: 0

Manuel Olarak Taradığımda;
/ktarama #felsefe
[(CoDeR)] Toplam Kullanıcı: 66
[(CoDeR)] Toplam Operator: 4
[(CoDeR)] Toplam Voice: 44

Regex 26 Ocak 2008 22:17

Cevap: Kullanıcı Sayısı Tarama
 
Kod:

on *:join:#:if $nick == $me { echo $chan %sa 10 $+ # 2Kanalına girdiniz. | ktarama # }
alias ktarama if $1 { echo $1 %sa 4Toplam kullanıcı:2 $nick($1,0) | echo $1 %sa 4Toplam operatör:2 $opnick($1,0) | echo $1 %sa 4Toplam halfop:2 $hnick($1,0) | echo $1 %sa 4Toplam voice:2 $vnick($1,0) }


on join event'ında, "ktarama #Kanal" komutunu otomatik uygulatmadığın için kanala girdiğin anda tarama yapmaz. Bunun dışında bir kaç düzenleme/kısaltma yaptım, yukarıdakini kullanabilirsin. Kolay gelsin.

RapStar 29 Ocak 2008 12:43

Cevap: Kullanıcı Sayısı Tarama
 
Kod:

on *:JOiN:#:{
  if ($nick == $me) {
    set %opnot $chan
    .timer 1 2 unset %opnot
    .timer 1 0 ktarama $chan
  }
}

On Join Eventimde "Ktarama" Var Olmasına Varda Kanala Girdiğimde Taramıyor Ama Manuel Yaparsam Tarıyor. Bunun Nedenini Merak Ediyorm.

NooB 29 Ocak 2008 13:39

Cevap: Kullanıcı Sayısı Tarama
 
Bu kodları nereye koyacagız ?

RapStar 29 Ocak 2008 13:51

Cevap: Kullanıcı Sayısı Tarama
 
NooB Bunlar Çalışmadığı İçin Yardım Arıyorum Zaten :)

KiLL 29 Ocak 2008 15:53

Cevap: Kullanıcı Sayısı Tarama
 
on *:join:#:{ echo -a $chan Kanalına Girdiniz. | set %kanal $chan | ktarama }
alias ktarama {
set %ops $nick(%kanal,0,@)
set %vops $nick(%kanal,0,+)
set %sops $nick(%kanal,0,&)
set %found $nick(%kanal,0~)
set %users $nick(%kanal,0)
set %halfops $nick(%kanal,0,%)
echo -a %kanal Kanalında %found Founder , %sops Sop , %ops Op ,
%halfops Halfop ve %users Kişi Bulunmaktadır.
unset %kanal
}

RapStar 29 Ocak 2008 16:02

Cevap: Kullanıcı Sayısı Tarama
 
Alıntı:

KiLL Nickli Üyeden Alıntı (Mesaj 336163)
on *:join:#:{ echo -a $chan Kanalına Girdiniz. | set %kanal $chan | ktarama }
alias ktarama {
set %ops $nick(%kanal,0,@)
set %vops $nick(%kanal,0,+)
set %sops $nick(%kanal,0,&)
set %found $nick(%kanal,0~)
set %users $nick(%kanal,0)
set %halfops $nick(%kanal,0,%)
echo -a %kanal Kanalında %found Founder , %sops Sop , %ops Op ,
%halfops Halfop ve %users Kişi Bulunmaktadır.
unset %kanal
}


#matrak Kanalına Girdiniz.
#matrak Kanalında Founder , 0 Sop , 0 Op ,
[(CoDeR)] Topic: İnsanı Yıpratan Yaşadığı YıLLar DeğiL, Erişemediği MutLuLukLardır....
[(CoDeR)] Tarih: Tue Dec 25 20:19:22 2007
[(CoDeR)] Topic'i Yazan Kişi: YeLiz
Kanalında Founder , Sop , Op ,
[(CoDeR)] Kanal Modları: +ntrGlf 200 [3t#b]:2
[(CoDeR)] 0 Geçersiz Bir Komut!
[(CoDeR)] HALFOP Geçersiz Bir Komut!

KiLL 29 Ocak 2008 16:25

Cevap: Kullanıcı Sayısı Tarama
 
echo -a %kanal Kanalında %found Founder , %sops Sop , %ops Op ,
%halfops Halfop ve %users Kişi Bulunmaktadır.

su kısım forum yapısından dolayı alt alta cıkıyor onu yan yana yapıcaksın virgülden sonra bır bosluk bırak yanına
%halfops Halfop ve %users Kişi Bulunmaktadır.

yaz

oyle dene

RapStar 29 Ocak 2008 16:47

Cevap: Kullanıcı Sayısı Tarama
 
#matrak Kanalında Founder , 0 Sop , 0 Op , 0 Halfop ve 1 Kişi Bulunmaktadır.

Yine Girdiğimde Taramayı Yapmıyor Server Yapısıyla Alakalımı Acaba :S

RapStar 29 Ocak 2008 16:48

Cevap: Kullanıcı Sayısı Tarama
 
Timer Koyarak Problemi Kökünden Çözdüm Yinede Sağolun Arkadaşlar


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

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