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/)
-   -   Daha önce kullandığı nick hatırlatması (https://www.ircforumlari.net/mirc-scripting-sorunlari/313589-daha-once-kullandigi-nick-hatirlatmasi.html)

DarkSector 28 Ocak 2010 16:58

Daha önce kullandığı nick hatırlatması
 
Giriş: DarkSector (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) [2 dk önceki Hasan,Hüseyin,Ahmet]

DarkSector nick'i 2dk önce ahmet nick'iyle sunucu'ya giriş yaptığını belirten bir hatırlatma mumkunmu?

Giriş: DarkSector (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) [2 dk. ahmet]

böyle bir kod elinde olan varsa paylaşırsa sevinirim iyi çalışmalar.:)

Lucifer 28 Ocak 2010 17:18

Cevap: Daha önce kullandığı nick hatırlatması
 
Alıntı:

Difuzyon Nickli Üyeden Alıntı (Mesaj 602982)
Kod:

on !*:join:#:{
set %nick $nick
set %mask $address($nick,2)
set %nick2 $readini profil.ini %mask nick
set %mask2 $readini profil.ini %mask mask
if %mask == %mask2 && %nick != %nick2 {
set %quand $readini profil.ini %mask quand | beep
$iif(!$window(@IP-Takip),window -z @IP-Takip)
aline -hp @IP-Takip - $- $+($time,-) $+($chr(40),#,$chr(41)) $nick nickinin,bundan önce aynı IP'den giriş yaptığı nick: %nick2 $+($chr(40),%quand,$chr(41))
}
if !$ini(profil.ini,mask) { hashtable }
}
alias hashtable {
if !$hget(profil) { .hmake profil 5 }
else { .hadd profil nick %nick | .hadd profil mask %mask | .hadd profil quand $+($time,-,$date) | .hsave -sai profil profil.ini $hget(profil,mask) | .hfree -s profil }
}

Daha önceden forumda paylaşılmıştı biraz refize ettim.
Kanala girenlerin host bilgisini profil.ini dosyasına başlık olarak açıyor.Bu hosttan farklı bir nick girince ,bir önceki nicki size bildiriyor.
Gün içerisinde 1 kanalda denedim gayet iyi çalışıyor,çoklu kanallarda umarım sorun yaratmaz.Şayet sorun yaratırsa yine bu başlık altında belirtirsiniz.


İyi paylaşımlar...

DarkSector 28 Ocak 2010 17:28

Cevap: Daha önce kullandığı nick hatırlatması
 
Teşekkür ederim Lucifer ve bu kodda emeği geçen Difuzyon'da.

yaLin 28 Ocak 2010 18:01

Cevap: Daha önce kullandığı nick hatırlatması
 
Kod:

on 1:start: { .hmake nicksch 100 }
on 1:part:#: { if ( $comchan($nick,0) < 2 ) { nicksgrab $nick $site } }
on 1:quit: { nicksgrab $nick $site }
on 1:kick:#: {
  if ( $comchan($knick,0) < 2 ) {
    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 %a = $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), 2 Bir Önceki Nick Alarmı 4:1 $ifmatch )
  if ( %NickPrecedent ) { echo -tm $chan $ifmatch }
}

bunuda kullanabilirsin :)

DenperaS 09 Nisan 2010 00:05

Cevap: Daha önce kullandığı nick hatırlatması
 
Ellerinize sağlık üstadlar... pekişöyle bir şey olabilirmi. örneğin bu kodu biraz daha açabilirsek:) diyelimki birkişi kanala girdi ve şüphelendim bu kişi benim tanıdığım birisi diyebunu takibe aldım misal yani:) örnek /takip denperas bunu yazdım kişi benim bulunduğum kanaldan çıktı benim olmadığım bir kanala girdi uyarı verebilirmi

kişi bu kanaldan çıktı
kişi şu kanala girdi
kişi nick değiştirdi
kişinin şu anda konuşmadığı süre (5 dk arayla)


