IRCForumu.ORG

IRCForumu.ORG (https://www.ircforumu.org/)
-   Genel IRCD (Sunucu, Servis, Botlar, Korumalar) (https://www.ircforumu.org/genel-ircd-sunucu-servis-botlar-korumalar/)
-   -   #Help Kanalı için voice sayısı. (https://www.ircforumu.org/genel-ircd-sunucu-servis-botlar-korumalar/10613-help-kanali-icin-voice-sayisi.html)

Mahrez 10 Ağustos 2021 13:37

#Help Kanalı için voice sayısı.
 
Kod:

on *:start: { hload -m voicelist voicelist.ymc }
on *:rawmode:#help:{ if $1 = +v &&  $regex($left($nick($chan,$nick).pnick,1),~|&|@|%) { hinc -m voicelist $nick | hsave voicelist voicelist.ymc } }
on *:text:*:#helpers: {
  if $regex($1,/^([.!]s[iİı]f[iİı]rla)/Si) {
    if !$istok(YouMyCure Hasan,$nick,32) { msg # $nick bu komutu kullanmaya yetkili değilsiniz. | return }
    if $2 { hdel voicelist $2 | hsave voicelist voicelist.ymc | msg # $2 Performans Listesinden Silindi. }
    else { hfree voicelist | remove -rf $mircdirvoicelist.ymc | msg # Performans Listesi Sıfırlandı. }
  }
  if $regex($1,/^([.!]vo[iİı]cel[iİı]st)/Si) {
    msg # --- Performans Listesi ---
    var %i = 1 ,%q = 0 ,%z = 1 | while %z <= $hget(voicelist,0).data { inc %q $hget(voicelist,%z).data | inc %z }
    while %i <= $hget(voicelist,0).item {
      msg # $hget(voicelist,%i).item - Verdiği Voice: $hget(voicelist,%i).data ( Performans $+(%,$token($calc($hget(voicelist,%i).data *100/ %q),1,46)) ) | inc %i
    }
  }
}

Amaç: #Help Kanalında ~&@% yetkisi olan yöneticilerin, kullanıcılara verdiği voice sayısını kaydedip istatistiğe döker.
Komutlar: (#Helpers Kanalında) !voicelist , !sıfırla [nick


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.