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/)
-   -   Dosyadan okuturken sorun. (https://www.ircforumlari.net/mirc-scripting-sorunlari/47967-dosyadan-okuturken-sorun.html)

Nickolas 24 Ocak 2008 22:49

Cevap: Dosyadan okuturken sorun.
 
detayın verdiği koda göre...

Kod:


on *:text:*:#: {
  var %' $lines(kufur.txt)
  while ($read(kufur.txt, tn, %')) {
    if ($v1 iswm $1-) {
      ban -ku900 # $nick 2 sebeb
    }
    dec %'
  }
}


Sinbat 24 Ocak 2008 23:29

Cevap: Dosyadan okuturken sorun.
 
Alıntı:

on *:text:*:#: {
var %' $lines(kufur.txt)
while ($read(kufur.txt, tn, %')) {
if ($v1 iswm $1-) {
ban -ku900 # $nick 2 sebeb
}
dec %'
}
}
Bu kod mirci donduruyo
* Break: command halted (line 4, Yeni Metin Belgesi.txt)
* Break: command halted (line 3, Yeni Metin Belgesi.txt)
-
* Break: command halted (line 2, Yeni Metin Belgesi.txt)

Nickolas 25 Ocak 2008 00:21

Cevap: Dosyadan okuturken sorun.
 
arkadaşın kodunu düzenlemiştim...

Kod:

on *:text:*:#: {
  var %i = 1
  while (%i <= $lines(kufur.txt)) {
    if ($read(kufur.txt, tn, %i) iswm $1-) {
      ban -ku900 # $nick 2 sebeb
      break
    }
    inc %i
  }
}


Sinbat 25 Ocak 2008 10:44

Cevap: Dosyadan okuturken sorun.
 
* Break: command halted (line 4, Yeni Metin Belgesi.txt)
-
* Break: command halted (line 2, Yeni Metin Belgesi.txt)
-
* Break: command halted (line 2, Yeni Metin Belgesi.txt)
-
* Break: command halted (line 2, Yeni Metin Belgesi.txt)
-
* Break: command halted (line 2, Yeni Metin Belgesi.txt)

yine hata veriyo Nickolas

Micron 25 Ocak 2008 10:53

Cevap: Dosyadan okuturken sorun.
 
Bende hata vermedide kufur txt ye eklediğim kelimeleri atmadı yani işlem yapmadı. İllaki ilk verdiğim koda göre uyarlanmasada olur. Wildcard kullanılıp dosyadan küfürleri okuyan 15 dakika banlayıp hep yukardayken hem aşağıdayken atan bir kod yokmu ? Forumdan bir kaç tane bulup denedim onlardada kelime sadece cümlenin başında geçiyorsa banladı ortalarında geçince atmadı.
zeytin*
*peynir
ekm?k

gibi alt alta eklemek istiyorum.

Sinbat 25 Ocak 2008 11:41

Cevap: Dosyadan okuturken sorun.
 
Kod:


on *:TEXT:*:#:{
  var %i 1
  while (%i <= $lines(kufur.txt)) {
    if ($read(kufur.txt,%i) iswm $1-) { mode # +b $nick | kick # $nick Küfür | return }
    inc %i
  }
}

kufurleri kufur.txt ye alt alta ekle
*ibne*
*salak*
ortasında atmasını istiyosan * başında ve sonunda kullanmalısın kelimemin banı nicke degilde ipe atmak istersen mode # +b $nick olan yeri mode # +b $wildsite yap

Micron 25 Ocak 2008 12:07

Cevap: Dosyadan okuturken sorun.
 
Sinbat verdiğin kod kelime cümlenin başında kullanılırsa banlıyor .

peynir* olarak ekledim. Yazmışsın ortasında atmak istiyorsan *peynir* diye kullan diye fakat ben peynir* diye ekleyip cümlenin neresinde peynirciler kelimesi geçerse geçsin atmasını istiyorum.*peynir yada peynir* diye kullanamadıktan sonra bir anlamı kalmıyorki korumanın.

[11:57] <dsf> bu bir peynirdir
[11:57] <dsf> deneme 2
[11:57] <dsf> peynirdir bu
«««« sa #help Kanalından Banladı :
«««« Kick : sa Sizi Kickledi..!(Küfür)

Sinbat 25 Ocak 2008 12:20

Cevap: Dosyadan okuturken sorun.
 
* akara has joined #mIRC
<akara> bu bir peynirdir
* alen sets mode: +b akara
* akara was kicked by alen (Küfür)

micron sen yanlış ekliyon ortasında atmasını istiyosan
*peynir* şeklinde ekleyecen başında istiyosan peynir* ondan atmamış * işaretini başında ve sonunda kullan ortasında atar

Micron 25 Ocak 2008 13:10

Cevap: Dosyadan okuturken sorun.
 
İşte bende diyorum ki peynir* diye ekleyemediğimizde bir anlamı kalmaz.

diyelim amın* kelimesini ekledik. amın ile başlayan sonsuza kadar giden her kelimeyi atması lazım. *amın* diye eklersek selamın bayramın bayramınızı gibi kelimelerdede hatalı ban atar bu seferde. İlla regexmi kullanmamız lazım direk wildcardla istediğim şekilde olmuyormu?

Nickolas 25 Ocak 2008 13:20

Cevap: Dosyadan okuturken sorun.
 
Bir boşluk ve peynir* olarak koy...


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

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