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/)
-   -   Whois e bir ek. (https://www.ircforumlari.net/mirc-scripting-sorunlari/152755-whois-e-bir-ek.html)

MerakLıuSer 17 Ekim 2008 14:11

Whois e bir ek.
 
raw 301:*: {
haltdef
window @Whois | echo @Whois 4» Away Durumu :12 ( $+ $3- $+ )
}
raw 310:*: {
haltdef
window @Whois | echo @Whois 4» IRC Helper
}
raw 311:*:{
window @Whois | echo @Whois 4-----------------------1<12Kimlik Bilgisi Sorgulaması1>4-----------------------
window @Whois | echo @Whois 4» Nick : $2
window @Whois | echo @Whois 4» FullName : $6-
window @Whois | echo @Whois 4» İp Adresi : $3 $+ 4 $+ @ $+ 1 $+ $4
var %clone = $kanalclone($2)
if (%clone == $null) window @Whois | echo @Whois 4» Kanaldaki Klonları : 14(4 Clone yok ! 14)
else window @Whois | echo @Whois 4» Klonları : 4(  $+ $numtok(%clone,44) $+ 4 ) 1kişi:12 %clone
haltdef
}
alias kanalclone {
if ($ial($address($1,2),0) == 1) return
var %nickler = 0 | var %clone = $1
while (%nickler < $ial($address($1,2),0)) { inc %nickler | var %clone = $addtok(%clone,$ial($address($1,2),%nickler).nick, 44) }
return %clone
}
raw 338:*:{
haltdef
window @Whois | echo @Whois 4» Gerçek İp Adresi : $3
window @Whois | echo @Whois 4» Gerçek İp : $4
}
raw 313:*: {
haltdef
window @Whois | echo @Whois 4» Network Özelliği : $5 $6 $7 $8 $9
}
raw 307:*: {
haltdef
window @Whois | echo @Whois 4» Kayıt Durumu: Bu nick kayıtlı ve identify edilmiştir.
}
raw 314:*:{
haltdef
window @Whois | echo @Whois 4-----------------------1<12Kimlik Bilgisi Sorgulaması Sonu1>14-----------------------
window @Whois | echo @Whois 4» Nick : $2
window @Whois | echo @Whois 4» FullName : $6-
window @Whois | echo @Whois 4» İp Adresi : $3 $+ 4 $+ @ $+ 1 $+ $4
}
raw 317:*:{
haltdef
%idle = $replace($duration($3),secs,saniye,sec,saniye,mins ,dakika,min,dakika,hrs,saat,hr,saat,days,gün,day,g ün,wks,hafta,wk,hafta)
%baglanis = $replace($asctime($4),mon,Gün : Pazartesi,tue,Gün : Salı,wed,Gün : Çarşamba,thu,Gün : Perşembe,fri,Gün : Cuma,sat,Gün : Cumartesi,sun,Gün : Pazar,jan,Ay : Ocak,Feb,Ay : Şubat,Mar,Ay : Mart,apr,Ay : Nisan,May,Ay : Mayıs,Jun,Ay : Haziran,Jul,Ay : Temmuz,Aug,Ay : Ağustos,Sep,Ay : Eylül,Oct,Ay : Ekim,Nov,Ay : Kasım,Dec,Ay : Aralık)
window @Whois | echo @Whois 4» Bağlandığı Zaman : %baglanis
window @Whois | echo @Whois 4» Boş Olduğu Süre : %idle
window @Whois | echo @Whois 4» Bağlandıktan Sonra Geçen Süre : $duration($calc($ctime - $4))
}
raw 318:*:{
haltdef
window @Whois | echo @Whois 4-----------------------1<12Kimlik Bilgisi Sorgulaması Sonu1>4-----------------------
}
raw 319:*:{
haltdef
window @Whois | echo @Whois 4» Kanalları : $3-
}
raw 320:*:{
haltdef
window @Whois | echo @Whois 4» Swhois : $4-
}
raw 378:*:{
haltdef
window @Whois | echo @Whois 4» Gerçek Ip Adresi : $3
}
raw 379:*:{
haltdef
window @Whois | echo @Whois 4» Nick Modeleri : $6-
}
raw 671:*:{
haltdef
window @Whois | echo @Whois 4» Bağlantı : $3-
}



Ben bu kod a bir ek istiyorum. İstemiş olduğum şey ;
Ben whois cektiğim zaman whois cektiğim nickin önceki kullandığı nicklerde cıksın. Yani açacak olursak.
Örnegin ben sunucuya ; uSer nickiyle girdim.
Daha sonra nickimi ; uSerCik yaptım.
Ve daha sonrada ; MerakLıuSer
Şimdi ben MerakLıuSer nickime whois cektiğimde ;


4-----------------------1<12Kimlik Bilgisi Sorgulaması1>4-----------------------
4» Nick : MerakLıUser
4» FullName : 0,1Türkçe mIRC 6.3 11,1[xXx]
4» İp Adresi : uSr4@1Services.Administrator.xXx.Net
4» Kanaldaki Klonları : 14(4 Clone yok ! 14)
4» Klonları : 4( 04 ) 1kişi:12
4» Kayıt Durumu: Bu nick kayıtlı ve identify edilmiştir.
4» Kanalları : &#helpdesk @#help #Oyun .#Muhabbet @#Sohbet
4» Network Özelliği : Services Administrator
4» IRC Helper
4» Swhois : a Global Operatör ( 4 Muhabbet xXx Sorumlusu )
4» Bağlandığı Zaman : Gün : Cuma Ay : Ekim 17 08:49:45 2008
4» Boş Olduğu Süre : 44dakika 35saniye
4» Bağlandıktan Sonra Geçen Süre : 5hrs 6mins 27secs
4-----------------------1<12Kimlik Bilgisi Sorgulaması Sonu1>4-----------------------

Bunun içinde ;
Kullandığı nickler ; [ 13:30] uSer , [ 13:50 ] uSerCik , [ 15:00] MerakLıuSer
Bu şekilde göstermesini istiyorum ? Bu mümkün mü acaba ?

XcLusive 17 Ekim 2008 15:44

Cevap: Whois e bir ek.
 
kullandığı nickleri nereden anlicaksın?

MerakLıuSer 17 Ekim 2008 18:25

Cevap: Whois e bir ek.
 
Onun bulundugu kanalda bulunmam bir çözüm olabilirmi veyahut IRCop seviyesine sahip olsam ?

XcLusive 17 Ekim 2008 21:39

Cevap: Whois e bir ek.
 
kullandığı nicklerden kastın aynı ipten 3 4 giriş yapmış ise olur ama bu kişinin 3 4 tane nicki var ve ben bunları kendim tanımlayacam ve whoisde gösterecem diyorsan olabilir.

MerakLıuSer 18 Ekim 2008 00:33

Cevap: Whois e bir ek.
 
Hayır o zaman clone uyarısı gibi bişiy oluyor. Benim kastım misal ben sunucuya girdim dakkikada bir nick değiştirdim. Biri bana whois cektiğinde değiştigim o nickleri görsün. Zamanıyla birlikte.

kaLwi 18 Ekim 2008 11:02

Cevap: Whois e bir ek.
 
Bende söyle 1 remote var, whois de değilde mesela kanala girince birisi önceki kullandigi nickleri gösteriyor;

PHP- Kodu:

on 1:start: { .hmake nicksch 100 }
on 1art:#: { if ( $comchan($nick,0) < 2 ) { nicksgrab $nick $site } }
on 1:quit: { nicksgrab $nick $site }
on 1:kick:#: { 
  
if ( $comchan($knick,0) < ) {
    if ( 
$ial($knick).host != $null ) { nicksgrab $knick $ifmatch }
  } 
}
alias nicksgrab 
  .
