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

manikdepresif 14 Aralık 2023 01:38

Cevap: Noreply
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Kod:

on *:snotice:*Client connecting*: {
  .ctcp $9 VERSION
  .ctcp $9 FINGER
  $+(.timer,$9) 1 3 msg #version  $9 nicki version cevabina yanit vermedi.
}

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

on 1:CTCPREPLY:*VERSION*: {
  $+(.timer,$nick) off
  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))
  }
}



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

denersin

OperServ 14 Aralık 2023 01:59

Cevap: Noreply
 
Alıntı:

manikdepresif Nickli Üyeden Alıntı (Mesaj 1042848311)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Kod:

on *:snotice:*Client connecting*: {
  .ctcp $9 VERSION
  .ctcp $9 FINGER
  $+(.timer,$9) 1 3 msg #version  $9 nicki version cevabina yanit vermedi.
}

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

on 1:CTCPREPLY:*VERSION*: {
  $+(.timer,$nick) off
  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))
  }
}



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

denersin

Hocam kişi zaten zline shun olarak atılsın demiş, Koda zline veya shun temsil eden birşey yok anlamadığım şey neden kodu yazdın :)

manikdepresif 14 Aralık 2023 02:20

Cevap: Noreply
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kodda yanlis yaptiysak yanlislikla shun ya da zline atmayalim diye birine o sekilde yazdim.
Kod calisirsa #version kanalina version mesajina cevap vermeyenleri bildirecek eger saglikli calistigini gorurse o zaman o satiri shun olarak degistirebilir.

OperServ 14 Aralık 2023 02:23

Cevap: Noreply
 
Alıntı:

manikdepresif Nickli Üyeden Alıntı (Mesaj 1042848314)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kodda yanlis yaptiysak yanlislikla shun ya da zline atmayalim diye birine o sekilde yazdim.
Kod calisirsa #version kanalina version mesajina cevap vermeyenleri bildirecek eger saglikli calistigini gorurse o zaman o satiri shun olarak degistirebilir.

Farkındayım hocam benim demek istediğim kişi konuyu yanlış anlayacak diye söyledim.

manikdepresif 14 Aralık 2023 02:25

Cevap: Noreply
 
shun nasil atiliyor bilmiyorum ki, sen biliyorsan buraya;
$+(.timer,$9) 1 3 msg #version $9 nicki version cevabina yanit vermedi.
shun yazacaksin iste msg'den sonra

OperServ 14 Aralık 2023 02:29

Cevap: Noreply
 
Alıntı:

manikdepresif Nickli Üyeden Alıntı (Mesaj 1042848316)
shun nasil atiliyor bilmiyorum ki, sen biliyorsan buraya;
$+(.timer,$9) 1 3 msg #version $9 nicki version cevabina yanit vermedi.
shun yazacaksin iste msg'den sonra

Hocam ben sizi biliyorum sen jeun'sun ne yapacağını iyi bilen birisisin :)

sad33 14 Aralık 2023 23:35

Cevap: Noreply
 
Operserv , manikdepresif ; her ikinizede ilgi ve alakanızdan ötürü teşekkür ederim. Bilgi paylaştıkça çoğalır ve güzelleşir.Konuya kilit demeyeceğim belki başka arkadaşlarda bu önemli konu hakkında bir kaç şey sorabilir ve öğrenebilir.

manikdepresif 15 Aralık 2023 00:02

Cevap: Noreply
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] verdigim kod isine yaramadi mi ?

sad33 15 Aralık 2023 00:06

Cevap: Noreply
 
Alıntı:

manikdepresif Nickli Üyeden Alıntı (Mesaj 1042848588)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] verdigim kod isine yaramadi mi ?

Hata mesajı yahutta yanlış zline shun gibi birşey söz konusu değil henüz. Şu anda takipteyim kodun işlevi açısından; cevap vermeyen girdiğinde olacakları bekliyorum..

manikdepresif 15 Aralık 2023 00:09

Cevap: Noreply
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kodda degisiklik yaptin mi ? Gorebilir miyim eger degisiklik yaptysan

sad33 15 Aralık 2023 00:15

Cevap: Noreply
 
Alıntı:

manikdepresif Nickli Üyeden Alıntı (Mesaj 1042848593)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kodda degisiklik yaptin mi ? Gorebilir miyim eger degisiklik yaptysan

evet yaptım;

Alıntı:

menu status,menubar,channel {
.-
.Version Koruması
..Açık:.enable #Version | .echo -a 2 Version Koruması 2 Aktif.
..Kapalı:.disable #Version | .echo -a 2 Version Koruması 2 Deaktif.
.-
}
#Version on
on *:snotice:*Client connecting*: {
.ctcp $9 VERSION
.ctcp $9 FINGER
$+(.timer,$9) 1 9 msg shun $9
}

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

on 1:CTCPREPLY:*VERSION*: {
msg #version 4Sorgu: 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))
}
}
#Version end

manikdepresif 15 Aralık 2023 00:18

Cevap: Noreply
 
yanlis yapmissin. :)

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 00:18 -->-> Daha önceki mesaj 00:16 --

asagidaki kodun aynisini koy hangi sunucu soyle ctcp'yi kapatip geleyim.

Kod:

on *:snotice:*Client connecting*: {
  .ctcp $9 VERSION
  .ctcp $9 FINGER
  $+(.timer,$9) 1 3 msg #version  $9 nicki version cevabina yanit vermedi.
}

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

on 1:CTCPREPLY:*VERSION*: {
  $+(.timer,$nick) off
  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))
  }
}


sad33 15 Aralık 2023 00:21

Cevap: Noreply
 
Alıntı:

manikdepresif Nickli Üyeden Alıntı (Mesaj 1042848595)
yanlis yapmissin. :)

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 00:18 -->-> Daha önceki mesaj 00:16 --

asagidaki kodun aynisini koy hangi sunucu soyle ctcp'yi kapatip geleyim.

Kod:

on *:snotice:*Client connecting*: {
  .ctcp $9 VERSION
  .ctcp $9 FINGER
  $+(.timer,$9) 1 3 msg #version  $9 nicki version cevabina yanit vermedi.
}

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

on 1:CTCPREPLY:*VERSION*: {
  $+(.timer,$nick) off
  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))
  }
}


iyi de; zaten senin verdiğin kodu koydum.. Senin kod daki değiştirdiğim tek şey $+(.timer,$9) 1 3 msg #version $9 nicki version cevabina yanit vermedi. olan kısmı msg shun yaptım.

manikdepresif 15 Aralık 2023 00:24

Cevap: Noreply
 
sen benim dedigimi yap, gozlerin iyi gormuyor sanirim.benim verdigim kodun aynisini birebir koy remoteye eskisini sil. hangi sunucu soyle deneyelim.

sad33 15 Aralık 2023 00:40

Cevap: Noreply
 
Operserv ; malesef verdiğin kod giren herkese shun atmaya çalışıyor echo olarak yaptım shun işlemini her ihtimale karşı ne olur ne olmaz diye.

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

Alıntı:

manikdepresif Nickli Üyeden Alıntı (Mesaj 1042848602)
sen benim dedigimi yap, gozlerin iyi gormuyor sanirim.benim verdigim kodun aynisini birebir koy remoteye eskisini sil. hangi sunucu soyle deneyelim.

Evet haklısın gözden kaçırdıklarım varmış. iş yorgunluğundan sanırım :) şu anda herhangi bir hata yok takipteyim.

manikdepresif 15 Aralık 2023 00:45

Cevap: Noreply
 
timernick timer'i kullanan baska bir remotede varsa sıkıntı cikarabilir. bilgin olsun.

sad33 15 Aralık 2023 00:52

Cevap: Noreply
 
Alıntı:

manikdepresif Nickli Üyeden Alıntı (Mesaj 1042848609)
timernick timer'i kullanan baska bir remotede varsa sıkıntı cikarabilir. bilgin olsun.

Evet onun farkındayım o sebeple timer1 timer2 diye adlandırıyorum lakin; bir sorun çıktı. Sunucuya ani giriş çıkış yapan olduğunda (örneğin tarayıcısında geri ileri tuşuna basarak yahutta yanlışlıkla androirci açıp kapatan) sorguya cevap veremediğinden ötürü işlem uyguluyor. Tabi ben mesaj olarak deniyorum şu anda direk komutu aktif hale getirmedim henüz..