taki /takipsil denperas diye kadar o kişiyi bu şekilde takip edebilirmiyiz. acaba mümkünmü böyle bir şey

ya kusura bakmayın ben daha dialogları tam olarak öğrenemedim şu an onları öğrendiğim için böyle kodlara pek giremiyorum yavaş yavaş artık: )

RapStar 16 Nisan 2010 16:08

Cevap: Daha önce kullandığı nick hatırlatması
 
Alıntı:

yaLin Nickli Üyeden Alıntı (Mesaj 1040308476)
Kod:

on 1:start: { .hmake nicksch 100 }
on 1:part:#: { if ( $comchan($nick,0) < 2 ) { nicksgrab $nick $site } }
on 1:quit: { nicksgrab $nick $site }
on 1:kick:#: {
  if ( $comchan($knick,0) < 2 ) {
    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 %a = $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), 2 Bir Önceki Nick Alarmı 4:1 $ifmatch )
  if ( %NickPrecedent ) { echo -tm $chan $ifmatch }
}

bunuda kullanabilirsin :)

Bunu @NickDeğişim window unda toplasa ? yani hem kanala yansıtcak hemde @nickdeğişim penceresinde :
[16:07] #x kanalı x1 nickli kullanıcının önceki nicki x2
gibi ??

By_Ar|T|iZzz 17 Nisan 2010 09:56

Cevap: Daha önce kullandığı nick hatırlatması
 
