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/)
-   -   Badnick Koruması Hakkında. (https://www.ircforumlari.net/mirc-scripting-sorunlari/700276-badnick-korumasi-hakkinda.html)

BlackForce 30 Aralık 2019 13:00

Cevap: Badnick Koruması Hakkında.
 
Alıntı:

cinaryigit Nickli Üyeden Alıntı (Mesaj 1042219748)
Selam.
Aklıma şöyle bir şey geldi. Ben bunu timer ile yapıyorum bunu join eventinde nasıl yaparız.
Şöyle izah edeyim; Kanaldan banlamak ya da atmak istemediğim bir kullanıcıyı kanalda susturmak istiyorum. Kullanıcının nickini değil IP'sinin (32649F26.B59FAB9E.FFCFEE32.IP) ~q:*!*@*FFCFEE32.IP son kısmını banlamak istiyorum.
Kısacası Kanala giren nickin IP'sinin son kısmına sus atsın.
Örnek: Giriş: FatLady (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
[07:26] * Wazted mod değiştirdi:+b ~q:*!*@*FFCFE32A.IP

Şimdiden teşekkür ederim

Kod:

$iif($address($nick,2),mode $chan +b ~q:*!*@*. $+ $gettok($address($nick,2),3-,46))
Ban komutunun yerine bunu yerleştirebilirsin.

MorfiN 30 Aralık 2019 13:04

Cevap: Badnick Koruması Hakkında.
 
Alıntı:

BlackForce Nickli Üyeden Alıntı (Mesaj 1042219921)
Kod:

$iif($address($nick,2),mode $chan +b ~q:*!*@*. $+ $gettok($address($nick,2),3-,46))
Ban komutunun yerine bunu yerleştirebilirsin.

Arkadaşın dediği olayı mantıklı buldum işimizi kolaylaştırabilir bizde deneyelim bakalım nasıl bir sonuç elde edeceğiz :) teşekkürler

cinaryigit 30 Aralık 2019 16:02

Cevap: Badnick Koruması Hakkında.
 
Öncelikle cevap için teşekkür ederim. Bugün müsait olamadığım için kod ile ilgilenemedim ama siz zaten yazmışsınız. Benim demek istediğim nicki görünce IP'sine sus atmak değil. Yukarıda yazmış olduğum ip'nin son kısmını görürse sus atması. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] onu BADIP koduna uyarlayabilir misin rica etsem?

cinaryigit 30 Aralık 2019 22:26

Cevap: Badnick Koruması Hakkında.
 
on @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]:JOIN:*:{
if ($ulist($nick,koruma,0) >= 1) { return }
elseif !$istok(#Kanal1 #Kanal2 #Kanal3,$chan,32) {
$iif($address($nick,2),mode $chan +b ~q:*!*@*. $+ $gettok($address($nick,2),3-,46))
msg # $nick 7Fazla Şişman olduğunuz için Susturuldunuz!
}
}

[20:16] * Fatman mod değiştirdi:+b ~q:*!*@*.7461F6B0.IP
[20:16] <&Fatman> FatLady Fazla Şişman olduğunuz için Susturuldunuz!


Susturmak istediğin nicki
eklemek için /auser sus nick
Silmek için /ruser sus nick
Muaf nick için /auser koruma nick
Kanal1 2 3 yazan yerler Muaf kanallardır. Çoğaltırsınız.
Mesaj kısmını silerseniz, susturduğunuz kişi fark etmez :)
Güle Güle kullanın

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 22:26 -->-> Daha önceki mesaj 20:28 --

Şu yukarıdaki kodda nicki badliste alınca sus atıyor ama, listeye eklediğim ip girince bu şekilde ban attıramadım.
Hemen örneklendiriyorum.

Giriş: FatLady Kimlik Bilgisi: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Bu IP'de her hangi birisi kanala girince otomatik olarak
* FatAdam mod değiştirdi:+b ~q:*!*@*.7461F6B0.IP
Bunu yapsın istiyorum.
Öyle bir karadüzende yaptım ki kodu burada paylaşmaya utandım. IP'den nicke attırıyorum, IP'den IP'ye attıramadım.
Yardımlarınızı bekliyorum. Teşekkür ederim

BlackForce 31 Aralık 2019 02:34

Cevap: Badnick Koruması Hakkında.
 
Kod:

on @*:join:#:{
  if $hfind(badnick,$gettok($address($nick,2),3-,46),1,W).data {

Şeklinde join kısmını editleyebilirsin.
Ekleme yaparken de, FFCFE32A.IP olarak ekleme yaparsın.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 02:28 -->-> Daha önceki mesaj 02:22 --

D25019C3.EC578F13.7461F6B0.IP
IP'i komple alip mask block atmak icin de,

Kod:

on @*:join:#:{
  if $hfind(badnick,$gettok($address($nick,2),2,64),1,W).data {
mode $chan +b ~q:*!*@*. $+ $gettok($address($nick,2),3-,46)

Eklerken
D?5?19?3.*EC578F13*.7461F6B0.IP
Gibi IP'i tamamen girmen gerekir. Opsiyonel olarak wildcard kullanabilirsin tabii ki.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 02:34 -->-> Daha önceki mesaj 02:28 --

Kod:

on @*:join:#:{
if $hfind(badnick,$gettok($address($nick,2),2,64),1,W).data || $hfind(badnick,$nick,1,W).data {

Hem badnick, hem IP kontrol'ünden aynı anda geçirebilirsin bu arada.

nikotin 31 Aralık 2019 05:49

Cevap: Badnick Koruması Hakkında.
 
[QUOTE=cinaryigit;1042220330]on @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]:JOIN:*:{
if ($ulist($nick,koruma,0) >= 1) { return }
elseif !$istok(#Kanal1 #Kanal2 #Kanal3,$chan,32) {
$iif($address($nick,2),mode $chan +b ~q:*!*@*. $+ $gettok($address($nick,2),3-,46))
msg # $nick 7Fazla Şişman olduğunuz için Susturuldunuz!
}
}

[20:16] * Fatman mod değiştirdi:+b ~q:*!*@*.7461F6B0.IP
[20:16] <&Fatman> FatLady Fazla Şişman olduğunuz için Susturuldunuz!

Global bir sunucuda mı kullanacaksınız bunu?

cinaryigit 31 Aralık 2019 09:25

Cevap: Badnick Koruması Hakkında.
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Evet dostum. Global bir sunucuda kullanıyorum.

nikotin 31 Aralık 2019 10:37

Cevap: Badnick Koruması Hakkında.
 
Anladım ama bu ipler böyle gelisi güzel eklenmes pasam
Ayrıca ipleri yanlıs ekliyorsun. Sikayet olursa remote off yaptırıp hesabını sorarlar.

cinaryigit 31 Aralık 2019 11:01

Cevap: Badnick Koruması Hakkında.
 
Alıntı:

nikotin Nickli Üyeden Alıntı (Mesaj 1042220768)
Anladım ama bu ipler böyle gelisi güzel eklenmes pasam
Ayrıca ipleri yanlıs ekliyorsun. Sikayet olursa remote off yaptırıp hesabını sorarlar.

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Aslında tam olarak yanlış eklendiği söylenemez. Bunu farklı bir şekilde kullanıyoruz.

cinaryigit 01 Ocak 2020 11:00

Cevap: Badnick Koruması Hakkında.
 
Alıntı:

BlackForce Nickli Üyeden Alıntı (Mesaj 1042220601)
Kod:

on @*:join:#:{
  if $hfind(badnick,$gettok($address($nick,2),3-,46),1,W).data {

Şeklinde join kısmını editleyebilirsin.
Ekleme yaparken de, FFCFE32A.IP olarak ekleme yaparsın.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 02:28 -->-> Daha önceki mesaj 02:22 --

D25019C3.EC578F13.7461F6B0.IP
IP'i komple alip mask block atmak icin de,

Kod:

on @*:join:#:{
  if $hfind(badnick,$gettok($address($nick,2),2,64),1,W).data {
mode $chan +b ~q:*!*@*. $+ $gettok($address($nick,2),3-,46)

Eklerken
D?5?19?3.*EC578F13*.7461F6B0.IP
Gibi IP'i tamamen girmen gerekir. Opsiyonel olarak wildcard kullanabilirsin tabii ki.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 02:34 -->-> Daha önceki mesaj 02:28 --

Kod:

on @*:join:#:{
if $hfind(badnick,$gettok($address($nick,2),2,64),1,W).data || $hfind(badnick,$nick,1,W).data {

Hem badnick, hem IP kontrol'ünden aynı anda geçirebilirsin bu arada.

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] rica etsem şu kodun tam bitmiş halini yazar mısın?


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

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