OperServ 15 Aralık 2023 01:03

Cevap: Noreply
 
Alıntı:

sad33 Nickli Üyeden Alıntı (Mesaj 1042848612)
Evet onun farkındayım o sebeple timer1 timer2 diye adlandırıyorum lakin; bir sorun çıktı. Sunucuya ani giriş çıkış yapan olduğunda (örneğin tarayıcısında geri ileri tuşuna basarak yahutta yanlışlıkla androirci açıp kapatan) sorguya cevap veremediğinden ötürü işlem uyguluyor. Tabi ben mesaj olarak deniyorum şu anda direk komutu aktif hale getirmedim henüz..

Kod:

on *:snotice:*Client connecting*: {
  .ctcp $9 VERSION
  .ctcp $9 FINGER
  $+(.timer,$9) 1 3 msg #version  $9 nicki version cevabina yanit vermedi.
}

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

on 1:CTCPREPLY:*VERSION*: {
  $+(.timer,$nick) off
  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))
  }
}

on *:TEXT:!timer *:#kanal:{
  var %kullanici = $2
  var %zamanlayici = $3
  if (%zamanlayici isnum 1-300) { ; 1 ile 300 saniye arasında bir süre belirleyin
    $+(.timer, kullanici, %kullanici) 1 %zamanlayici msg #kanal Kullanıcı $nick cevap vermedi.
  }
  else {
    msg #kanal Geçersiz zamanlayıcı süresi. Lütfen 1 ile 300 arasında bir sayı girin.
  }
}

Bu kod, !timer KULLANICI SÜRE komutunu kullanarak belirli bir kullanıcı için bir zamanlayıcı başlatır. Belirtilen süre içinde kullanıcı cevap vermezse, msg #kanal Kullanıcı $nick cevap vermedi. şeklinde bir uyarı mesajı gönderir.

Ancak, bu kod yalnızca cevap veremeyen kullanıcılara karşı bir uyarı mesajı gönderir ve cevap bekleyen sorguları iptal etmez.

sad33 15 Aralık 2023 21:33

Cevap: Noreply
 
Alıntı:

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

on *:snotice:*Client connecting*: {
  .ctcp $9 VERSION
  .ctcp $9 FINGER
  $+(.timer,$9) 1 3 msg #version  $9 nicki version cevabina yanit vermedi.
}

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

on 1:CTCPREPLY:*VERSION*: {
  $+(.timer,$nick) off
  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))
  }
}

on *:TEXT:!timer *:#kanal:{
  var %kullanici = $2
  var %zamanlayici = $3
  if (%zamanlayici isnum 1-300) { ; 1 ile 300 saniye arasında bir süre belirleyin
    $+(.timer, kullanici, %kullanici) 1 %zamanlayici msg #kanal Kullanıcı $nick cevap vermedi.
  }
  else {
    msg #kanal Geçersiz zamanlayıcı süresi. Lütfen 1 ile 300 arasında bir sayı girin.
  }
}

Bu kod, !timer KULLANICI SÜRE komutunu kullanarak belirli bir kullanıcı için bir zamanlayıcı başlatır. Belirtilen süre içinde kullanıcı cevap vermezse, msg #kanal Kullanıcı $nick cevap vermedi. şeklinde bir uyarı mesajı gönderir.

Ancak, bu kod yalnızca cevap veremeyen kullanıcılara karşı bir uyarı mesajı gönderir ve cevap bekleyen sorguları iptal etmez.

Çok ilginç bir kod; bunu version için değilde farkli birşeye uyarlayacam. Eline sağlık.. Ancak bunu ben bireysel kullanıcı üzerinde yapamam amacım zaten ilk girişte cevap vermeyene ceza yaptırım uygulamak. çünkü mobil veri çıkalı maşallah lamerlerimiz çoğaldı. Hackerim diyen bile var :) yani; mobil veri aç kapa yapacağı için ard arda her girşinde komutu kullanamam. Tek istediğim başında da deiğim gibi snotice de iken 9 saniye içinde versiyon cevabı vermeyene ceza..Tabi burda bu sefer devreye ani giriş çıkış yapanlarıda düşündüğümüzde yine bir çıkmazla karşılaşıyoruz. ve son olarak düşündüğüm ise sanırım bunu on off türü birşey yapar isek; o can sıkıcı kişiler girdiğinde on hale getirince devreye girebilir..

