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/)
-   -   Özelde Tekrar\Flood Koruması (https://www.ircforumlari.net/mirc-scripting-sorunlari/224393-ozelde-tekrar-flood-korumasi.html)

Lepidoptera 20 Haziran 2009 02:35

Özelde Tekrar\Flood Koruması
 
S.a Arkaaşlar.
Özelden !Komut istemi şeklinde bi Kodum var.
Ard Arda Komutları Yazdıklarında Laqa düşüyorum
Buna Çözüm Olarak Şöyle 1 Kod Yazabilirmisiniz.?

Özelimde 3 Saniye içersinde 2 Kere !Komut(Herhanqi 1 komut olabilir) Yazdığında Kişiyi 5 Saniye ignore Edecek
Aynı Kod içersinde 4 Saniyede 5 Satır Yazı Yazldığında Yine Kişiyi 7 Saniye iqnore Edicek.


Böyle bi Kod istiyorum ArkadaşLar BOŞ yorumLar Yapmayın LÜTFEN Bunu Yapabilecek birini Arıyorum. Şimdiden K.qeLsin

SayqıLarımLa KnowinG

Lepidoptera 20 Haziran 2009 02:36

Cevap: Özelde Tekrar\Flood Koruması
 
Umarım istediğim qibi bir KOD yazılır.
Olursa Çok Duğamı aLırsınız :)

Geologist 20 Haziran 2009 03:13

Cevap: Özelde Tekrar\Flood Koruması
 
PHP- Kodu:

on 1:TEXT:*:?: {
  if ($
== !komut) {
    
inc -u3 %>tekrar1_ [ $+ [ $nick ] ]
    if (%>
tekrar1_ [ $+ [ $nick ] ] == 2) {
      
ignore -u5 $nick
      msg $nick 3 saniye
'de 2 komut tekrarı yaptiğiniz icin, 5 saniye ignore edildiniz.
      goto son
    }
  }
  else {
    inc -u4 %>tekrar2_ [ $+ [ $nick ] ]
    if (%>tekrar2_ [ $+ [ $nick ] ] == 5) {
      ignore -u7 $nick
      msg $nick 4 saniye'
de 5 satir yaptiğiniz icin7 saniye ignore edildiniz.
      goto 
son
    
}
  }
  :
son


Hayırlı olsun, iyi günlerde kullanın.

Lepidoptera 20 Haziran 2009 03:17

Cevap: Özelde Tekrar\Flood Koruması
 
Ellerin dert qörmesin abim :):)
Sağolasın.. Allah tuttuğunu Altın etsin:)::)
Dua ederim demiştim:D

Zalimsin 25 Nisan 2015 20:40

Cevap: Özelde Tekrar\Flood Koruması
 
arkadaşar bu kodu böyle değiştirdim ama çalışmı ignore etmiyor nede ola bilir




on 1:TEXT:*:?: {
if ($1 == !Zalimsin) {
inc -u2 %>tekrar1_ [ $+ [ $nick ] ]
if (%>tekrar1_ [ $+ [ $nick ] ] == 1) {
ignore -u20 $nick
msg $nick Bu yardım komutu sadece bir kere kulana bilirsiniz.
goto son
}
}
else {
inc -u2 %>tekrar2_ [ $+ [ $nick ] ]
if (%>tekrar2_ [ $+ [ $nick ] ] == 1) {
ignore -u120 $nick
msg $nick yetkilerimiz sizinle ilgilecektir Hoşsohbetler.
goto son
}
}
:son
}

KuL 25 Nisan 2015 21:54

Cevap: Özelde Tekrar\Flood Koruması
 
Alıntı:

off Nickli Üyeden Alıntı (Mesaj 1041647109)
arkadaşar bu kodu böyle değiştirdim ama çalışmı ignore etmiyor nede ola bilir

Aslinda ediyor ama sen Süreleri yanlis ayarlamissin.

Senin Kodun:

Kod:

on 1:TEXT:*:?: {
  if ($1 == !Zalimsin) {
    inc -u2 %>tekrar1_ [ $+ [ $nick ] ]
    if (%>tekrar1_ [ $+ [ $nick ] ] == 1) {
      ignore -u20 $nick
      msg $nick Bu yardim komutu sadece bir kere kulana bilirsiniz.
      goto son
    }
  }
  else {
    inc -u2 %>tekrar2_ [ $+ [ $nick ] ]
    if (%>tekrar2_ [ $+ [ $nick ] ] == 1) {
      ignore -u120 $nick
      msg $nick yetkilerimiz sizinle ilgilecektir Hossohbetler.
      goto son
    }
  }
  :son
}

Bak sen böyle yazmissin:

Kod:

    inc -u2 %>tekrar1_ [ $+ [ $nick ] ]
    if (%>tekrar1_ [ $+ [ $nick ] ] == 1) {
      ignore -u20 $nick

-u2 - Su kadar Saniyede birsey yapani vs diyorsun.

Yani 2 Saniye olarak Ayarli suan orda.

1 - Kac kere yapacagini belirtiyorsun.

Örnek , üstde -u2 demissin ve burda == 1 demissin. Yani 2 Saniyede bir kere Komutu uygularsa calisir.

u20 Burdada kac saniyeligine Ignore edecegini yapmissin.

Yani 20 Saniye.

--

Senin Hatan su olmus, Üstde ve Altda Aynisini yazmissin, Yani 2 Saniyede 1 kere yazarsa diye.


--

Istersen sende, üstde verilen Rakamlara göre yap, ama Kendi Mesajinla Komutunla tabiki:

Kod:

on 1:TEXT:*:?: {
  if ($1 == !Zalimsin) {
    inc -u3 %>tekrar1_ [ $+ [ $nick ] ]
    if (%>tekrar1_ [ $+ [ $nick ] ] == 2) {
      ignore -u20 $nick
      msg $nick Bu yardım komutu sadece bir kere kulana bilirsiniz.
      goto son
    }
  }
  else {
    inc -u4 %>tekrar2_ [ $+ [ $nick ] ]
    if (%>tekrar2_ [ $+ [ $nick ] ] == 5) {
      ignore -u120 $nick
      msg $nick yetkilerimiz sizinle ilgilecektir Hoşsohbetler.
      goto son
    }
  }
  :son
}

Eger 3 Saniyede !Zalimsin Komutunu 2 kere kullanirsa Özelde, 20 Saniyeligine Ignore edilir.

Eger Ardiardina Yani 4 Saniye icinde 5 kere yazarsa bu Komutu ozamanda 120 Saniye (2 Dakika) ligina Ignore edilir.


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

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