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/)
-   -   Silence de Özele Gelene Oto msj (https://www.ircforumlari.net/mirc-scripting-sorunlari/21867-silence-de-ozele-gelene-oto-msj.html)

SPiDeRLaiRsMaN 27 Temmuz 2006 17:24

Yanıt: Silence de Özele Gelene Oto msj
 
[quote=natsuka]hata bulamadım... ama kodda Set degerini if satırının altına aldım ve denedim gayet iyi çalışıyor...

Kod:

alias okapat {
enable #okapali
}
alias oac {
disable #okapali
unset %£
}
#okapali off
on *:text:*:?: {
window -e @ÖzeL
echo @ÖzeL 4[ $time ] < $+ $nick $+ > $1-
if $istok(%£,$nick,32) == $false {
set %£ $addtok(%£,$nick,32)
msg $nick Özelim kapalıdır. Yazdıklarınızı Göremeyecegim.
close -m | halt
}
else {
close -m | halt
}
}
#okapali end

peki bu koda şöyle birşey ekleyebilirmiyiz ? bazı nicklere koruma koyucaz mesela SPiDeR nicki Özelime geldiğinde ona (Özelim kapalıdır. Yazdıklarınızı Göremeyecegim.) mesajı gitmeyecek mesajı direk gelebilecek. cok uğrastiriyorum galiba..yardımcı olan arklara simdiden teşekkürler

viruS 27 Temmuz 2006 17:32

Yanıt: Silence de Özele Gelene Oto msj
 
Kod:

if $nick == SPiDeR { halt }
Yukardakini

Kod:

on *:text:*:?:
Bunun altına ekle çalışır

Kod:

on *:text:*:?:{
if $nick == Spider { halt }


NaTSuKa 27 Temmuz 2006 19:00

Yanıt: Silence de Özele Gelene Oto msj
 
Kod:

alias knick {
  if $istok(%korunanick,$1,32) == $true {
    echo -a 4Bu nick , koruma listesinde zaten var...
  }
  else {
    set %korunanick $addtok(%korunanick,$1,32)
    echo -a $1 4nicki korunanlar listesine eklendi.
  }
}
alias knicksil {
  if $istok(%korunanick,$1,32) == $true {
    set %korunanick $remtok(%korunanick,$1,32)
    echo -a $1 4nicki korunanlar listesinden silindi.
  }
  else {
    echo -a 4Bu nick koruma listesinde zaten yok...
  }
}
alias okapat {
  enable #okapali
}
alias oac {
  disable #okapali
  unset %£
}
#okapali on
on *:text:*:?: {
  if  $istok(%korunanick,$nick,32) == $false {
    window -e @ÖzeL
    echo @ÖzeL 4[ $time ] < $+ $nick $+ > $1-
    if $istok(%£,$nick,32) == $false {
      set %£ $addtok(%£,$nick,32)
      msg $nick Özelim kapalıdır. Yazdıklarınızı Göremeyecegim.
      close -m | halt
    }
    else {
      close -m | halt
    }
  }
}
#okapali end


/knick nick << yaptıgında o nick üzerinde bu kod çalışmaz. Yani koruma listesine ekler
/knicksil nick << yaptıgında koruma listesinde olan nicki siler.


/okapat << Özelini kapatır
/oac << Özelini açar

yepaa 28 Ağustos 2006 17:09

Yanıt: Silence de Özele Gelene Oto msj
 
Bu kodda sadece karşı tarafa 1 kez özelim kapalı mesajı gidiyor . her yazışında gitmesi için kod nasıl olmalı?

NaTSuKa 28 Ağustos 2006 18:42

Yanıt: Silence de Özele Gelene Oto msj
 
Kod:

alias knick {
  if $istok(%korunanick,$1,32) == $true {
    echo -a 4Bu nick , koruma listesinde zaten var...
  }
  else {
    set %korunanick $addtok(%korunanick,$1,32)
    echo -a $1 4nicki korunanlar listesine eklendi.
  }
}
alias knicksil {
  if $istok(%korunanick,$1,32) == $true {
    set %korunanick $remtok(%korunanick,$1,32)
    echo -a $1 4nicki korunanlar listesinden silindi.
  }
  else {
    echo -a 4Bu nick koruma listesinde zaten yok...
  }
}
alias okapat {
  enable #okapali
}
alias oac {
  disable #okapali
}
#okapali off
on *:text:*:?: {
  if  $istok(%korunanick,$nick,32) == $false {
    window -e @ÖzeL
    echo @ÖzeL 4[ $time ] < $+ $nick $+ > $1-
      msg $nick Özelim kapalıdır. Yazdıklarınızı Göremeyecegim.
      closemsg $nick | halt
    }
}
#okapali end

istedigin gibi editledim... Her seferinde özelim kapalı diyecek...

yepaa 29 Ağustos 2006 04:39

Yanıt: Silence de Özele Gelene Oto msj
 
Yanlış editlenmiş sanırım . Bu seferde özele biri yazınca 6 kere özelim kapalıdır diyor flod yapıyor yani her yazıldığında 6 sefer :)

NaTSuKa 29 Ağustos 2006 12:39

Yanıt: Silence de Özele Gelene Oto msj
 
Yok arkadaşım bu kod dedigin gibi çalışıyor öyle 6 kere özelim kapalı felan demiyor...

Sen bu kodu iki tane nick sokup deiyorsan eger ve ikiside aynı mirc ise sorun orda. Çünki bu kodu içerien iki mirc karşılştıgında bir döngü içerisine girecekler. O ona özelim kapalı diyecek digeride ona özelim kapalı diyecek böyle sürüp gidecek. Ben bu yüzden sadece 1 kere özelim kapalıdır şeyklinde yapmıstım.

Neyse kodda bi problem yok.

reco07 29 Ağustos 2006 22:34

Yanıt: Silence de Özele Gelene Oto msj
 
al kardeşim sana özel kapama daha fazlası can sağlığı /kapat yaz özelin kapanır /ac yaz açılır bunları değiştirmek istersen altı çizgili yerleri değiştir daha ne diyeyim..
Alıntı:

alias Kapat {

set %ozelkapama On
}
alias ac {
set %ozelkapama Off
}
on *:text:**:?: {
echo @ÖzeL 4[ $time ] < $+ $nick $+ > $1-
}
msg $nick Özelim kapalıdır. Yazdıklarınızı Göremeyecegim.
close -m | halt
}

}


NaTSuKa 29 Ağustos 2006 23:21

Yanıt: Silence de Özele Gelene Oto msj
 
Yukarıdaki kod /ac yazssanda çalışacak /kapat yazssanda çalışacak.. Ayrıca bir çok yerinde de hata var, ya özl penceresi açık degilse ki açık degildir büyük ihtimal o pencereye özele gelenleri echolayamayacaktır.. felan filan felan filan...


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

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