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 engelleme (https://www.ircforumlari.net/mirc-scripting-sorunlari/481767-badnick-engelleme.html)

XDie 13 Mayıs 2012 17:00

badnick engelleme
 
Merhaba Saygı Değer Coderler..

şöyle birşey yapmanız mümkünmü acaba..

mesela bir badnick var o badnick li kişi kanala yazdığı zaman otomatik ban atmasını istiyorum kanaldan atılmasın sadece ban eklesin nickine
badnick.txt diye txt dosyasında ekli olacak o nickler
[16:54] <aletimbüyükvarmı> BÜYÜK aletli olan var mı
[16:54] *** Xdie mode değiştirdi:+b buyukseverparlak!*@*
[16:54] <Xdie> buyukseverparlak nickiniz kanal genelinde yazmaya uygun değildir.

Şeklinde ban koyacak ama kanaldan atılmayacak. şimdiden teşekkürler

q0kh4n 13 Mayıs 2012 18:24

Cevap: badnick engelleme
 
PHP- Kodu:

on @*:text:*:#: { 
  
if ($level($ulist($nick)) == badnick) { 
    
mode $chan +b $nick msg # $nick Badnick kullandınız Konuşmanız Engellendi
 
}



XDie 13 Mayıs 2012 18:46

Cevap: badnick engelleme
 
tamam teşekkür ederim q0kh4n olmuş ama sorun şu ben ayrı bir badnick txt dosyası açıp ordakilerin yazmasını engellemek istiyordum.. nedeni ise ens nickler atılıyor onlarda remotemde ekli oldugu icin o badnickler ben mecburen txt dosyası oluşturup ordaki nickleri engellicem yazmasını kanala girecekler ama yazdıkları an ban eklenecek nicklerine

XDie 13 Mayıs 2012 19:10

Cevap: badnick engelleme
 
ayarlayamamışım :( kim ne yazarsa yazsin banlıyor

sss.txt diye txt dosyası açtım

on @*:text:*:#: {
if ($1-,sss.txt) {
mode $chan +b $nick | msg # $nick Konuşmanız Engellendi Bu Tarz Nick ile Kanalda Yazamazsınız
}
}

bu kodu yaptim ama nedense kim yazarsa yazsin banliyor

q0kh4n 13 Mayıs 2012 20:56

Cevap: badnick engelleme
 
PHP- Kodu:

on @*:text:*:#: {  
  
if $read(sss.txt,w,$nick) {  
    
mode $chan +b $nick msg # $nick Badnick kullandınız Konuşmanız Engellendi 
 



dene bakalım

XDie 13 Mayıs 2012 21:11

Cevap: badnick engelleme
 
atmıyor hocam siz denemediniz sanırım.. bende atmıyor

q0kh4n 13 Mayıs 2012 21:24

Cevap: badnick engelleme
 
PHP- Kodu:

on @*:text:*:#: {   
  
if $read(sss.txt,w,$+(*,$nick,*)) {   
    
mode $chan +b $nick msg # $nick Badnick kullandınız Konuşmanız Engellendi  
  
}  


sss.txt dosyasına badnickleri alt alta yazacaksın. denedim sorunsuz çalışıyor

XDie 13 Mayıs 2012 21:35

Cevap: badnick engelleme
 
:) hocam eminmisiniz bende calismadi yahuu sinir oldum

*azgn*!*@*
*ciblak*!*@*
*plyp*!*@*
*urusp*!*@*


badnickler de böyle

q0kh4n 13 Mayıs 2012 22:04

Cevap: badnick engelleme
 
*azgn*
*ciblak*
*plyp*
*urusp*


böyle ekle

XDie 13 Mayıs 2012 22:13

Cevap: badnick engelleme
 
ama bu sefer ciblakkk diye nickle gireni atmiyor calisti simdi

q0kh4n 13 Mayıs 2012 22:17

Cevap: badnick engelleme
 
deneyerek verdim sana kodu sorunsuz çalışıyor

XDie 13 Mayıs 2012 22:31

Cevap: badnick engelleme
 
yani demek istedigim ciblak nickli kişi yazdiginda engel atiyor ama ciblakkk nickle yazan atilmiyor

XDie 13 Mayıs 2012 22:43

Cevap: badnick engelleme
 
demek istedigimi anlamışsınızdır hocam umarım

muratt_aziz 13 Mayıs 2012 23:06

Cevap: badnick engelleme
 
ilk postta kanalda yazdığında ban atsın yanlızca demişsin buna istinaden arkadaşımız text eventini kullanmış yanı başkası yazı yazıldığında aktivite olan bir eventi

Alıntı:

XDie Nickli Üyeden Alıntı (Mesaj 1041117815)
ama bu sefer ciblakkk diye nickle gireni atmiyor calisti simdi

Burada ise nick girişinde atmıyor diyorsun bu ise girişte aktif olan join: eventiyle alakalı bir durum

ayrı bir yazılım gerektirir tam olarak ne istediğini yansıtamadığını düşünüyorum tam olarak acıklarsan daha kısa sürede yardım alacağından eminim

XDie 13 Mayıs 2012 23:09

Cevap: badnick engelleme
 
yok hocam onu demiyorum ciblak nickli yazinca ban atiyor tamam ama ciblakkk yani nickin sonuna ilave kelime gelince atmiyor

[22:58] <ciblak> bak boyle atacak
[22:58] <freee> ciblak Badnick kullandınız Konuşmanız Engellendi
[22:58] *** freee mode değiştirdi:+b ciblak!*@*

[22:59] <ciblakk> bole
[22:59] <ciblakk> atmiyor

XDie 13 Mayıs 2012 23:39

Cevap: badnick engelleme
 
yok defalarca oynama yaptım olmuyorrr nickin sonuna ilave harf gelince o kişi kanalda yazdigi zaman ban eklemiyor

XDie 13 Mayıs 2012 23:58

Cevap: badnick engelleme
 
ben pes ettim sanirim sizlerde yapamadiniz arkadaslar..

WingmaN 14 Mayıs 2012 08:47

Cevap: badnick engelleme
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Yapamadınız? :)

