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/)
-   -   Flood sebebiyle atılmamak için (?) (https://www.ircforumlari.net/mirc-scripting-sorunlari/285621-flood-sebebiyle-atilmamak-icin.html)

sevecen1 01 Kasım 2009 21:24

Flood sebebiyle atılmamak için (?)
 
Merhabalar !oku hazırmesaj nick komutuyla botun belirlediğim nicke daha önceden yazdığım .txt dosyasının içindekileri otomatik göndertiyorum ama yazılar baya uzun olduğu için anında flooddan dolayı serverdan atılıyor bot.

Bu kodlarda ne gibi bir değişkenlik yapmam lazım flood görülmemem için?

PHP- Kodu:

on *:text:*:#: {
  
if $nick == sevecen1 {
    if $
== !oku && $&& ${
      var %
i 1
      
while %<= $lines($+ $$+ .txt) {
        
msg $3 $read($+ $$+ .txt,%i)
        
inc %i
      
}
    }
  }


read satırının sonuna 2500 ekledim bu seferde aynı satırları tekrar tekrar gönderiyor ve satır sırasını karıştırıyor.

yardımlarınız için şimdiden teşekkürler.

Med Cezir 01 Kasım 2009 22:17

Cevap: Flood sebebiyle atılmamak için (?)
 
Kod:


on *:text:*:#: {
  if $nick == sevecen1 {
    if $1 == !oku && $2 && $3 {
    .play $3 $+($2,.,txt) 1800
  }
}
}

Kırmızı ile belirttigim yer yollama hızını belirler ne kadar arttırırsan o kadar yavaş yollar..

sevecen1 01 Kasım 2009 22:33

Cevap: Flood sebebiyle atılmamak için (?)
 
Teşekkürler oldu, bir sorum daha vardı

!oku dosya nick

komutunu yazdığımda kanaldaki tüm userler görüyr bu komutu, gizleme gibi bi şansım varmı onlar hangi komutu kullandıgımı göremesinler?

Med Cezir 02 Kasım 2009 00:07

Cevap: Flood sebebiyle atılmamak için (?)
 
Komutu gizleyemezsin, sonucda botuda kanaldaki bi user gibi düşünebilirsin. Kanaldakiler mesajı görmezse oda görmez, ancak özelden okutabilirsin komutu böylece sadece bot görmüş olur..

sevecen1 02 Kasım 2009 02:09

Cevap: Flood sebebiyle atılmamak için (?)
 
Özelden okutabilmek için nasıl bir değişiklik yapmam lazım ?

Bu arada ilgilendiğin için teşekkür ederim..

Med Cezir 02 Kasım 2009 02:29

Cevap: Flood sebebiyle atılmamak için (?)
 
Kod:


on *:text:*:?: {
  if $nick == sevecen1 {
    if $1 == !oku && $2 && $3 {
    .play $3 $+($2,.,txt) 1800
  }
}
}


sevecen1 02 Kasım 2009 03:13

Cevap: Flood sebebiyle atılmamak için (?)
 
Tekrar teşekkür ederim,

Bir sorum daha var ve bunun için ayrı bir başlık açmak istemedim.
Kanalda olmayan birinin ip adresinden banlamak e kanala tekrar girmesini önlemek için şu komutu yazıyorum, /msg q ban #kanal *!*@ip

O komut yerine şunu ekleyebilirmiyim? !ipyasakla <ip>

Gurkan 02 Kasım 2009 03:33

Cevap: Flood sebebiyle atılmamak için (?)
 
Kod:

on *:text:*:#: { $1 == !ipyasakla {  .mode # +b *!*@* $+ $2- $+ * } }
"!ipyasakla ipadresi " Ornegin ;olley

sevecen1 02 Kasım 2009 03:42

Cevap: Flood sebebiyle atılmamak için (?)
 
Komutu bota okutturucam ama? botun remotesinemi ekleyeceğim?

Gurkan 02 Kasım 2009 03:52

Cevap: Flood sebebiyle atılmamak için (?)
 
Alıntı:

sevecen1 Nickli Üyeden Alıntı (Mesaj 853225)
Komutu bota okutturucam ama? botun remotesinemi ekleyeceğim?

Kesinlikle, bos sayfaya ekle ; cunku diger "TEXT" eventiyla cakisabilir.


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

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