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/)
-   -   İdent koruması[snotice çevirme] (https://www.ircforumlari.net/mirc-scripting-sorunlari/391157-ident-korumasisnotice-cevirme.html)

Heavenly 25 Nisan 2011 16:56

İdent koruması[snotice çevirme]
 
Elimde bir ident koruması var eklemede sorun yok,identi silerken sorun çıkarıyor o sorunu çözebilirmiyiz birde kod kanala girişte işlev yapıyor onu snotice ile sunucuya girişte işlev görücek şekilde ayarlayabilirimizi

Kodu bu ;

Kod:

#identd on
on !*:join:#geveze:var %* = 1 | while ($read(identd.txt,%*)) { if ($istokcs($gettok($gettok($address($nick,5),1,64),2,33),$v1,32)) { .gzline $nick +4m dışarı! | break } | inc %* }
#identd end
menu channel {
  -
  Identd Koruması
  .$iif($group(#identd) == off,Aç,Kapat):$iif($group(#identd) == off,.disable,.enable) #identd
  .Identd ekle:write identd.txt $?="Eklenecek identdi girinic."
  .Identd sil:write $+(-dL,$?="Silinecek identdi giriniz.") identd.txt
  -
}


CesuryureK 25 Nisan 2011 17:14

Cevap: İdent koruması[snotice çevirme]
 
.Identd sil:write identd.txt $+(-dL,$?="Silinecek identdi giriniz.")

Heavenly 25 Nisan 2011 17:18

Cevap: İdent koruması[snotice çevirme]
 
hocam snotice konusunda da en azından bilgi verseniz ona göre kendim birşeyler yapmaya çalışsam

Difuzyon 25 Nisan 2011 17:39

Cevap: İdent koruması[snotice çevirme]
 
SNOTICE mesajı örnek:
-irc.sunucu.com- *** Notice -- Client connecting on port 6667: Cenk (Mark.oh@85.100.122.36) [clients]

SNOTICE eventına örnekler:

on *:snotice:*:{
if $9 == Cenk { msg $9 i love you }
}


veya

on *:snotice:*:{
if $remove($token($10,1,64),$chr(40)) == Mark.oh { zline $9 +0 bye }
}


Görmüş olduğun snotice satırında $9 nick kısmına, $10 ise (Mark.oh@85.100.122.36) kısmına denk geliyor.
Gerekli ayıklamaları kod içerisinde yapıp,sorguya (if) tutman halinde istediğini gerçekleştirebilirsin.

Narsinha 26 Nisan 2011 11:57

Cevap: İdent koruması[snotice çevirme]
 
on *:SNOTICE:*Client connecting*:if $read(identd.txt,w,$remove($right($gettok($10,1,64 ),-1),~)) { .gzline $9 +4m dışarı! }

identd.txt ye atılmasını istediğin identdleri alt alta

coder
hero
vista
v.s gibi ekleyeceksin *coder* şeklinde değil identd.txt içerisindeki kelimelerle identd aynı ise atar.

on *:SNOTICE:*Client connecting*: { var %s = 1,%q = $remove($right($gettok($10,1,64),-1),~) | while $read(identd.txt,%s) { $iif($v1 iswm %q,.gzline $9 +4m dışarı!) | inc %s } }

wilcard şeklinde çalışır

*coder*
*hero*
v.s gibi ekleyeceksin coders girerse onuda atar


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net