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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Kod istek - Anti Spam (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/891222-kod-istek-anti-spam.html)

Edi-- 17 Aralık 2020 21:01

Kod istek - Anti Spam
 
Merhabalar,

Öncelikle umarım sağlığınız yerindedir.

Kanallarımdaki Anti-Spam botları için bir kod yazdırmak istiyorum, şöyle ;

#x , #x2 kanallarına girip her 10 dk bir kanalda cycle yapıp özeline yazılan yazıları #y kanalına yollamasını istiyorum. Herhangi bir fonksiyona girmesini istemiyorum. Sadece belirli kanallarda özeline yazılanları #y kanalına iletmesini istiyorum. Yardımcı olursanız çok sevinirim.

cinaryigit 02 Ocak 2021 05:32

Cevap: Kod istek - Anti Spam
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Alttaki Kodu Aliases Kısmına Ekleyeceksin. Önce Kanallara girecesin Kodu: /pj 600 yazarak çalıştıracaksın. İstersen süresini değiştirirsin. 600 = 10 dk da bir kanalda cycle yapacak.
#Kanal1 #Kanal2 <- Yazan yerlere, istediğin Kanalları ekleyebilirsin.
Kodun orijinal sahibi @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] nickli arkadaştır. Benim ki sadece üzerinde basit bir edittir.
/*
Aşağıdaki rumuzu değiştiren kişi, karakter bakımından zayıftır.
*/
;Yazan: @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
;Kod: /pj - Tüm Kanallardan Çıkış-Giriş
;Kullanım şekli: /pj [<N>]
Bu kodu remote kısmına eklemek istiyorum dersen pj { <- kısmını -> alias pj { olarak değiştireceksiniz.
Kod:

pj {
  var %h = echo $color(info) -te * /pj: Hatalı kullanım.
  if (!$server) %h Sunucuya bağlı değilsiniz.
  elseif (!$chan(0)) %h Hiçbir kanalda bulunmuyorsunuz.
  elseif (!$regex($1,\d)) %h $qt($1) geçersiz rakam.
  else { var #Kanal1,#Kanal2 " = $remove($regsubex($dde(mirc,channels),$+(/,$chr(32),/g),$chr(44)),*) | $iif($regex($1,\d),.timer -o 0 $1) part #Kanal1,#Kanal2 " | $iif($regex($1,\d),.timer -o 0 $1) join -n #Kanal1,#Kanal2 " }
}

Alttaki kısmı da "remote" kısmına ekleyeceksiniz.
Kod:

on *:TEXT:*:?:{
  { msg #kanal $+(<,$nick,>) $1- }
  { msg #kanal $+(<,$nick,>) $1- }
}

Arkadaşlar çok daha iyisini yaparlar ama şimdilik işinizi görür diye düşünüyorum.
Keyifli İF'ler.


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

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