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/)
-   -   Oper clone (https://www.ircforumlari.net/mirc-scripting-sorunlari/551136-oper-clone.html)

Cpu 25 Ekim 2013 13:10

Oper clone
 
/os session list 4 uyguladığımda sunucuya 4 ve uzeri ayni ip den baglanti yapildiginda ayri bir pencerede uyari almak istiyorum

-OperServ- En az 4 baglantili oturumlar:

-OperServ- Oturum Host

-OperServ- 4 78.188.67.152

uFuK 25 Ekim 2013 14:55

Cevap: Oper clone
 
Kod:

on *:notice:*:*: {
if $nick == OperServ {
if $1 > 3 && $2 && !$3 {
echo -as 4 ve Daha Fazla Cloneli Oturumlar: $2
}
}
}

OperServ'n Gönderdiği Mesajı Bir Notice Olarak Düşünerek Yaptım Snotice İse Çalışmaz.

Yukarıdaki Kod $1 Kelime 3'ten Büyükse $2'nci Kelime Yani İp Adresi varsa ve İp'den Sonra Herhangi Bir Kelime Yoksa Çalışacaktır (Noticeler Karışmasın Diye Yaptım)

4 ve 4'ten büyük cloneleri size bu haliyle verir.

Cpu 25 Ekim 2013 18:09

Cevap: Oper clone
 
Alıntı:

uFuK Nickli Üyeden Alıntı (Mesaj 1041354478)
Kod:

on *:notice:*:*: {
if $nick == OperServ {
if $1 > 3 && $2 && !$3 {
echo -as 4 ve Daha Fazla Cloneli Oturumlar: $2
}
}
}

OperServ'n Gönderdiği Mesajı Bir Notice Olarak Düşünerek Yaptım Snotice İse Çalışmaz.

Yukarıdaki Kod $1 Kelime 3'ten Büyükse $2'nci Kelime Yani İp Adresi varsa ve İp'den Sonra Herhangi Bir Kelime Yoksa Çalışacaktır (Noticeler Karışmasın Diye Yaptım)

4 ve 4'ten büyük cloneleri size bu haliyle verir.

Ayrı bir pencerede çıkarmak için ne yapmamız lazım çıkmıyor şu anda

uFuK 26 Ekim 2013 00:38

Cevap: Oper clone
 
Kod:

on *:notice:*:*: {
if $nick == OperServ {
if $1 > 3 && $2 && !$3 {
$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 -t @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 4  4 ve Daha Fazla Cloneli Oturumlar: $2
}
}
}


Cpu 26 Ekim 2013 00:56

Cevap: Oper clone
 
Kod:

on ^$*:hotlink:/("?")/:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]:return
on *:hotlink:*:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]: {
  echo -s hotlink denemesi: $noqt($1)
}
on *:notice:*:*: {
  if $nick == OperServ {
    if $1 > 3 && $2 && !$3 {
      $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 -t @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 4  4 ve Daha Fazla Cloneli Oturumlar: $qt($2)
    }
  }
}

denemedim.
echo -s ile başlayan kısma istediğin komutu yazabilirsin.

Feragat 26 Ekim 2013 02:24

Cevap: Oper clone
 
Hotlink için şunları ekleyebilirsin.

Bu hali ile IP' i verir.
Kod:

on $^*:hotlink:/(\d+\.\d+\.\d+\.\d+)$/S:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]: { return }
on *:hotlink:*:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]: { echo -a $regsubex($hotline,/.*\40(\d+\x2E\d+\x2E\d+\x2E\d+)/S,\1) }

Örneğin @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] penceresinde gözüken echo mesajında ki IP'e gzline uygulatmak istersen;

Kod:

on $^*:hotlink:/(\d+\.\d+\.\d+\.\d+)$/S:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]: { return }
on *:hotlink:*:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]: { gzline $+(*@,$regsubex($hotline,/.*\40(\d+\x2E\d+\x2E\d+\x2E\d+)/S,\1)) Sebep }

gibi.

Not: Gördüğüm kadarıyla uFuK kodu düzenlerken IP değerine $qt tanımı eklemiş, eğer IP değerini $qt($2) olarak kullanacaksan, kodu bu şekilde eklemelisin;

Kod:

on $^*:hotlink:/[\42](.+)[\42]$/S:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]: { return }
on *:hotlink:*:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]: { echo -a $regsubex($hotline,/.*\40\42(.+)\42$/S,\1) }

Tıkladığında sunucu üzerinde xline uygulatmak için yukarıda ki örnekte olduğu gibi yapabilirsin.

uFuK 26 Ekim 2013 02:30

Cevap: Oper clone
 
Arkadaş şu Firefoxun forumda calısmaması yüzünden elim ayağıma dolandı iyice :) Kişinin yazdiği mesajı düzenlemişim kendi mesajım yerine @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] en son yazdiğin mesaj kısmına kodu verdim Feragat 'ta vermiş ben benimkini denemedim ikisinden birini kullanabilirsin


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

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