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/)
-   -   Ident Koruması.. (https://www.ircforumlari.net/mirc-scripting-sorunlari/450318-ident-korumasi.html)

SiLuet 09 Şubat 2012 22:36

Cevap: Ident Koruması..
 
Alıntı:

TİGeR Nickli Üyeden Alıntı (Mesaj 1041025555)
menu channel {
Ident:var %ident $$?"Banlanacak Ident" | mode $active +b $+(*!,%ident,*@*)
}
böle bi remote ayarladım ama istediğim gibi calısmıyor ;s2

Kod:

menu channel {
  Ident:mode $active +b $+(*!*,$?"Banlanacak İdent",*@*)
}

Banlanacak Kelimeyi Yazman Yeterli.
Örnek;123 Yazdın Kanaldaki Görüntüsü;
mod değiştirdi:+b *!*123*@*
Yani İdentinde 123 Geçenler Giremez. Buna identi 123 olanda Dahil 123244 Olanda.

TİGeR 09 Şubat 2012 23:36

Cevap: Ident Koruması..
 
Tskler ama bi sorun var siLuet popupstan diyalogu actığımızda bişey yazmadan tekrar kapatırsak +b *!*@* seklinde ban atıor neden acaba?

Narsinha 09 Şubat 2012 23:45

Cevap: Ident Koruması..
 
Kod:

menu channel {
  Ident:var %s = $?"Banlanacak İdent" | if %s != $null { mode $active +b $+(*!*,%s,*@*) }
}


SiLuet 10 Şubat 2012 00:41

Cevap: Ident Koruması..
 
Alıntı:

TİGeR Nickli Üyeden Alıntı (Mesaj 1041026019)
Tskler ama bi sorun var siLuet popupstan diyalogu actığımızda bişey yazmadan tekrar kapatırsak +b *!*@* seklinde ban atıor neden acaba?

Alıntı:

Egzodya Nickli Üyeden Alıntı (Mesaj 1041026039)
Kod:

menu channel {
  Ident:var %s = $?"Banlanacak İdent" | if %s != $null { mode $active +b $+(*!*,%s,*@*) }
}



Nedeni Şudur $"mesaj" Şeklinde Kullanırsan Tamamda Desen İptalde İşlem Yapacaktır. Bunun İçin Çift $ Kullanman Gerekir. Bende Önemsemeden Tek Yazdım,ama Şunu Öğrendim En ufak Ayrıntıyı Bile Önemseyeceksin. İki İki iş Yapmamak İçin :) Yani Özetlersek Var Kullanmaya ve ek bir sorguya Gerek yok.

Kod:

menu channel {
  Ident:mode $active +b $+(*!*,$$?"Banlanacak İdent",*@*)
}

$$"Mesaj" Kullanmak Yeterli.

Narsinha 10 Şubat 2012 01:16

Cevap: Ident Koruması..
 
Alıntı:

SiLuet Nickli Üyeden Alıntı (Mesaj 1041026117)
Nedeni Şudur $"mesaj" Şeklinde Kullanırsan Tamamda Desen İptalde İşlem Yapacaktır. Bunun İçin Çift $ Kullanman Gerekir. Bende Önemsemeden Tek Yazdım,ama Şunu Öğrendim En ufak Ayrıntıyı Bile Önemseyeceksin. İki İki iş Yapmamak İçin :) Yani Özetlersek Var Kullanmaya ve ek bir sorguya Gerek yok.

Kod:

menu channel {
  Ident:mode $active +b $+(*!*,$$?"Banlanacak İdent",*@*)
}

$$"Mesaj" Kullanmak Yeterli.

evet haklısın $$? kullanmak daha doğru ama var kullanmama olayına katılmıyorum
var kullanınca kod karışık durmuyor.
Kod:

menu channel {
  Ident:var %s = $$?"Banlanacak İdent" | mode $active +b $+(*!*,%s,*@*)
}

$+(*!*,$$?"Banlanacak İdent",*@*)

yerine

$+(*!*,%s,*@*)

kullanmak hata riskinide azaltır.

böyle bence daha iyi tabi benim görüşüm bu.


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

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