Cevap: istek kodu
Şu mantıktan yola çıkabilirsin.
Ortalama bir şarkı süresi 5 dakika olduğuna göre, $calc(60*5) == 300'dür.
Yani 300 saniyede bir, değer düşürülsün.
Her istek yapıldığında o nick'e ait bir timer açılır ve 300 saniye sonra %istk variable'sinden 1 değer düşer.
Eğer devamlı olarak 300 saniye'de bir değer düşmesini istiyorsan, 1 300 olan yeri, 0 300 olarak değiştir.
on *:text:*:?: { if $strip($1) == !istek { if !$2 { .describe $nick $+($nick,:) Boş istek geçersizdir. | halt } | if $2- { inc -eu900 $+(%,ok.,$nick) 1 | if $($+(%,ok.,$nick),2) == 1 { inc %istk | $+(.timer,$nick) 1 300 dec %istk | .describe $nick $+($nick,:) İstediğiniz şuan'da dj'lere teslim edilmiştir. İsteğiniz: %istk sırasında. | msg #istek $nick istek'de bulundu: $2- } | else { .describe $nick $+($nick,:) 15 dakika sonra tekrar istek'de bulunabilirsiniz. } } } } |