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/)
-   -   Koruma edit (https://www.ircforumlari.net/mirc-scripting-sorunlari/400377-koruma-edit.html)

TİGeR 12 Temmuz 2011 00:10

Koruma edit
 
Herkese seLamlar. Elimde bir cod var @Giris-Cıkıs penceresinde Bulundugum kanala Join,part,ve quitleri gösteriyor. Busayede ister kanalda olan biri veya kanaldan ayrılan biri hatta sunucudan cıkmıs dahi olsa nickine tıklayıp ban atabiliyorum. Buraya kadar guzel ancak kod su dekilde calısıyor

Örnek : *** Giriş: #Sohbet Kanalına idil_23 Giriş yaptı. (mIRC[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) Bu satırda hangi noktaya tıklarsam o kısmı banlıyor yani su dekilde
* TiGeR mod değiştirdi:+b idil_23!*@*
* TiGeR mod değiştirdi:+b Giriş!*@*
* TiGeR mod değiştirdi:+b *!*@yaptı.
* TiGeR mod değiştirdi:+b #Sohbet!*@*
* TiGeR mod değiştirdi:+b Kanalına!*@*
* TiGeR mod değiştirdi:+b *!(mı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)

Şimdi benim istedigim Şu @Giris-Cıkıs penceresinde Nicke tıkladıqımda nicki banlamak ident kısmına tıkladıgımda identi banlamak Host ve ip Kısmına tıkladıgımda ise Kisiye ip ban atabilmek. Cok ugrastım beceremedim umarım anlasılmıstır istegim yapılması mumkun olsa gerek Kodu vereyim
PHP- Kodu:

on !*:join:#:$iif(!$window(@Giriş-Çıkış),window -e @Giriş-Çıkış) | echo -te @Giriş-Çıkış 12*** Giriş: 4 # 2Kanalına 5 $nick 3Giriş yaptı. $+($chr(40),$address,$chr(41))
on !*:part:#:$iif(!$window(@Giriş-Çıkış),window -e @Giriş-Çıkış) | echo -te @Giriş-Çıkış 10*** Çıkış: 4 # Kanalından 5 $nick 7Çıkış yaptı. $+($chr(40),$address,$chr(41))
on !*:quit:echo -te @Giriş-Çıkış  *** $nick 2Sunucudan ayrıldı.
on ^*:hotlink:*:@Giriş-Çıkış:return
on *:hotlink:*:@Giriş-Çıkış:mode #Sohbet +b $1 

Koder arkadaslar eminim üstesinde gelirler ve cogu kisinin işine yarıyacagı kanaatindeyim Herkese iyi gunler diliyorum

Difuzyon 12 Temmuz 2011 12:10

Cevap: Koruma edit
 
Kod:

on !*:join:#:$iif(!$window(@Giriş-Çıkış),window -e @Giriş-Çıkış) | echo -te @Giriş-Çıkış 12*** Giriş: 4 # 2Kanalına 5 $nick 3Giriş yaptı. $+($chr(40),$token($address,1,64),$chr(32),@,$chr(32),$token($address,2,64),$chr(41))
on !*:part:#:$iif(!$window(@Giriş-Çıkış),window -e @Giriş-Çıkış) | echo -te @Giriş-Çıkış 10*** Çıkış: 4 # Kanalından 5 $nick 7Çıkış yaptı. $+($chr(40),$token($address,1,64),$chr(32),@,$chr(32),$token($address,2,64),$chr(41))
on !*:quit:echo -te @Giriş-Çıkış  *** $nick 2Sunucudan ayrıldı.
on ^*:hotlink:*:@Giriş-Çıkış:return
on *:hotlink:*:@Giriş-Çıkış:$iif($regex($1,/^\x28(\S+)/),mode #sohbet +b $+(*!,$regml(1),@*),$iif($regex($1,/(\S+)\x29$/),mode #sohbet +b $+(*!*@,$regml(1)),mode #sohbet +b $1))


TİGeR 06 Ağustos 2011 05:51

Cevap: Koruma edit
 
Alıntı:

Difuzyon Nickli Üyeden Alıntı (Mesaj 1040776347)
Kod:

on !*:join:#:$iif(!$window(@Giriş-Çıkış),window -e @Giriş-Çıkış) | echo -te @Giriş-Çıkış 12*** Giriş: 4 # 2Kanalına 5 $nick 3Giriş yaptı. $+($chr(40),$token($address,1,64),$chr(32),@,$chr(32),$token($address,2,64),$chr(41))
on !*:part:#:$iif(!$window(@Giriş-Çıkış),window -e @Giriş-Çıkış) | echo -te @Giriş-Çıkış 10*** Çıkış: 4 # Kanalından 5 $nick 7Çıkış yaptı. $+($chr(40),$token($address,1,64),$chr(32),@,$chr(32),$token($address,2,64),$chr(41))
on !*:quit:echo -te @Giriş-Çıkış  *** $nick 2Sunucudan ayrıldı.
on ^*:hotlink:*:@Giriş-Çıkış:return
on *:hotlink:*:@Giriş-Çıkış:$iif($regex($1,/^\x28(\S+)/),mode #sohbet +b $+(*!,$regml(1),@*),$iif($regex($1,/(\S+)\x29$/),mode #sohbet +b $+(*!*@,$regml(1)),mode #sohbet +b $1))


Cok tesekkur ustat peki bundaki nick banına 1de kick eklesek? sadece Nick ban kısmına nasıl yaparız

Difuzyon 06 Ağustos 2011 22:12

Cevap: Koruma edit
 
Kod:

on !*:join:#:$iif(!$window(@Giriş-Çıkış),window -e @Giriş-Çıkış) | echo -te @Giriş-Çıkış 12*** Giriş: 4 # 2Kanalına 5 $nick 3Giriş yaptı. $+($chr(40),$token($address,1,64),$chr(32),@,$chr(32),$token($address,2,64),$chr(41))
on !*:part:#:$iif(!$window(@Giriş-Çıkış),window -e @Giriş-Çıkış) | echo -te @Giriş-Çıkış 10*** Çıkış: 4 # Kanalından 5 $nick 7Çıkış yaptı. $+($chr(40),$token($address,1,64),$chr(32),@,$chr(32),$token($address,2,64),$chr(41))
on !*:quit:echo -te @Giriş-Çıkış  *** $nick 2Sunucudan ayrıldı.
on ^*:hotlink:*:@Giriş-Çıkış:return
on *:hotlink:*:@Giriş-Çıkış:{
  if $regex($1,/^\x28(\S+)/) {  mode #sohbet +b $+(*!,$regml(1),@*) }
  else {
    if $regex($1,/(\S+)\x29$/) { mode #sohbet +b $+(*!*@,$regml(1)) }
    else  mode #sohbet +b $1
  }
  kick #sohbet $token($hotline,8,32)
}


TİGeR 24 Eylül 2011 14:50

Cevap: Koruma edit
 
Hocam bu kod belirlenen kanalda işlem yapıyor ben @,%,& olduqum kanallarda işlem yaptırsam ne yapmam gerekior? #sohbet seklinde ayarlı suan ben kanal ismini sildim # olarak yaptım ama calısmadı;s2

Cehennem29 25 Eylül 2011 23:55

Cevap: Koruma edit
 
on !*:join:#:$iif(!$window(@Giriş-Çıkış),window -e @Giriş-Çıkış) | echo -te @Giriş-Çıkış 12*** Giriş: 4 # 2Kanalına 5 $nick 3Giriş yaptı. $+($chr(40),$token($address,1,64),$chr(32),@,$chr( 32),$token($address,2,64),$chr(41))
on !*:part:#:$iif(!$window(@Giriş-Çıkış),window -e @Giriş-Çıkış) | echo -te @Giriş-Çıkış 10*** Çıkış: 4 # Kanalından 5 $nick 7Çıkış yaptı. $+($chr(40),$token($address,1,64),$chr(32),@,$chr( 32),$token($address,2,64),$chr(41))
on !*:quit:echo -te @Giriş-Çıkış *** $nick 2Sunucudan ayrıldı.
on ^*:hotlink:*:@Giriş-Çıkış:return
on *:hotlink:*:@Giriş-Çıkış:{
if $regex($1,/^\x28(\S+)/) { mode $chan +b $+(*!,$regml(1),@*) }
else {
if $regex($1,/(\S+)\x29$/) { mode $chan +b $+(*!*@,$regml(1)) }
else mode $chan +b $1
}
kick $chan $token($hotline,8,32)
}

olarak kullanabilirsin yetkili oldugun yerlerde atiyor sanirim.

TİGeR 26 Eylül 2011 12:15

Cevap: Koruma edit
 
#kanal olan kısımları $chan diye değiştirdim tepki yok statuste bu sekilde uyarı veriyor
KICK Not enough parameters
+b No such nick/channel
-
KICK Not enough parameters

;s2

TİGeR 30 Eylül 2011 12:37

Cevap: Koruma edit
 
GünceLLL.. cok ufak bi ayar lazım bi bakıverin ustalar :(

Set 30 Eylül 2011 13:45

Cevap: Koruma edit
 
Kod:

on !*:join:#:$iif(!$window(@Giriş-Çıkış),window -e @Giriş-Çıkış) | $iif($nick(#,$me,oh),echo @Giriş-Çıkış 12*** Giriş: 4 # 2Kanalına 5 $nick 3Giriş yaptı. $+($chr(40),$token($address,1,64),$chr(32),@,$chr(32),$token($address,2,64),$chr(41)))
on !*:part:#:$iif(!$window(@Giriş-Çıkış),window -e @Giriş-Çıkış) | $iif($nick(#,$me,oh),echo @Giriş-Çıkış 10*** Çıkış: 4 # Kanalından 5 $nick 7Çıkış yaptı. $+($chr(40),$token($address,1,64),$chr(32),@,$chr(32),$token($address,2,64),$chr(41)))
on !*:quit:var %s 1 | while (%s <= $comchan($nick,0)) { $iif($nick($comchan($nick,$v1),$me,oh),echo @Giriş-Çıkış  *** $nick 2Sunucudan ayrıldı.) | inc %s }
on ^*:hotlink:*:@Giriş-Çıkış:return
on *:hotlink:*:@Giriş-Çıkış:{
  if $regex($1,/^\x28(\S+)/) {  mode $token($hotline,4,32) +b $+(*!,$regml(1),@*) }
  else {
    if $regex($1,/(\S+)\x29$/) { mode $token($hotline,4,32) +b $+(*!*@,$regml(1)) }
    else  mode $token($hotline,4,32) +b $1
  }
 kick $token($hotline,4,32) $token($hotline,7,32)
}


TİGeR 30 Eylül 2011 23:45

Cevap: Koruma edit
 
Set tşk ilgin için ama bu sekilde kod hic calısmıyor :S


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

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