![]() |
Tekrar korumasını hash'a yazmak Kod: on @*:text:*:#:if $nick !isop # { if %>reps_ [ $+ [ $nick ] ] == $1- { inc %>repsa_ [ $+ [ $nick ] ] } | if %>reps_ [ $+ [ $nick ] ] == $null { set -u10 %>reps_ [ $+ [ $nick ] ] $1- | inc -u10 %>repsa_ [ $+ [ $nick ] ] } | if %>repsa_ [ $+ [ $nick ] ] == 2 { ban -k # $nick 2 Cümle tekrarı yaptığınız için uzaklaştırıldınız!14 $date | unset %*_ [ $+ [ $nick ] ] } } Elimde böyle remote var daha hizli çalişmasini istiyorum yani hash'a çevirmek.. Nasıl yapabilirim? |
Cevap: Tekrar korumasını hash'a yazmak Eğer kullanıcı kanalda herhangi bir yetkiye sahip değil ise ve 4 saniye içinde 3 kez aynı yazıyı tekrarlarsa kanaldan atılır. Kod: on *:text:*:#: { if $nick isreg # { var %hash = $+($nick,#,$1-) | hinc -mu4 flod %hash | if $hget(flod,%hash) >= 3 { ban -ku300 # $nick 2 Dışarı! | hdel -w flod * } } } |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 14:46. |
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