Bu gün bir arkadaşın korumalarda şu kadar tekrardan sonra atsın diye birden çok istekte bulununca bu identifieri yazmayı uygun buldum, zira bu kod o arkadaşında ve şu kadara kadar koruma uyarsın ondan sonra atsın diyenlerin işini büyük ölçüde kolaylaştıracaktır.
Kod remoteye kopyalanacaktır (alt +r):
Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias tekrar {
if $isid {
if $2 == $null { return $null }
if $3 == $null {
if $hget($1,$2) { hinc -u15 $1 $2 | return $hget($1,$2) }
else { hadd -mu15 $1 $2 1 | return 1 }
}
else {
if $3 !isnum { return $null }
if $hget($1,$2) < $3 { hinc -u15 $1 $2 | return $false }
elseif $hget($1,$2) >= $3 { hdel $1 $2 | return $true }
else { hadd -mu15 $1 $2 1 | return $false }
}
}
}
* kırmızı olan 15 o kişi veya kanalı kaç saniye sonra silineceğini belirler siz bunu kendinize göre ayarlayabilirsiniz:
kodun 2 farklı kullanımı mevcuttur:
1. kullanım $tekrar(tekraradı,nick/kanal vs)
bu şekilde yazımda tekrar rakam dönecektir:
örn: //echo : $tekrar(deneme,Alience)
bir defa girdiğimizde 1 değerini 20 defa girdiğimizde 20 değerini dönecektir
2. kullanım $tekrar(tekraradı,nick/kanal vs,max)
bu şekilde yazımda tekrar eğer max değerine ulaşıldı ise $true ulaşılmadı ise $false değerini dönecektir:
örn: //echo : $tekrar(deneme,Alience,3)
1. 2. ve 3. denemede $false 4. sünde $true değeri dönecektir.
ilgili örnekler:
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]