Tekil Mesaj gösterimi
  #1  
Alt 13 Şubat 2021, 19:39
Avatar Yok
High High isimli Üye şimdilik offline konumundadır

mS Puan: 1
mS Derece: High Meraklı
 
Üyelik tarihi: 25 Ocak 2021
Bulunduğu yer: Samsun
Mesajlar: 17
Konular: 5
Eklentiler: 0
Alınan Teşekkür: 0
Yapılan Teşekkür: 6
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart Pencere Sorunu.

HTML-Kodu:
on @*:TEXT:*:#: {
  ;4 +o +h +v11'ler bu değerden etkilenmeyecekler.
  if ($nick !isreg #) return
  var %l = $strip($1-)
  if ($hmatch(badwords,%l)) {
    ban -u5000 # $nick 3
    kick # $nick 0,1FORBiDDEN:10 Uygunsuz kelimeler;4 Küfür, Hakaret Argo vb10 Kelimeler kullandığınız için kanaldan uzaklaştırıldınız.
  }
}
alias badwords {
  if ($1 == ekle) && ($regex($2,[A-Za-z])) {
    if !$hget(badwords) { hmake badwords 1000 }
    hadd badwords $2
    secho  $2  4veritabanina başarıyla eklendi
    hsave badwords badwords.data
  }
  elseif ($1 == sil) {
    if ($hfind(badwords,$2)) {
      hdel badwords $2
      secho $2 11veritabanindan başarıyla silindi
      hsave badwords badwords.data
    }
    else { secho $2 7veritabaninda bulunamadı }
  }
  elseif ($1 == list) {
    var %x = 1 
    while (%x <= $hget(badwords,0).item) {
      set %hbadwords $addtok(%hbadwords,$hget(badwords,%x).item,1)
      if ($numtok(%hbadwords,32) >= 7) { secho $replace(%hbadwords,$chr(1),$+($chr(32),-,$chr(32))) | unset %hbadwords }
      inc %x
    }
    if ($numtok(%hbadwords,32) >= 1) { secho $replace(%hbadwords,$chr(1),$+($chr(32),-,$chr(32)))  | unset %hbadwords }
  }
  else { secho 11hatalı işlem }
}
alias secho {
  ;echo -a $1-
  if (!$window(@BADWORDS)) { window -en @BADWORDS }
  echo @BADWORDS $+($chr(40),$time,$chr(41),$chr(32),$1-)
}
on *:start: { 
  if !$hget(badwords) { hmake badwords 1000 }
  if !$isfile(badwords.data) { hsave badwords badwords.data } 
  hload badwords badwords.data 
}
Selam arkadaşlar yukarıda vermiş olduğum KOD küfür koruması (Badwords) eklenen kelimeleri @Badwords penceresinde göstermek de fakat benim isteğim. Küfür sebebiyle atılan kişinin hangi kanalda hangi kelime (mask) sebebinden atıldığını da @Badwords penceresine yansıtması. Yardımcı olursanız sevinirim teşekkürler.
Alıntı ile Cevapla
Sponsored Links
 
1 2 13 14 16 17 18 19 21 22 23 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 50 51 52 54 55 56 57 58 59 60 61 62 63 67 68 69 70 71 72 73 74 75 76