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/)
-   -   Nick Takip (https://www.ircforumlari.net/mirc-scripting-sorunlari/702120-nick-takip.html)

Poison341 30 Eylül 2015 22:38

Nick Takip
 
Kanalda bir nicki takip etmek ve nicke yazılanları, nickin ne yazdığını farklı pencerede gösteren bir kod varmıdır paylaşırsanız sevinirim..

Che 01 Ekim 2015 00:01

Cevap: Nick Takip
 
《 Bu konu başlığında istediğiniz kod mevcuttur.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Poison341 01 Ekim 2015 10:48

Cevap: Nick Takip
 
Benim aramış olduğum bu değil sanırım yanlış anlaşılmasın .Bir nick yada nickler kanalda ona kimin ne yazdığı onun ne yazdığı giriş çıkışlar nick değiştirmeler değil @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yine de teşekkürler

uFuK 01 Ekim 2015 10:55

Cevap: Nick Takip
 
on *:text:*:#: {
if %nick isin $1- {
$iif(!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]),window -nC @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) {
echo -et @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 7»º» 10[Takip] 1Veri: $1-
}
}
}

Kodu Remoteye Ekledikten Sonra

Yazi Yazdiğin Herhangi Bir Yere /set %nick takipedileceknick

Komutunu Giriyorsun.
Takip Edeceğin Nicki Değiştirmek İstediğinde Yine Ayni Komutla Değiştirebilirsin.

Poison341 01 Ekim 2015 12:21

Cevap: Nick Takip
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] denedim ama olmadı

IrCbaStarD 01 Ekim 2015 12:49

Cevap: Nick Takip
 
Kod:

;İlk önce bi takip aliasi olusturuyoruz..
alias takip {
  ;İlk önce takip edilicek nicklerin listesini yapiyoruz.
  if $1 = ekle {
    ;Bir sorgu ekliyoruz. sorgumuz 1. kelime ekle ise calisicak olan komutlarimiz.
    if $istok(%takip,$2,32) { echo 3 -a *** $2 Takip listesinde bulunuyor. }
    ;2. kelime ekliyeceimiz nick %takip değişkenimizde var mi kontrol ediyoruz. varsa komutu durduruyoruz.
    else { set %takip $addtok($2,%takip,32) | echo 4 -a *** $2 Takip listesine eklendi. }
    ;2. kelime listede yok ise $addtok ile %takip değişkenine aliyoruz ve bize bilgi mesaji vermesini sağliyoruz.
  }
  ;ve ilk ekle satirini bitiriyoruz, ekleme isi tamam.
  if $1 = sil {
    ;Bir sorgu daha yapiyoruz bu nicki silmek icin.
    if !$istok(%takip,$2,32) { echo 3 -a *** $2 Takip listesinde yok. }
    ;eğer silicegimiz nick yok ise listede bize bilgi vermesini sağliyoruz üstte $istok kullanmistik onun olumsuz ifadesini yaziyoruz.
    ;!$istok olumsuzlugu ifade eder. Eğer silicegimiz nick %takip değişkeninde yok ise komuta devam ediyoruz. 
    else { set %takip $remtok(%takip,$2,32) | echo 5 -a *** $2 Takip listesinden silindi. }
    ;if then else derslerine bi göz atmalisin. Nick varsa %takip değişkeninde $remtok kullanarak nicki siliyoruz. ve bilgi mesajini tekrar yansitiyoruz.
  }
}
;Ve artik aliasimiz hazir bunu event'e oturtmaliyiz.
on *:text:*:#:{
  ;on text eventini aciyoruz kanala veya özele gönderilen mesajlari text eventi ile gözlemleyebiliriz.
  if $istok(%takip,$nick,32) {
    ;text eventinde belirli identifierlar vardir, bunlar "$nick" "$chan" "$1-" Nick kanal ve mesaji alabiliriz, $1- Tümünü alicaktir mesajin $1 $2 $3 diyede gidebiliriz sadece kelimeleri almak icin.
    ;kelimelerin kacinci sirada oldugunu $regsubex($1-,/(\S+)/g,\n-\1) bu sekil bi identifierla görebilrisin.  neyse bu konumuz dısında. :D
    ;istok identifier'inda bi sorgulama yapiyoruz, Eğer kanala yazilan nickler %takip değişkenin icindeyse diyerek basliyoruz.
    $iif(!$window(@takip),window -z @Takip)
    ;icinde var ise bi sorgu daha yapiyoruz, @Takip penceresi acik değilse aciyoruz.
    echo -t @takip $+([,$chan,]) $+(<,$nick,>) $1-
    ;Ve devam ediyoruz. Takip penceresine yansitiyoruz saati kanali nicki ve mesaji.
  }
  ;Bu sekilde bitiriyoruz.
}


Poison341 01 Ekim 2015 13:26

Cevap: Nick Takip
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ikisi muhteşem oldu.. Ufuğun remoteda yazanın kim olduğu görülmüyor sadece mesajımı düzenleyemedim ama .

uFuK 01 Ekim 2015 15:30

Cevap: Nick Takip
 
Alıntı:

Poison341 Nickli Üyeden Alıntı (Mesaj 1041686181)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ikisi muhteşem oldu.. Ufuğun remoteda yazanın kim olduğu görülmüyor sadece mesajımı düzenleyemedim ama .

Ircbastard'n Verdiği Daha Ayrintili Onu Kullaniniz

Yazani Görmek İçin Veri $1- Olan Kısmı Veri: $nick $1- Olarak Düzeltmelisiniz


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

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