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/)
-   -   Çözüldü mIRC Version görme remote? (https://www.ircforumlari.net/mirc-scripting-sorunlari/832329-mirc-version-gorme-remote.html)

Beatle 12 Ağustos 2019 18:09

mIRC Version görme remote?
 
mrb arkadaşlar ;



Belirledigimiz identten #sohbet kanalına giren kişilerin , belirledigimiz versiyonlardan biri kanala girerse @Ctcp-Version penceresinde göstersin istiyorum; Nick: Version şeklinde.

diEfoRyoU 14 Ağustos 2019 00:11

Cevap: mIRC Version görme remote?
 
aşağıdaki kodun sağlıklı çalışması için kodu remote'a(ALT+R) yükleyip / vident komutu ile açılan sayfaya identleri;
XPass
if
bla
şeklinde alt alta ekleyip sayfayı kapatırken kaydet demen gerekiyor.

Kod:

on *:join:#sohbet:{ if $read(vident.txt,w,$gettok($gettok($address($nick,5),2,33),1,64)) {
    set -u15 $+(%,version.,$nick) | ctcp $nick version
}
}
on *:ctcpreply:*version*: {  if !$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ion) {  window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ion }
  if $($+(%,version.,$nick),1) {
 Echo -tm @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ion $nick $1- | return }
}
alias vident { run $mircdirvident.txt }

Kod, belirlediğin identten kullanıcı(lar) kanala girdiğinde version komutu uykulayıp gelen cevabı @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ion pencresine yansıtır.
gelen version cevapları birden fazla kelime içerebileceği için döngü oluşturmak gerekiyor, bu durumda mircte donmalar olabileceği için öyle bir döngü yazmadım. Umarım bu şekilde de istediğini alabilirsin.

Feragat 14 Ağustos 2019 00:42

Cevap: mIRC Version görme remote?
 
Alıntı:

Beatle Nickli Üyeden Alıntı (Mesaj 1042132876)
mrb arkadaşlar ;



Belirledigimiz identten #sohbet kanalına giren kişilerin , belirledigimiz versiyonlardan biri kanala girerse @Ctcp-Version penceresinde göstersin istiyorum; Nick: Version şeklinde.

ident eklemek için
Kod:

/auser x *!ident@*
Örnek:
Kod:

/auser x *!mIRC@*
/auser x *!Sohbet@*
/auser x *!WebSohbet@*

version eklemek için
event'ın matchtext bölümüne regex hali ile ekleyebilirsin.

Örnek:
Eklemek istenen identler: Sohbet Script.v2 - mIRC v6.35
Eklenecek hali: Sohbet\sScript\.v2|mIRC\sv6\.35


Kod:

on x:join:#Sohbet:ctcp $nick version
on $*:ctcpreply:/mIRC\sv6\.35|mIRC\sv6\.21/i:{ window -e @Ctcp-Version | echo -t @Ctcp-Version $nick $+ : $1- }

Alternatif bir öneri. Hangisi işine gelirse. Kolay gelsin.


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

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