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/)
-   -   Kanala giriş yapana msj atma (https://www.ircforumlari.net/mirc-scripting-sorunlari/220926-kanala-giris-yapana-msj-atma.html)

Regex 13 Haziran 2009 22:30

Cevap: Kanala giriş yapana msj atma
 
Kod:

on !*:join:#:.enable #a | who $nick
#a off
raw *:*:haltdef | if ($numeric == 352 && $regex($3,/SOHBET$/Ai) && $regex($9-,/SOHBETCİLER/Si)) { .msg $1 İletin. | .disable #a }
#a end


Bu arada benim ilk sayfada yazdığım kod da çalışıyor, ancak ben sohbetciler değil de sohbetci olarak ayarlamıştım. Sanırım orayı değiştirmedin. Neyse; kolay gelsin.

The_Shark 14 Haziran 2009 07:12

Cevap: Kanala giriş yapana msj atma
 
on *:join:#zurna: {
if ($nick == $me ) {
.msg $nick Hoşgeldiniz iyi sohbetler dileriz. }
}


Yukaridaki koda mesajını gitmesini istemediğim host veya ip adresi nasıl eklerim. Bu mesaj reklam sanılıp ban yiyor.

Regex 14 Haziran 2009 13:36

Cevap: Kanala giriş yapana msj atma
 
Zaten, bu kod hatalı. Kanala giriş yapan sensen ileti gönderiyor. Yani $nick değeri, zaten senin rumuzun oluyor.

Tam olarak isteğini söylersen, uygun bir şeyler yazalım.

The_Shark 14 Haziran 2009 16:10

Cevap: Kanala giriş yapana msj atma
 
on *:join:#:{ msg $nick Mrb $nick , Sunucumuza hoş geldiniz. Umarim hoş bir vakit gecirirsiniz. }

Yukardaki kodu koruma botuna ekledik. Ama kanala girip cikan inviterleri tespit eden botlarin özeline yazınca zline yiyor.
Kanala girdiğimizde Onlarin ve bizlerin özeline yazmamasi icin bizim host adresini koda nasil ekleriz. örnek: @yonetim.xxx.com

Regex 14 Haziran 2009 16:22

Cevap: Kanala giriş yapana msj atma
 
Kod:

on !*:join:#:if (!$regex($gettok($address($nick,5),2,64),/(Yonetim|Admin|Oper)\.Sunucu\.Net$/Ai)) .msg $nick Merhaba, $+($nick,.) Sunucumuza hoş geldiniz. Umarım hoş zaman geçirirsiniz.

Gibi bir şey yapabilirsin. Hostları nasıl çoğaltacağını kırmızıyla gösterdim ve düzenlemen gereken yerlerin de altını çizdim.

Umarım işine yarar.

The_Shark 14 Haziran 2009 16:26

Cevap: Kanala giriş yapana msj atma
 
deneyim cok sağol kardeşim. Eline yüreğine sağlik.

The_Shark 14 Haziran 2009 19:41

Cevap: Kanala giriş yapana msj atma
 
[quote=Regex;737383]
Kod:

on !*:join:#:if (!$regex($gettok($address($nick,5),2,64),/(Yonetim|Admin|Oper)\.sunucu-koruma.xxx.com\.com$/Ai)) .msg $nick Merhaba, $+($nick,.) Sunucumuza hoş geldiniz. Umarım hoş zaman geçirirsiniz.

Yukardaki kod u Koruma botunda çalişiyor. Ama girdiğim host adresindeki inviter, reklam tespit eden bot un özeline yine mesajı yolladı. sunucu-koruma.xxx.com diye host girdim. Hatta 3 saniye gecekmeli verdim. Mesajı yine o bot a yolladi.

Regex 14 Haziran 2009 21:32

Cevap: Kanala giriş yapana msj atma
 
Çünkü hostları, hatalı ekliyorsun. Aşağıdaki örneğe bakarak ekleme yap.

Kod:

on !*:join:#:if (!$regex($gettok($address($nick,5),2,64),/(sunucu-koruma)\.xxx.com$/Ai)) .msg $nick Merhaba, $+($nick,.) Sunucumuza hoş geldiniz. Umarım hoş zaman geçirirsiniz.

Bir örnek daha vereyim ki çoğaltma olayında da aklında bir karışıklık olmasın. Aşağıdaki kod da hem sunucu-koruma.xxx.com hostuna, hem de sunucu-koruma.xxx.com ve guvenlik.xxx.com hostuna sahip kullanıcılara ileti göndermeyecektir.

Kod:

on !*:join:#:if (!$regex($gettok($address($nick,5),2,64),/(sunucu-koruma|guvenlik)\.xxx.com$/Ai)) .msg $nick Merhaba, $+($nick,.) Sunucumuza hoş geldiniz. Umarım hoş zaman geçirirsiniz.

Umarım anlamışsındır.

The_Shark 16 Haziran 2009 05:04

Cevap: Kanala giriş yapana msj atma
 
Alıntı:

Regex Nickli Üyeden Alıntı (Mesaj 737573)
Çünkü hostları, hatalı ekliyorsun. Aşağıdaki örneğe bakarak ekleme yap.

Kod:

on !*:join:#:if (!$regex($gettok($address($nick,5),2,64),/(sunucu-koruma)\.xxx.com$/Ai)) .msg $nick Merhaba, $+($nick,.) Sunucumuza hoş geldiniz. Umarım hoş zaman geçirirsiniz.

Bir örnek daha vereyim ki çoğaltma olayında da aklında bir karışıklık olmasın. Aşağıdaki kod da hem sunucu-koruma.xxx.com hostuna, hem de sunucu-koruma.xxx.com ve guvenlik.xxx.com hostuna sahip kullanıcılara ileti göndermeyecektir.

Kod:

on !*:join:#:if (!$regex($gettok($address($nick,5),2,64),/(sunucu-koruma|guvenlik)\.xxx.com$/Ai)) .msg $nick Merhaba, $+($nick,.) Sunucumuza hoş geldiniz. Umarım hoş zaman geçirirsiniz.

Umarım anlamışsındır.



Kardeş aynısını ekledim. Kanala diğer bot um girdiğinde onun özeline yine atiyor ve zline yiyor. Denemek için yonetimdeki oplarin hostu aop-xxx.xom diyede ekledim hatta timer ekleyip 5 saniye verdim yine mesajı ayirmiyor. Özeline atiyor.

The_Shark 20 Haziran 2009 10:53

Cevap: Kanala giriş yapana msj atma
 
Girenlere oto selamlamada botumun ban yememesi için, istenilmeyen iplere veya host adresine mesaj göndermemesi için kod yokmu ya :(

Botum kanala giren diğer bot a selam hoş geldiniz deyince ban yiyor.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 09: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