Kod:

alias _bw { var %1 = 1 | while (%1 <= $lines(bugra.txt)) { var %_w = $read(bugra.txt,%1) | if (%_w iswm $1) { return $true } | inc %1 } }
on @*:text:*:#:{
 if ($_bw($nick) == $true) { mode $chan +b $nick | msg # $nick badnick kullandınız vs vs konuşmanız engellendi, ok by. }
 }

bugra.txt içerisine ekleyeceksin, örnek;
Kod:

*ahmet*
*memet*
*veli*

Uyarı: Eklemeleri yaparken dikkat et, eklediğin her kelime nick içerisinde geçiyorsa yakalar.

XDie 14 Mayıs 2012 11:50

Cevap: badnick engelleme
 
:) ellerine sağlık ama şunu anlamadım

Uyarı: Eklemeleri yaparken dikkat et, eklediğin her kelime nick içerisinde geçiyorsa yakalar.

atmadı adamın nickini yazinca :)

AMA ÇOK KASIYOR SCRİPTİ

WingmaN 14 Mayıs 2012 12:26

Cevap: badnick engelleme
 
Eğer script'i kasıyorsa o zaman düzgün ekleyememişsin while döngüsü dönüp duruyor demektir, o koda çalışmıyor diyebilicek adam/coder yok ;) kolay gelsin.

XDie 14 Mayıs 2012 12:35

Cevap: badnick engelleme
 
burda ne yaziyorsa aynisini ekledim

q0kh4n 14 Mayıs 2012 21:57

Cevap: badnick engelleme
 
PHP- Kodu:

on @*:Text:*:#:if $badnickmi($nick) { msg # $nick Nickin Kötü! |  mode # +b $nick } 
alias badnickmi { var %| while $read(sss.txt,%_) { if $v1 iswm ${ return $v1 } | inc %} | return $false 

çalışmaması için 1 sebep yok 3 defa farklı nicklerde test ettim!

XDie 15 Mayıs 2012 00:11

Cevap: badnick engelleme
 
Alıntı:

WingmaN Nickli Üyeden Alıntı (Mesaj 1041118154)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Yapamadınız? :)

