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/)
-   -   !banla yazdığımda Nick sorsun (https://www.ircforumlari.net/mirc-scripting-sorunlari/168475-banla-yazdigimda-nick-sorsun.html)

ExrimCi 03 Ocak 2009 18:45

Cevap: !banla yazdığımda Nick sorsun
 
Difuzyon kusura ßaka arkadaşım hata ßendeymiş özür diLerim şimdi istediğim oLdu çok teşekkür £derim koLay geLsin.

isyanim 01 Mart 2009 14:45

Cevap: !banla yazdığımda Nick sorsun
 
on @*:text:!kb *:#:{
if ($nick !isop $chan) {
notice $nick 5ßu Komutu KuLLanmaya yetkiLi DeğiLsiniz12 $nick 5ßu Komutu kuLLanabiLmek için ßenim ßuLunduğum KanaLLarda Sizinde ßuLunmanız Ve KanaLda Operatör 4(Op)5 oLmanız gerekiyor. !
}
else {
if $2 != $me { .ban -k $chan $2 $3- }
}
}
peki bu koda !kb nick yazdığımızda sebeb botun adı çıkıyor onun yerine !kb nick yazıldığında sebeb yerine sebeb belirtilmedi çıkarsa güzel olur sebeb belirttiklerindede sebebi yazsın sebeb belirtmezseler sebeb belirtilmedi diye yazsın bi kaç botta görmüştüm bunu.



iyi forumlar.

Editor 01 Mart 2009 16:10

Cevap: !banla yazdığımda Nick sorsun
 
Kod:

on @*:text:*:#:{
  var %:chan = $chan
  var %:nick = $2
  var %:sebeb = $3-
  if $1 == !kb {
    if $2 == $null {
      msg %:chan Hatalı kullanım , kullanımı ; !kb <nick> <sebeb>
      halt
    }
    else {
      ban -k %:chan %:nick 2 $iif($3,%:sebeb,Sebeb belirtilmedi.)
    }
  }
}


Med Cezir 01 Mart 2009 16:14

Cevap: !banla yazdığımda Nick sorsun
 
Şu şekilde denermisin..
Kod:

on @*:text:!kb *:#:{
  if ($nick !isop $chan) {
    notice $nick 5ßu Komutu KuLLanmaya yetkiLi DeğiLsiniz12 $nick 5ßu Komutu kuLLanabiLmek için ßenim ßuLunduğum KanaLLarda Sizinde ßuLunmanız Ve KanaLda Operatör 4(Op)5 oLmanız gerekiyor. !
  }
  elseif $2 !== $me {
    if $3 == $null { mode $chan +b $2 | kick $chan $2 Sebep Belirtilmedi }
    else { mode $chan +b $2 | kick $chan $2 Sebep: $3 }
  }
}


ExrimCi 08 Haziran 2010 05:06

Cevap: !banla yazdığımda Nick sorsun
 
Merhaba arkadaşLar ßenim Muaf Nick'Ler adı aLtında ßi addonum var. ßu Listede oLan NickLer Ban ve kick ten etkiLenmiyor. ßu Muaf NickLer m_nickLer.txt dosyasına kaydediLiyor ßu m_nickLer.txt dosyasını şu komutLa if $hfind(m_nickler,$nick,1,W).data { halt } küfür, rekLam gibi addonLarın remote kısmına £kLiyorum gayette güzeL çaLışıyor Listede oLanLar küfredip rekLam yapsaLar ßiLe atıLmıyor. ßu m_nickLer.txt dosyasıı !kb remotesine ekLiyorum fakat Listede nicki oLan userLeri yine atiyor kaç gündür uğraştım ama yapamadım ßi £L atarmısınız. Yapmış oLduğum işLem ßu...
Kod:

