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/)
-   -   ip adresine göre nasıl mesaj atarım ? (https://www.ircforumlari.net/mirc-scripting-sorunlari/277825-ip-adresine-gore-nasil-mesaj-atarim.html)

LavdegoN 18 Ekim 2009 15:42

ip adresine göre nasıl mesaj atarım ?
 
örneğin ip adresi @EFA92CBB.B9CAF151.BB465BBC.IP olan bi kişiye kanala her girdiğinde nicki ne olursa olsun otomatik notice mesajı yollamak istiyorum gerekli kode veya komut nasıl olmalıdır ?

Mert 18 Ekim 2009 15:56

Cevap: ip adresine göre nasıl mesaj atarım ?
 
Böyle durumlarda biraz mantığı zorlarsak fena olmaz;


Örneğin bir karaliste(blacklist) addonunu ele alırsak tek bir satır değişerek istediğini yapabiliriz;

Scriptinin Remote kısmına (Alt+R) Aşağıdaki codeyi ekleyip;

on @mert:join:#:{
.notice $nick Selamlar

;)
}


scriptinin normal satirinada;

/auser mert *!*@ip yazarak ekleyebilir
/ruser mert *!*@ip yazarak listeden çıkarabilirsin
Örnek ;

*!*@85.219.*
*!*@79.*
*!*@29.32.32.32


Ek not : yukarıdaki remote bulunduğun ve operatör tüm kanallar için geçerlidir,belirleyeceğin bir kanal için sadece olsun diyorsan yukarıdaki # yerini #kanalın olarak değişmelisin.

Umarım işine yarar.

+ olarak senin gösterdiğin Ip adresi sabit olmamakla beraber işine yaramayacaktir.Çünki ip adresinin şifreli halidir o gördüğün.

Doktrin 18 Ekim 2009 19:49

Cevap: ip adresine göre nasıl mesaj atarım ?
 
on *:JOIN:#:{
var %; $gettok($wildsite,2,64)
if (%; == EFA92CBB.B9CAF151.BB465BBC.IP) {
.notice $nick mesajın
}
}

Bu şekilde de olabilir.

Hesna 18 Ekim 2009 22:27

Cevap: ip adresine göre nasıl mesaj atarım ?
 
Ya birşey sorabilirmiyim? Ben her ikinizinde verdiğinizi denedim .notice olan yerleri .msg # yaptım;çok güzel çalışıyor teşekkür ederim de yalnız anlamadığım şey arkadaşlar scriptlerinde benim attığım msg'yi görüyor ve webtende attığım msg görünüyor ama ben niye kanala attığım msg'mi göremiyorum.Bi açıklama yapark yardımcı olursanız sevinirim.

Teşekkürler

Med Cezir 18 Ekim 2009 22:29

Cevap: ip adresine göre nasıl mesaj atarım ?
 
.msg # yerine /msg # olarak yaparsan sendede görünecektir..

Açıklama yapacak olursak basit bir örnek ile yazdığımız kodlarda Örnegin:
on *:start:/timer 1 1 /echo -a deneme şeklinde yaptıgımızda. Mircimiz bize aşagıdaki gibi bir uyarı verir.
* Zaman 1 aktif edildi
-
deneme
-
* Zaman 1 Durduruldu

Eğer on *:start:.timer 1 1 .echo -a deneme Şeklinde yaparsak sadece

deneme

yazısı gelir. Bu mantıkdan yola çıkarak "."(nokta) işaretini kullanma nedenimiz daha anlaşılır olmuştur umarım..


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

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