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ü Noreply (https://www.ircforumlari.net/mirc-scripting-sorunlari/1023812-noreply.html)

sad33 12 Aralık 2023 21:55

Noreply
 
Selamun Aleyküm. Daha önceden kullanmış olduğum bir remoteyi şu anda bulamıyorum. Forumda bakmadığım aramadığım konu mesaj kalmadı. Yahutta affınıza sığınarak ben bulamadım. Sizlerden ricam elinde olan veya yardımcı olabilecek birileri var ise; version sorgulamasında cevap vermeyene zline shun vs gibi caydırıcı bir remote lazım. Şimiden herkese teşekkür ederim.

OperServ 12 Aralık 2023 23:21

Cevap: Noreply
 
Alıntı:

sad33 Nickli Üyeden Alıntı (Mesaj 1042847825)
Selamun Aleyküm. Daha önceden kullanmış olduğum bir remoteyi şu anda bulamıyorum. Forumda bakmadığım aramadığım konu mesaj kalmadı. Yahutta affınıza sığınarak ben bulamadım. Sizlerden ricam elinde olan veya yardımcı olabilecek birileri var ise; version sorgulamasında cevap vermeyene zline shun vs gibi caydırıcı bir remote lazım. Şimiden herkese teşekkür ederim.


Kullanıcıların MIRC sürümlerini sorgulayıp cevap vermemesi durumunda caydırıcı bir önlem almak için aşağıdaki gibi bir Remote Scripting kullanabilirsiniz:


Kod:

on *:CTCPREPLY:VERSION*:?: {
  if (!$version($nick)) {
    ; Burada istediğiniz cezalandırma adımlarını ekleyebilirsiniz
    ; Örneğin, ZLINE veya SHUN işlemleri yapabilirsiniz
    .zline $address($nick, 2) 7d Version  sorgusuna cevap vermedi.
    msg #KanalAdı $nick version sorgusuna cevap vermediği için caydırıcı bir işlem uygulandı.
  }
}

Bu kod, bir kullanıcıdan VERSION CTCP sorgusu aldığında cevap vermemesi durumunda bir caydırıcı işlem uygular. Örneğin, kullanıcıya ZLINE veya SHUN gibi caydırıcı bir işlem uygulayabilir veya bir kanala mesaj göndererek durumu duyurabilirsiniz.


Ancak, bu kodu kullanırken dikkat etmeniz gereken bazı noktalar vardır. Örneğin, bazı sunucular veya ağlar, kullanıcıların VERSION sorgularına yanıt verilmesini yasaklayabilir veya sınırlayabilir. Bu nedenle, bu tür bir scripti kullanmadan önce sunucunuzun kurallarını ve politikalarını kontrol etmelisiniz.

sad33 12 Aralık 2023 23:46

Cevap: Noreply
 
Alıntı:

OperServ Nickli Üyeden Alıntı (Mesaj 1042847886)
Kullanıcıların MIRC sürümlerini sorgulayıp cevap vermemesi durumunda caydırıcı bir önlem almak için aşağıdaki gibi bir Remote Scripting kullanabilirsiniz:


Kod:

on *:CTCPREPLY:VERSION*:?: {
  if (!$version($nick)) {
    ; Burada istediğiniz cezalandırma adımlarını ekleyebilirsiniz
    ; Örneğin, ZLINE veya SHUN işlemleri yapabilirsiniz
    .zline $address($nick, 2) 7d Version  sorgusuna cevap vermedi.
    msg #KanalAdı $nick version sorgusuna cevap vermediği için caydırıcı bir işlem uygulandı.
  }
}

Bu kod, bir kullanıcıdan VERSION CTCP sorgusu aldığında cevap vermemesi durumunda bir caydırıcı işlem uygular. Örneğin, kullanıcıya ZLINE veya SHUN gibi caydırıcı bir işlem uygulayabilir veya bir kanala mesaj göndererek durumu duyurabilirsiniz.


Ancak, bu kodu kullanırken dikkat etmeniz gereken bazı noktalar vardır. Örneğin, bazı sunucular veya ağlar, kullanıcıların VERSION sorgularına yanıt verilmesini yasaklayabilir veya sınırlayabilir. Bu nedenle, bu tür bir scripti kullanmadan önce sunucunuzun kurallarını ve politikalarını kontrol etmelisiniz.

İlgin ve alakan için çok teşekkür ederim. Eline emeğine sağlık.. Ancak şöyle bir hata alıyorum ?: Unknown command
-
?: Unknown command

OperServ 13 Aralık 2023 00:55

Cevap: Noreply
 
Alıntı:

sad33 Nickli Üyeden Alıntı (Mesaj 1042847897)
İlgin ve alakan için çok teşekkür ederim. Eline emeğine sağlık.. Ancak şöyle bir hata alıyorum ?: Unknown command
-
?: Unknown command

Kod:

on *:CTCPREPLY:VERSION*:?: {
Bu kodu bununla değiştir

Kod:

on *:CTCP:VERSION:*:{
Komut kullanımı
/ctcp nick version

Eğer MIRC'de CTCPREPLY komutunu kullanırken Unknown command hatası alıyorsanız, büyük ihtimalle kullanılan komut sunucunuzda desteklenmiyor veya yetkili bir komut değil.

manikdepresif 13 Aralık 2023 14:32

Cevap: Noreply
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] biraz daha acar misin ne yapmak istedigini yardimci olmaya calisayim.

sad33 13 Aralık 2023 20:41

Cevap: Noreply
 
Alıntı:

OperServ Nickli Üyeden Alıntı (Mesaj 1042847904)
Kod:

on *:CTCPREPLY:VERSION*:?: {
Bu kodu bununla değiştir

Kod:

on *:CTCP:VERSION:*:{
Komut kullanımı
/ctcp nick version

Eğer MIRC'de CTCPREPLY komutunu kullanırken Unknown command hatası alıyorsanız, büyük ihtimalle kullanılan komut sunucunuzda desteklenmiyor veya yetkili bir komut değil.


Alıntı:

on *:snotice:*Client connecting*: {
.ctcp $9 VERSION
.ctcp $9 FINGER
}

on 1:CTCPREPLY:*FINGER*: {
msg #version 4Bilgi: 1  $nick 4FINGER: 1 $1-
}

on 1:CTCPREPLY:*VERSION*: {
msg #version 4Bilgi: 1  $nick 4VERSION: 1 $strip($1-)
}

on 1:snotice:*Notice Yasak*: {
if VERSION isin $1- || FINGER isin $1- {
msg #version 4VERSION 1/ 4FINGER:1  $2 $strip($remove($8-,[,],Notice,Yasaklanmistir))
}
}

Tekrardan teşekkür ederim ilgin için; Lakin hem yetkim var hem sunucuda modülü de mevcut. Bu remote şu anda bende ekli olan ve gayet stabil çalışan bir remote. Her giren kişiye Statüs de iken belirlediğim kanala version ve finger çekip yanıtı yazdırıyorum. Sorunum ise sadece version yanıtına cevap vermeyenler için bir caydırıcı ceza. Bunu mesela kasti olarak yapıyorlar mircten version bölümünü silip boş bırakıyorlar. Ve sorguda neyi kullandığını bilmediğim ve göremedğim için yaptırım uygulayamıyorum.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 20:41 -->-> Daha önceki mesaj 20:40 --

Alıntı:

manikdepresif Nickli Üyeden Alıntı (Mesaj 1042848081)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] biraz daha acar misin ne yapmak istedigini yardimci olmaya calisayim.






Bu remote şu anda bende ekli olan ve gayet stabil çalışan bir remote. Her giren kişiye Statüs de iken belirlediğim kanala version ve finger çekip yanıtı yazdırıyorum. Sorunum ise sadece version yanıtına cevap vermeyenler için bir caydırıcı ceza. Bunu mesela kasti olarak yapıyorlar mircten version bölümünü silip boş bırakıyorlar. Ve sorguda neyi kullandığını bilmediğim ve göremedğim için yaptırım uygulayamıyorum.

Yukarıda bende ekli olan remoteyi de sunmuş bulunmaktayım. İlgi ve alakanıza çok teşekkür ederim.

OperServ 13 Aralık 2023 20:53

Cevap: Noreply
 
Alıntı:

sad33 Nickli Üyeden Alıntı (Mesaj 1042848201)
Tekrardan teşekkür ederim ilgin için; Lakin hem yetkim var hem sunucuda modülü de mevcut. Bu remote şu anda bende ekli olan ve gayet stabil çalışan bir remote. Her giren kişiye Statüs de iken belirlediğim kanala version ve finger çekip yanıtı yazdırıyorum. Sorunum ise sadece version yanıtına cevap vermeyenler için bir caydırıcı ceza. Bunu mesela kasti olarak yapıyorlar mircten version bölümünü silip boş bırakıyorlar. Ve sorguda neyi kullandığını bilmediğim ve göremedğim için yaptırım uygulayamıyorum.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 20:41 -->-> Daha önceki mesaj 20:40 --








Bu remote şu anda bende ekli olan ve gayet stabil çalışan bir remote. Her giren kişiye Statüs de iken belirlediğim kanala version ve finger çekip yanıtı yazdırıyorum. Sorunum ise sadece version yanıtına cevap vermeyenler için bir caydırıcı ceza. Bunu mesela kasti olarak yapıyorlar mircten version bölümünü silip boş bırakıyorlar. Ve sorguda neyi kullandığını bilmediğim ve göremedğim için yaptırım uygulayamıyorum.

Yukarıda bende ekli olan remoteyi de sunmuş bulunmaktayım. İlgi ve alakanıza çok teşekkür ederim.


Anladım, eğer `SNOTICE` olayı üzerinden ceza vermek istiyorsanız, bu şekilde bir düzenleme yapabilirsiniz:


Kod:

on *:SNOTICE:*Client connecting*: {
  ; İpucu: Burada bir kullanıcının sunucuya bağlandığında yapılmasını istediğiniz işlemleri gerçekleştirebilirsiniz.
  ; Örneğin, VERSION ve FINGER sorgularını yollayabilirsiniz.
  .ctcp $9 VERSION
  .ctcp $9 FINGER
}

on 1:CTCPREPLY:*FINGER*: {
  ; Burada FINGER yanıtını işlemek için bir kod parçası olabilir
  msg #version 4Bilgi: 1  $nick 4FINGER: 1 $1-
}

on 1:CTCPREPLY:*VERSION*: {
  .zline $address($nick, 2) 7d Version sorgusuna cevap vermedi.
    msg #version $nick version sorgusuna cevap vermediği için caydırıcı bir işlem uygulandı.
  }
}

on *:SNOTICE:*Notice Yasak*: {
  ; SNOTICE üzerinden alınan Notice Yasak olayını işlemek için bir kod parçası olabilir
  if VERSION isin $1- || FINGER isin $1- {
    msg #version 4VERSION 1/ 4FINGER:1  $2 $strip($remove($8-,[,],Notice,Yasaklanmistir))
  }
}

Bu kod, sunucuya bağlanan bir kullanıcıdan SNOTICE olarak Notice Yasak mesajı aldığında, bu mesajda VERSION veya FINGER yanıtı varsa, belirlediğiniz kanala bir ceza mesajı yollayacaktır..

Not;
Kodu denedim gayet iyi çalışıyor çalışmadıysa pmde sunucunun adını söylermisiniz

Not2:
Version mesajını örnek olarak zline ekledim finger notice olayına siz shun veya zline olarak ekleyebilirsiniz version cevabında olduğu gibi ekleyin metin ayarını kendinize göre değiştirin

manikdepresif 13 Aralık 2023 21:44

Cevap: Noreply
 
boyle bir remote sıkıntı cikartir sende kullanmamani tavsiye ederim illa istiyorum dersen de yazarim.

sad33 14 Aralık 2023 01:07

Cevap: Noreply
 
Alıntı:

manikdepresif Nickli Üyeden Alıntı (Mesaj 1042848233)
boyle bir remote sıkıntı cikartir sende kullanmamani tavsiye ederim illa istiyorum dersen de yazarim.

Sene 2023 olarak ve mobillerin artık rağbet olduğu bir dönemi düşünecek olursak; kesinlikle sıkıntı çıkmaz. neden? çünkü telefonların yahutta tarayıcıların versiyonlarını silip giremezsiniz. mirc de aynı şekilde esasında ancak; kötü niyetli kişiler bunu su istimal edip version cevaplarını siliyorlar ve at koşturuyorlar. Benim için oldukça gerekli. Remote ekleyip unutanlardan değilim, sürekli takipte kalırım

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 01:07 -->-> Daha önceki mesaj 01:05 --

Alıntı:

OperServ Nickli Üyeden Alıntı (Mesaj 1042848221)
Anladım, eğer `SNOTICE` olayı üzerinden ceza vermek istiyorsanız, bu şekilde bir düzenleme yapabilirsiniz:


Kod:

on *:SNOTICE:*Client connecting*: {
  ; İpucu: Burada bir kullanıcının sunucuya bağlandığında yapılmasını istediğiniz işlemleri gerçekleştirebilirsiniz.
  ; Örneğin, VERSION ve FINGER sorgularını yollayabilirsiniz.
  .ctcp $9 VERSION
  .ctcp $9 FINGER
}

on 1:CTCPREPLY:*FINGER*: {
  ; Burada FINGER yanıtını işlemek için bir kod parçası olabilir
  msg #version 4Bilgi: 1  $nick 4FINGER: 1 $1-
}

on 1:CTCPREPLY:*VERSION*: {
  .zline $address($nick, 2) 7d Version sorgusuna cevap vermedi.
    msg #version $nick version sorgusuna cevap vermediği için caydırıcı bir işlem uygulandı.
  }
}

on *:SNOTICE:*Notice Yasak*: {
  ; SNOTICE üzerinden alınan Notice Yasak olayını işlemek için bir kod parçası olabilir
  if VERSION isin $1- || FINGER isin $1- {
    msg #version 4VERSION 1/ 4FINGER:1  $2 $strip($remove($8-,[,],Notice,Yasaklanmistir))
  }
}

Bu kod, sunucuya bağlanan bir kullanıcıdan SNOTICE olarak Notice Yasak mesajı aldığında, bu mesajda VERSION veya FINGER yanıtı varsa, belirlediğiniz kanala bir ceza mesajı yollayacaktır..

Not;
Kodu denedim gayet iyi çalışıyor çalışmadıysa pmde sunucunun adını söylermisiniz

Not2:
Version mesajını örnek olarak zline ekledim finger notice olayına siz shun veya zline olarak ekleyebilirsiniz version cevabında olduğu gibi ekleyin metin ayarını kendinize göre değiştirin

Teşekkür ederim ilgilendiğin için. benim işimi görecek olan bölüm on 1:CTCPREPLY:*VERSION*: {
.zline $address($nick, 2) 7d Version sorgusuna cevap vermedi.
msg #version $nick version sorgusuna cevap vermediği için caydırıcı bir işlem uygulandı.
}
}
burasımı ?
bendeki remote şart değil o ayrı kalsada olur amacım sadece versiyon cevabını vermeyene shun atmak.