hadd nicksch $iif(($gettok($2,-1,46) == virtuel) && ($numtok($2,46) > 3),$+($gettok($2,1-2,46),.virtuel),$2) $1
}
alias NicksTrouve {
  var %
$iif(($gettok($2,-1,46) == virtuel) && ($numtok($2,46) > 3),$+($gettok($2,1-2,46),.virtuel),$2)
  return 
$iif($hget(nicksch,%a) != $1,$ifmatch)
}
on 1:JOIN:#: {
  
var %NickPrecedent $iif($NicksTrouve($nick,$site), [Onceki Nicki$ifmatch 
  if ( %
NickPrecedent ) { echo -tm $chan $ifmatch }


Umarim işine yarar

MerakLıuSer 18 Ekim 2008 14:51

Cevap: Whois e bir ek.
 
Ne şekilde çalıştığını izah edicek olursan dahada mutlu olurum.

kaLwi 19 Ekim 2008 11:54

Cevap: Whois e bir ek.
 
Bu kod'u ALT + R Yaparak scriptinin remote bölümüne taşıdıktan sonra örneğin şekil şu ;

PHP- Kodu:

 <11:44:08> *** GirişEğitim (Help@A387AE7F.D7A17D6C.F3B1AAC7.IP

Daha önce kullandigi 1 nick var ise

PHP- Kodu:

<11:44:08> *** GirişEğitim (Help@A387AE7F.D7A17D6C.F3B1AAC7.IP)
[
Önceki nicki Help 

Gibi echo seklinde uyarir

MerakLıuSer 19 Ekim 2008 21:05

Cevap: Whois e bir ek.
 
* /hadd: no such table 'nicksch' (line 10, script9.asp)

Bögle bir hata veriyor nedeni ne acaba ?

isRAfil 12 Kasım 2008 14:48

Cevap: Whois e bir ek.
 
Arkadaşlar bu kodları nereye yazacaklarınıda belirtirseniz daha iyi olur.Yanlış anlamayın ama herkez sizin gibi BNC değil:P

MerakLıuSer 21 Aralık 2012 00:35

Cevap: Whois e bir ek.
 
Alıntı:

MerakLıuSer Nickli Üyeden Alıntı (Mesaj 575943)
raw 301:*: {
haltdef
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Away Durumu :12 ( $+ $3- $+ )
}
raw 310:*: {
haltdef
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» IRC Helper
}
raw 311:*:{
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4-----------------------1<12Kimlik Bilgisi Sorgulaması1>4-----------------------
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Nick : $2
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» FullName : $6-
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» İp Adresi : $3 $+ 4 $+ @ $+ 1 $+ $4
var %clone = $kanalclone($2)
if (%clone == $null) window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Kanaldaki Klonları : 14(4 Clone yok ! 14)
else window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Klonları : 4(  $+ $numtok(%clone,44) $+ 4 ) 1kişi:12 %clone
haltdef
}
alias kanalclone {
if ($ial($address($1,2),0) == 1) return
var %nickler = 0 | var %clone = $1
while (%nickler < $ial($address($1,2),0)) { inc %nickler | var %clone = $addtok(%clone,$ial($address($1,2),%nickler).nick, 44) }
return %clone
}
raw 338:*:{
haltdef
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Gerçek İp Adresi : $3
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Gerçek İp : $4
}
raw 313:*: {
haltdef
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Network Özelliği : $5 $6 $7 $8 $9
}
raw 307:*: {
haltdef
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Kayıt Durumu: Bu nick kayıtlı ve identify edilmiştir.
}
raw 314:*:{
haltdef
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4-----------------------1<12Kimlik Bilgisi Sorgulaması Sonu1>14-----------------------
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Nick : $2
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» FullName : $6-
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» İp Adresi : $3 $+ 4 $+ @ $+ 1 $+ $4
}
raw 317:*:{
haltdef
%idle = $replace($duration($3),secs,saniye,sec,saniye,mins ,dakika,min,dakika,hrs,saat,hr,saat,days,gün,day,g ün,wks,hafta,wk,hafta)
%baglanis = $replace($asctime($4),mon,Gün : Pazartesi,tue,Gün : Salı,wed,Gün : Çarşamba,thu,Gün : Perşembe,fri,Gün : Cuma,sat,Gün : Cumartesi,sun,Gün : Pazar,jan,Ay : Ocak,Feb,Ay : Şubat,Mar,Ay : Mart,apr,Ay : Nisan,May,Ay : Mayıs,Jun,Ay : Haziran,Jul,Ay : Temmuz,Aug,Ay : Ağustos,Sep,Ay : Eylül,Oct,Ay : Ekim,Nov,Ay : Kasım,Dec,Ay : Aralık)
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Bağlandığı Zaman : %baglanis
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Boş Olduğu Süre : %idle
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Bağlandıktan Sonra Geçen Süre : $duration($calc($ctime - $4))
}
raw 318:*:{
haltdef
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4-----------------------1<12Kimlik Bilgisi Sorgulaması Sonu1>4-----------------------
}
raw 319:*:{
haltdef
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Kanalları : $3-
}
raw 320:*:{
haltdef
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Swhois : $4-
}
raw 378:*:{
haltdef
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Gerçek Ip Adresi : $3
}
raw 379:*:{
haltdef
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Nick Modeleri : $6-
}
raw 671:*:{
haltdef
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Bağlantı : $3-
}



Ben bu kod a bir ek istiyorum. İstemiş olduğum şey ;
Ben whois cektiğim zaman whois cektiğim nickin önceki kullandığı nicklerde cıksın. Yani açacak olursak.
Örnegin ben sunucuya ; uSer nickiyle girdim.
Daha sonra nickimi ; uSerCik yaptım.
Ve daha sonrada ; MerakLıuSer
Şimdi ben MerakLıuSer nickime whois cektiğimde ;


4-----------------------1<12Kimlik Bilgisi Sorgulaması1>4-----------------------
4» Nick : MerakLıUser
4» FullName : 0,1Türkçe mIRC 6.3 11,1[xXx]
4» İp Adresi : uSr4@1Services.Administrator.xXx.Net
4» Kanaldaki Klonları : 14(4 Clone yok ! 14)
4» Klonları : 4( 04 ) 1kişi:12
4» Kayıt Durumu: Bu nick kayıtlı ve identify edilmiştir.
4» Kanalları : &#helpdesk @#help #Oyun .#Muhabbet @#Sohbet
4» Network Özelliği : Services Administrator
4» IRC Helper
4» Swhois : a Global Operatör ( 4 Muhabbet xXx Sorumlusu )
4» Bağlandığı Zaman : Gün : Cuma Ay : Ekim 17 08:49:45 2008
4» Boş Olduğu Süre : 44dakika 35saniye
4» Bağlandıktan Sonra Geçen Süre : 5hrs 6mins 27secs
4-----------------------1<12Kimlik Bilgisi Sorgulaması Sonu1>4-----------------------

Bunun içinde ;
Kullandığı nickler ; [ 13:30] uSer , [ 13:50 ] uSerCik , [ 15:00] MerakLıuSer
Bu şekilde göstermesini istiyorum ? Bu mümkün mü acaba ?

bu mümkün değilse kanalları yazan bölümde;
4» Kanalları : &#helpdesk @#help #Oyun .#Muhabbet @#Sohbet toplam 5 adet
yazabilir mi

Med Cezir 22 Aralık 2012 04:30

Cevap: Whois e bir ek.
 
raw 319 u aşağıdaki gibi yaparsan olacaktır.
Kod:

raw 319:*:{
haltdef
window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Kanalları : $gettok($3-,1-5,32)
}


MerakLıuSer 22 Aralık 2012 15:16

Cevap: Whois e bir ek.
 
kanal adetini vermiyor ama

oSeNLuRDa_YaKa 22 Aralık 2012 15:56

Cevap: Whois e bir ek.
 
Ircop iken /whowas nick sorguLaması iLe mümkün oLabiLir

Entrance 22 Aralık 2012 16:08

Cevap: Whois e bir ek.
 
Alıntı:

MerakLıuSer Nickli Üyeden Alıntı (Mesaj 1041260266)
kanal adetini vermiyor ama

Bu kısmı;

Kod:

raw 319:*:{
  haltdef
  window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Kanalları : $gettok($3-,1-5,32)
}

Bu şekilde değiştirirsen istediğin olur.

Kod:

raw 319:*:{
  haltdef
  window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Kanalları : $gettok($3-,1-5,32) Toplam kanal adeti $chan(0)
}


Toprak 22 Aralık 2012 16:25

Cevap: Whois e bir ek.
 
Alıntı:

Entrance Nickli Üyeden Alıntı (Mesaj 1041260297)
Bu kısmı;

Kod:

raw 319:*:{
  haltdef
  window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Kanalları : $gettok($3-,1-5,32)
}

Bu şekilde değiştirirsen istediğin olur.

Kod:

raw 319:*:{
  haltdef
  window @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is | echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is 4» Kanalları : $gettok($3-,1-5,32) Toplam kanal adeti $chan(0)
}



Kanka kod' güzel'de $chan(0) senin oldugun kanallar sayısı onun yerine

Kod:

$gettok($gettok($3-,1-5,32),0,32)
Olarak degişdirin.


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

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