OperServ 15 Aralık 2023 22:10

Cevap: Noreply
 
Alıntı:

sad33 Nickli Üyeden Alıntı (Mesaj 1042848822)
Çok ilginç bir kod; bunu version için değilde farkli birşeye uyarlayacam. Eline sağlık.. Ancak bunu ben bireysel kullanıcı üzerinde yapamam amacım zaten ilk girişte cevap vermeyene ceza yaptırım uygulamak. çünkü mobil veri çıkalı maşallah lamerlerimiz çoğaldı. Hackerim diyen bile var :) yani; mobil veri aç kapa yapacağı için ard arda her girşinde komutu kullanamam. Tek istediğim başında da deiğim gibi snotice de iken 9 saniye içinde versiyon cevabı vermeyene ceza..Tabi burda bu sefer devreye ani giriş çıkış yapanlarıda düşündüğümüzde yine bir çıkmazla karşılaşıyoruz. ve son olarak düşündüğüm ise sanırım bunu on off türü birşey yapar isek; o can sıkıcı kişiler girdiğinde on hale getirince devreye girebilir..

Kod:

on *:snotice:*Client connecting*: {
  .ctcp $9 VERSION
  .ctcp $9 FINGER
  $+(.timer,$9) 1 9 msg #version $9 nicki version cevabina yanit vermedi.
}

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

on 1:CTCPREPLY:*VERSION*: {
  $+(.timer,$nick) off
  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))
  }
}

menu channel {
  .$iif($timer($9),Aç,Kapat) Version Cevap Süresi $iif($timer($9),Kapat,Aç): VersionDurum
}

alias VersionDurum {
  if ($timer($9)) {
    .timer $+($9) off
    msg #version Version cevap süresi kapatıldı.
  }
  else {
    .timer $+($9) 1 9 msg #version $9 nicki version cevabina yanit vermedi.
    msg #version Version cevap süresi açıldı.
  }
}

Sanırım bu işini görecektir..

manikdepresif 16 Aralık 2023 00:10

Cevap: Noreply
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yazdigin kodlarda cok hatalar yapiyorsun.

sad33 16 Aralık 2023 00:11

Cevap: Noreply
 
Alıntı:

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

on *:snotice:*Client connecting*: {
  .ctcp $9 VERSION
  .ctcp $9 FINGER
  $+(.timer,$9) 1 9 msg #version $9 nicki version cevabina yanit vermedi.
}

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

on 1:CTCPREPLY:*VERSION*: {
  $+(.timer,$nick) off
  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))
  }
}

menu channel {
  .$iif($timer($9),Aç,Kapat) Version Cevap Süresi $iif($timer($9),Kapat,Aç): VersionDurum
}

alias VersionDurum {
  if ($timer($9)) {
    .timer $+($9) off
    msg #version Version cevap süresi kapatıldı.
  }
  else {
    .timer $+($9) 1 9 msg #version $9 nicki version cevabina yanit vermedi.
    msg #version Version cevap süresi açıldı.
  }
}

Sanırım bu işini görecektir..

Kesinlikle; Çok teşekkür ederim. Ama sanırım yine hata verdi :) vazgeçeyim ben en iyisi gerçekten çok emek veriyorsunuz.Hakkınıza girmekte istemiyorum.

OperServ 16 Aralık 2023 00:34

Cevap: Noreply
 
Alıntı:

sad33 Nickli Üyeden Alıntı (Mesaj 1042848844)
Kesinlikle; Çok teşekkür ederim. Ama sanırım yine hata verdi :) vazgeçeyim ben en iyisi gerçekten çok emek veriyorsunuz.Hakkınıza girmekte istemiyorum.

Ne gibi hata alıyorsunuz sunucu neresi?

Enes 22 Aralık 2023 20:48

Cevap: Noreply
 
Kimse bağlandığı gibi saniyesinde ctcplere yanıt veremeyebilir bu da farklı olumsuz sonuçlar doğurabilir diye düşünüyorum bence süreye göre uyarlamalısın


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

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