OperServ 14 Aralık 2023 01:20

Cevap: Noreply
 
Alıntı:

sad33 Nickli Üyeden Alıntı (Mesaj 1042848301)
Sene 2023 olarak ve mobillerin artık rağbet olduğu bir dönemi düşünecek olursak; kesinlikle sıkıntı çıkmaz. neden? çünkü telefonların yahutta tarayıcıların versiyonlarını silip giremezsiniz. mirc de aynı şekilde esasında ancak; kötü niyetli kişiler bunu su istimal edip version cevaplarını siliyorlar ve at koşturuyorlar. Benim için oldukça gerekli. Remote ekleyip unutanlardan değilim, sürekli takipte kalırım

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 01:07 -->-> Daha önceki mesaj 01:05 --


Teşekkür ederim ilgilendiğin için. benim işimi görecek olan bölüm on 1:CTCPREPLY:*VERSION*: {
.zline $address($nick, 2) 7d Version sorgusuna cevap vermedi.
msg #version $nick version sorgusuna cevap vermediği için caydırıcı bir işlem uygulandı.
}
}
burasımı ?
bendeki remote şart değil o ayrı kalsada olur amacım sadece versiyon cevabını vermeyene shun atmak.

Evet onun için zline olarak belirtim, Siz onu shun olarak yapabilirsiniz


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

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