darksector bu daha kullanışlı uzun cizgisi sayesinde görünebiliyo sohbette iken bile giren kişinin rahatlıkla önceki niki gösteriliyo
on 1:start: { .hmake nicksch 900 }
on 1:part:#: { if ( $comchan($nick,0) < 2 ) { nicksgrab $nick $site } }
on 1:quit: { nicksgrab $nick $site }
on 1:kick:#: {
if ( $comchan($knick,0) < 2 ) {
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 %a = $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), 4 [12____________________Kanal 4 $chan 12 Şimdiki nick 4 $nick 12 Onceki Nicki4]- $ifmatch  )
if ( %NickPrecedent ) echo $chan $ifmatch }
}
raw 311:*: {
var %NickPrecedent = $iif($NicksTrouve($2,$4), »»» Önceki Nicki : $ifmatch )
if ( %NickPrecedent ) { echo -a $ifmatch }
halt

ayrıca bu raw bilgileri yani whois e de ekleyebilyosun bunu burdan bir arkadaş yapmıştı saolsun bende bunla ugraşıyordum ancak bunu whois bilgilerinin oldugu yere raw 311 i düzenleyecek şekilde yap ve kişiye whois çek
raw 311:*:{
haltdef
echo -a _____________________________________________
echo -a %logo $str($chr(160),10) 4Whois Başlangıcı
echo -a ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
echo -a %logo  15»14»1» Nick :4 $2
var %NickPrecedent = $iif($NicksTrouve($2,$4), %logo  15»14»1» Önceki Nicki :4 $ifmatch )
if ( %NickPrecedent ) { echo -a $ifmatch }
echo -a %logo  15»14»1» İp Adresi: $3 $+ 4 $+ @ $+ 1 $+ $4
halt
}

sende farklı olabilir tabi sadece eklemen gereken bu
var %NickPrecedent = $iif($NicksTrouve($2,$4), %logo  15»14»1» Önceki Nicki :4 $ifmatch )
if ( %NickPrecedent ) { echo -a $ifmatch }
Kolay Gelsin Başarılar;araba;sucsuz
ve whois görünümü şu şekilde olacak
_____________________________________________
Whois Başlangıcı
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
»»» Nick : By_Ar|T|iZzz
»»» Önceki Nicki : By_Takipci
»»» İp Adresi: [EMAIL="~By_ArTiZ@By_Ar|T|iZzz"]~By_ArTiZ@By_Ar|T|iZzz[/EMAIL].........
»»» Gerçek Ip Adresi: bağlantı kuruyor.
»»» Kayıt Durumu: Bu Nick Kayıtlı ve İdentify Edilmiştir.
»»» Kanalları: ............
»»» Bağlı Olduğu Server: ........
»»» LOGIN ID: / Şehir: IsPaRTa
»»» Bağlandığı Zaman: Cumartesi Nisan 17 09:10:54 2010
»»» Boş Olduğu Süre: 14saniye
»»» Bağlandıktan Sonra Geçen Süre: 54mins 41secs
____________________________________________
Whois Bitişi
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

RapStar 21 Nisan 2010 12:23

Cevap: Daha önce kullandığı nick hatırlatması
 
Alıntı:

RapStar Nickli Üyeden Alıntı (Mesaj 1040385695)
Bunu @NickDeğişim window unda toplasa ? yani hem kanala yansıtcak hemde @nickdeğişim penceresinde :
[16:07] #x kanalı x1 nickli kullanıcının önceki nicki x2
gibi ??


Yokmu yardım edecek??

ExrimCi 30 Haziran 2010 02:21

Cevap: Daha önce kullandığı nick hatırlatması
 
SeLamüN ALeyküm arkadaşLar ßu IP-Takip remotesine şunLarı nasıL £kLeriz ?
meseLa kanaLda iken ßirisi çıktı ve ßaşka ßir nick ve script Le girdi aynı IP iLe, ßu remote sadece Nick uyarısı veriyor. ßu IP-Takip pencersinde kuLLandığı Script adını (gerçek isim) ve o anda ßuLunduğu kanaLLarıda ßu IP-Takip penceresine nasıL yazdırırız ßen kendimce ßişeyLer yapmaya çaLıştım ama ßu ßiLgiLeri IP-Takip penceresine yazdıramadım.
yapmaya çaLışmış oLduğum işLemi buraya kopyaLiyorum.
PHP- Kodu:

on !*:join:#:{
who $nick
set 
%nick $nick
set 
%mask $address($nick,2)
set %nick2 $readini profil.ini %mask nick
set 
%mask2 $readini profil.ini %mask mask
if %mask == %mask2 && %nick != %nick2 {
set %quand $readini profil.ini %mask quand beep
set 
%script $readini profil.ini %mask script
set 
%kanaLLar $readini profil.ini %mask kanaLLar
$iif
(!$window(@IP-Takip),window -@IP-Takip)
aline -hp @IP-Takip - $- $+($time,-) $+($chr(40),#,$chr(41)) 4 $nick 7nickinin,bundan önce aynı IP'den giriş yaptığı nick:4 %nick2 12 $+($chr(40),%quand,$chr(41))
aline -hp @IP-Takip - $- $+($time,-) 6 KuLLandığı Script:10 %script 6ßuLunduğu kanaLLar:10 %kanallar
}
if !
$ini(profil.ini,mask) { hashtable }
}
alias hashtable 
if !
$hget(profil) { .hmake profil 5 
else { .
hadd profil nick %nick | .hadd profil mask %mask | .hadd profil quand $+($time,-,$date) | .hadd profil script %script | .hadd profil kanaLLar %kanaLLar | .hsave -sai profil profil.ini $hget(profil,mask) | .hfree -s profil }
}
raw 319:* {
  unset %
nicq
  
unset %kanallar 
  set 
%nicq $2
  set 
%kanallar $3-
  
halt
}
raw 311:* { 
  unset %
who.*
  unset %
whof
  set 
%whof on
  set 
%who.ip $left($4,-6) $+ *
  
set %who.nick $2
  set 
%script $6-
  
halt



ExrimCi 01 Temmuz 2010 02:14

Cevap: Daha önce kullandığı nick hatırlatması
 
arkadaşLar yokmu ßu kodu düzeLticek ßi koder ?


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

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