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/)
-   -   1 saniye aralıklarla kanala girene oto mesaj ? (https://www.ircforumlari.net/mirc-scripting-sorunlari/393929-1-saniye-araliklarla-kanala-girene-oto-mesaj.html)

Uprocker 17 Mayıs 2011 23:19

1 saniye aralıklarla kanala girene oto mesaj ?
 
Merhaba arkadaşlar ben mesela message target limitine ulaşmamak için kanala giren herkese 1 saniye aralıklarla mesaj gitsin istiyorum komut aşağıda ama dediğim gibi burda 0'ı 6 yapalım mesela kanala girdikten 6 saniye sonra mesaj atıyor ben bunu değil kanala girenlere 1 saniye aralıklarla mesaj atsın istiyorum flood korumasına yakalanmamak için bunu nasıl yapabiliriz ?

on 1:JOIN:#sohbet :{
if ($nick != $me) .timer 1 0 msg $nick merhaba sana abla diyebilirmiyim ?

Difuzyon 18 Mayıs 2011 00:10

Cevap: 1 saniye aralıklarla kanala girene oto mesaj ?
 
Kod:

on !*:join:#sohbet:inc -eu5 %no 1 | .timer 1 %no msg $nick mesajınız | $iif(%no == 10,unset %no)

Uprocker 18 Mayıs 2011 01:40

Cevap: 1 saniye aralıklarla kanala girene oto mesaj ?
 
Anladım oldu gibi ama bu 1 saniye aralığı 6 saniye yapmak istiyorum diyelim nereyi değiştirmem lazım ?

CesuryureK 18 Mayıs 2011 03:55

Cevap: 1 saniye aralıklarla kanala girene oto mesaj ?
 
Alıntı:

Uprocker Nickli Üyeden Alıntı (Mesaj 1040747011)
Anladım oldu gibi ama bu 1 saniye aralığı 6 saniye yapmak istiyorum diyelim nereyi değiştirmem lazım ?

Verilen kodda kaç tane 1 sayısı geçiyor ki?

%no 1 yerine %no 6

Uprocker 18 Mayıs 2011 04:58

Cevap: 1 saniye aralıklarla kanala girene oto mesaj ?
 
merhaba keşke o kadar kolay olsaydı denedim iki biride olmuyor bu kod işe yaramıyor yine hızlı atıyor ve yine flood'a yakalanıyorum bunun flood'a yakalanmadan yapma yöntemi yokmu ?

brite 18 Mayıs 2011 10:51

Cevap: 1 saniye aralıklarla kanala girene oto mesaj ?
 
mesaj aralığını kısa tutarsan flooda illaki yakalanırsın, aralığı fazla tutarsan bu defada kanal giren kişi kanaldan çıkmış bile olabilir, kanaldan çıkması bir şey değiştirmiyor reklam yapıcam diyorsan başka.

Uprocker 19 Mayıs 2011 04:36

Cevap: 1 saniye aralıklarla kanala girene oto mesaj ?
 
Arkadaşlar bu kod işime yaramıyor bu kod sanırım kanala girdikten 1 saniye sonra mesaj atıyor adamlara yani 1 saniye geç atıyor ama yine hepsine hızlı hızlı atıyor flood'a yakalanıyorum mesaj aralışı atıyorum 16 olsun değişiyor her serverda nasıl yapıcam bunu ?

xwerswoodx 19 Mayıs 2011 11:43

Cevap: 1 saniye aralıklarla kanala girene oto mesaj ?
 
PHP- Kodu:

alias mesajat {
  if !%:
mat {
    
msg $$2 hoş geldiniz.
    .
set %:mat 1
  
}
}
 
On *:join:*: {
  if 
$nick != $me {
    .
timerm 1 0 mesajat $chan $nick
    
.timermm 1 2 .unset %:mat
  
}



Uprocker 23 Mayıs 2011 20:10

Cevap: 1 saniye aralıklarla kanala girene oto mesaj ?
 
böyle yapınca 1 unknown command diye hata çıkıyor lütfen yardım edin biriniz ?

Difuzyon 23 Mayıs 2011 23:20

Cevap: 1 saniye aralıklarla kanala girene oto mesaj ?
 
on !*:join:#sohbet:inc -eu5 %no 1 | .timer 1 %no msg $nick mesajınız | $iif(%no == 10,unset %no)

Vermiş olduğum bu kodda 5sn. zaman zarfında maksimum 10 kullanıcı giriş yaptığında mesaj atma süresini birer saniye aralıkla yükseltir.
Kod içerisindeki zaman ve join kıstasını bağlı olduğunuz sunucudaki kanala giriş yoğunluğu gözlemleyerek kendinize göre editleyebilirsiniz.

Bunun size yeterli gelmediğini düşünüyorsanız bağlı olduğunuz sunucudaki yetkililere danışıp ; mesaj gönderme zaman aralığı yükseltme ve kanal giriş yoğunluğu azaltma talebinde bulunmanız daha mantıklı olur.


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

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