on @*:text:!kb *:#: {
  if $hfind(m_nickler,$nick,1,W).data { halt }
  var %:chan = $chan
  var %:nick = $2
  var %:sebeb = $3-
    if ($nick !isop $chan) {
      notice $nick 5ßu Komutu KuLLanmaya yetkiLi DeğiLsiniz12 $nick 5ßu Komutu kuLLanabiLmek için ßenim ßuLunduğum KanaLLarda Sizinde ßuLunmanız Ve KanaLda Operatör 4(Op)5 oLmanız gerekiyor. ! 
  }
  else {
    if $2 = $me { notice $nick Hiç Kusura ßakma $nick Kendimi Atamam :) | return }
    ban -k %:chan %:nick 2 $nick Nick'inin isteği Üzerine KanaLdan UzakLaştırıLdınız $+ ) 4- (12Sebep4:14 $iif($3,%:sebeb,Sebep ßeLirtiLmedi)
  } 
}
#kb end


ExrimCi 09 Haziran 2010 23:27

Cevap: !banla yazdığımda Nick sorsun
 
Med Cezir Ve Difuzyon arkadaşLar ßi yardımcı oLurmusunuz ßana ?

Difuzyon 10 Haziran 2010 00:24

Cevap: !banla yazdığımda Nick sorsun
 
Kod içerisinde belirtmiş olduğun kırmızı kısım,bir Hash Tablosu içerisinde arama yapıyor.Oysaki senin bir metin belgen var,bu durumda kullanman gereken identifier aşağıdaki şekilde olmalı :

if $read(m_nickler.txt,w,$nick) { halt }
Açıklaması : Belirtilen wilcard(w) tanımına uyan değer($nick) m_nickler.txt belgesinde mevcutsa($read'a yanıt veriyorsa) { kodu durdur(halt) }


Kod içerisinde devamını tamamlayacağını düşünüyorum...

ExrimCi 10 Haziran 2010 19:56

Cevap: !banla yazdığımda Nick sorsun
 
ßen ßu kodu küfürLü keLimeLer remoresinde de kuLLanıyorum ve gayette iyi çaLışıyor. Peki o Halde ßu Remotede niye çaLışıyor ßu Kod ?
Kod:

on 1:text:*:#: {
  if $hfind(m_nickler,$nick,1,W).data { halt }
  if ($me isop $chan) && ($nick isreg $chan) && ($nick !isop #) {
    if $hfind(k_keLimeLer,$1-,1,W).data {
      var %küfür $hget(k_keLimeLer,$hfind(k_keLimeLer,$1-,1,W).data)
      ban -u900 # $nick 2 | .kick # $nick 2,15 KanaL GeneLinde KüfürLü Konuştuğunuz Tespit EdiLmiştir4! 2Lütfen KuraLLara Uyunuz. YakaLanan keLimeniz4:2 4,4 $+ %küfür $+  %logo
      echo -s $timestamp 4 $+ $nick 12 $+ $chan 1Kanalından 12Küfür1Sebebinden Atılmıştır.
    }
  }
}

ßu Remotede tıkır tıkır çaLışıyor ßu kod. m_nickLer.txt doyasına ßu şekiL kaydediLiyor NickLer:
263040
Security
494452
ispiyonCu
793944
HelpBot
214986
AstroLog
Verdiğiniz ßu kodu if $read(m_nickler.txt,w,$nick) { halt } denedim ama işLem yapmiyor yine atıyor.

Med Cezir 11 Haziran 2010 15:56

Cevap: !banla yazdığımda Nick sorsun
 
Kod:

if $hfind(m_nickler,$nick,1,W).data { halt }
satırının yerine

Kod:

if $hfind(m_nickler,$2,1,W).data { halt }
yapıpda denermisin burada banı atmaya çalışanı($nick) deil !kb nick kısmındaki nicki($2) yi muaf tutmaya çalışıyorsun anladığım kadarıyla..

ExrimCi 12 Haziran 2010 05:14

Cevap: !banla yazdığımda Nick sorsun
 
Çok küçük ßir detaymış ama ßiLgi ve ßeceri işte, çok sağoLun Med Cezir arkadaşım ALLah razı oLsun yardımLarınız için çok Teşekkür £diyorum.


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

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