Kod:

alias _bw { var %1 = 1 | while (%1 <= $lines(bugra.txt)) { var %_w = $read(bugra.txt,%1) | if (%_w iswm $1) { return $true } | inc %1 } }
on @*:text:*:#:{
 if ($_bw($nick) == $true) { mode $chan +b $nick | msg # $nick badnick kullandınız vs vs konuşmanız engellendi, ok by. }
 }

bugra.txt içerisine ekleyeceksin, örnek;
Kod:

*ahmet*
*memet*
*veli*

Uyarı: Eklemeleri yaparken dikkat et, eklediğin her kelime nick içerisinde geçiyorsa yakalar.


WingmaN ın verdigi kod tamam calisiyor ama çok fena bir şekilde kasma yapıyor öyle böyle değil resmen pc donuyor

WingmaN 15 Mayıs 2012 00:20

Cevap: badnick engelleme
 
Kasma yapmasının sebebleri basit.

Sebeb 1: Kullanmış olduğun mantık, bir kere çok saçma :) Her yazı yazanı aratıyorsun, yani kaçtane kanalda olursan ol, her yazı yazıldığı an, herkesi kontrol etmek durumunda kalıyor ki, eğer yüksek sohbetli bir mekanda bulunuyorsan, zaten kasmaması içten bile değil.

Sebeb 2: Eğer ki verilmiş olan kod'un WHILE geçtiği bölümde hatalı ekleme kayıt yapmışsan, döngü kendini yenilemeyi bırakıp, sonsuz döngüye geçebilir ki, bunu " hiç birimiz " istemeyiz.

Ayrıca ufak birşey daha @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , verdiğin kodun, benim yazmış olduğumdan farklı olan herhangi bir yanı var mı, onu çok merak ettim bir de gereksiz yere " else $false " eklemişsin o da ayrı bişi tabi :)

XDie 15 Mayıs 2012 00:26

Cevap: badnick engelleme
 
peki ne yapcaz wingman kasmamasi icin mecbur ayrı txt dosyasi acmam lazim cunku badnickler userlistte yani remotede :) remotedekiler ens nickliler cunki

WingmaN 15 Mayıs 2012 16:26

Cevap: badnick engelleme
 
on *:text: , kısmı yerine on *:join:#: şeklinde ayarlansa daha mantıklı, yani kanalda konuşurken değil, kanala girerken yakalarsa kasma oranı düşer.

q0kh4n 15 Mayıs 2012 21:15

Cevap: badnick engelleme
 
kardeş 3 defa denedim 6.21 sürümde herhangi bir kasma olmadı sorunsuz çalışıyor. bende kasma masma yok

q0kh4n 16 Mayıs 2012 15:40

Cevap: badnick engelleme
 
Alıntı:

WingmaN Nickli Üyeden Alıntı (Mesaj 1041118852)
Ayrıca ufak birşey daha @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , verdiğin kodun, benim yazmış olduğumdan farklı olan herhangi bir yanı var mı, onu çok merak ettim bir de gereksiz yere " else $false " eklemişsin o da ayrı bişi tabi :)

sizin kadar profesyonel kod yazamıyorum. işime yarayacak kadar biliyorum. zamanla o hatalarıda yapmam diye ümid ediyorum :)

WingmaN 16 Mayıs 2012 17:31

Cevap: badnick engelleme
 
Alıntı:

q0kh4n Nickli Üyeden Alıntı (Mesaj 1041120350)
sizin kadar profesyonel kod yazamıyorum. işime yarayacak kadar biliyorum. zamanla o hatalarıda yapmam diye ümid ediyorum :)

Okyanus'a düştün bir kere, köpek balıkları da var, deniz kızları da :).

q0kh4n 16 Mayıs 2012 19:37

Cevap: badnick engelleme
 
o zaman denize düşen yılana sarılır ;x


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

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