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/)
-   -   Argo küfür Reklam İnviter Tespit (https://www.ircforumlari.net/mirc-scripting-sorunlari/165213-argo-kufur-reklam-inviter-tespit.html)

ibr@him 14 Aralık 2008 15:26

Argo küfür Reklam İnviter Tespit
 
Selam kolay gelsin.
Bir isteğim olacaktı bir bot oluşturmak istiyorum.
Bu bot bulunduğu kanallrdaki küfürleri reklamları cloneleri özeline yapılan inviterleri tespit edip #denetleme kanalına notice olarak atmasını istiyorum.
Şimdiden yardımlarınız için teşekkürler.

Difuzyon 14 Aralık 2008 16:06

Cevap: Argo küfür Reklam İnviter Tespit
 
Belirttiğiniz durumlarla ilgili forumda benzer konular mevcuttur.Bunlardan tanesi :

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Bu kısımdan gerekli olan kısımları kendinize göre dizayn edebilirsiniz.Örneğin,

on @*:text:*:#:if $prot(bword,$1-,küfürler.txt) { kick # $nick Küfür etme! }

yerine aşağıdaki gibi dizayn edebilirsiniz.

on *:text:*:#:if $prot(bword,$1-,küfürler.txt) { notice #denetleme <Küfür, $nick , # > $1- }

Biraz daha araştırıp takıldığınız yerleri bizlerle paylaşırsınız.

İyi forumlar...

ibr@him 15 Aralık 2008 19:24

Cevap: Argo küfür Reklam İnviter Tespit
 
on @*:TEXT:*:#:{
if ($nick isop #) return
if ($len($strip($1-)) >= 300) {
;s
notice #denetleme < Uzunyazı , $chan $nick , # > $1-



Bu kodda botun bulunduğu kanalda 300 karekter ve üzeri kullanan kullanıcılar olursa #denetleme kanalına bot notice olarak atıyor kod çalışıyor ama bot op olduğu kanalrda algılıyor ben ise user olarak durduğu kanallardada algılayıp #denetleme kanalına notice atmasını istiyorum.

Editor 15 Aralık 2008 19:35

Cevap: Argo küfür Reklam İnviter Tespit
 
Kod:

on *:TEXT:*:#:{
if ($nick isop #) return
if ($len($strip($1-)) >= 300) {
;s
notice #denetleme < Uzunyazı , $chan $nick , # > $1-


ibr@him 15 Aralık 2008 19:39

Cevap: Argo küfür Reklam İnviter Tespit
 
@ u çıkartıpta denemiştim ama sonuç çıkmadı bot user olarak durduğu kanalalrdaki uzun yazıları algılamıyor veya algılıyor ama #denetleme kanalına notice olarak atamıyor bi yerde hata var sanırım

Editor 15 Aralık 2008 19:52

Cevap: Argo küfür Reklam İnviter Tespit
 
Kod:


on @*:TEXT:*:#:{
  if ($nick isop #) return
  if ($len($strip($1-)) >= 300) {
    ;s
    notice #denetleme < Uzunyazı , $chan $nick , # > $1-
  }
}

denermisin

Difuzyon 15 Aralık 2008 19:57

Cevap: Argo küfür Reklam İnviter Tespit
 
Kod:

on *:TEXT:*:#:if ($nick !isop #) && $len($strip($1-)) > 300 { notice #denetleme < Uzunyazı , $nick , # > $1- }
Eğer(yazan nick kanalda op değilse) ve (yazdığı satırın toplamı 300'den büyük ise) #denetleme kanalına; yazan nicki,yazdığı kanalı ve yazdığı mesajı Notice şeklinde gönderecektir.


İyi forumlar...

MT EkoL 16 Aralık 2008 21:34

Cevap: Argo küfür Reklam İnviter Tespit
 
Bot chanserv in yazdıkları uzun yazıları algılamasın nasıl ayarlarım.

Difuzyon 16 Aralık 2008 22:38

Cevap: Argo küfür Reklam İnviter Tespit
 
Bildiğim kadarıyla ChanServ'den genellikle NOTICE şeklinde mesaj alırız.Şayet NOTICE mesajlarda gönderen nick ChanServ ve bu mesajlarının arı halinin toplam karakter sayısı 50 ve üzeriyse aşağıdaki kod bu noticeleri görmenizi engeller :

Kod:

on ^1:notice:*:*:if $nick == ChanServ && $len($strip($1-)) >= 50 { halt }
Şayet ChanServ mesajları text halinde özel veya #kanal'a geliyorsa ve 50 karakter üzeriyse bu mesajların görünmesini engellemek için uygulanacak olan kod :

Kod:

on ^*:text:*:*:if $nick == ChanServ && $len($strip($1-)) >= 50 { halt }
İyi forumlar...

ibr@him 17 Aralık 2008 20:22

Cevap: Argo küfür Reklam İnviter Tespit
 
on *:join:*: {
%clones = $ialchan($wildsite,#,0)
if ( %clones > 1 ) {
var %count = 1
set %clone.nicks -->
while (%count <= %clones) {
%clone.nicks = %clone.nicks $ial($wildsite,%count).nick
inc %count }

bu clone korumasınındada şöyle bir şey yapmak istiyorum aynı ipten 4 kişi girerse #denetleme kanalına notice atsın olduğu gibi.


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

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