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/)
-   -   !online nick yardım (https://www.ircforumlari.net/mirc-scripting-sorunlari/786215-online-nick-yardim.html)

mys_35 12 Şubat 2018 03:02

!online nick yardım
 
op kanalında
<Masternick> !ekle nick nick eklenmiştir

<Masternick> !onlines nick
<&Bot> ---------- nick nicki için takip listesi ----------
<&Bot> Çarşamba=12Saat 14Dakika 12Saniye
<&Bot> Cuma=22Saat 37Dakika 59Saniye
<&Bot> Pazar=11Saat 49Dakika 19Saniye
<&Bot> Cumartesi=3Saat 27Dakika 13Saniye
<&Bot> Salı=15Saat 21Dakika 36Saniye
<&Bot> Pazartesi=5Saat 21Dakika 6Saniye
<&Bot> Perşembe=5Saat 21Dakika 6Saniye
<&Bot> ---------- Listenin sonu ----------

böyle bişey yapabilirmiyiz cok aradım online takip bulamadım bulduklarımda calsımıyor

Tinba 12 Şubat 2018 22:17

Cevap: !online nick yardım
 
Kod:

on *:text:*:#Mizah@: {
  if !$istok(nick nick nick,$nick,32) { return }
  if ($1 == !ekle) { if (!$2) { return }
    if ($2 == $me) { msg # Beni takip listesine alamazsın $nick $+ | return }
    if ($ini(takip.ini,$replace($2,[,~,],~))) { msg # $+ $2 nicki zaten listede ekli durumda. | return }
    else {
      writeini -n takip.ini $replace($2,[,~,],~) Pazartesi 0
      writeini -n takip.ini $replace($2,[,~,],~) Salı 0
      writeini -n takip.ini $replace($2,[,~,],~) Çarşamba 0
      writeini -n takip.ini $replace($2,[,~,],~) Perşembe 0
      writeini -n takip.ini $replace($2,[,~,],~) Cuma 0
      writeini -n takip.ini $replace($2,[,~,],~) Cumartesi 0
      writeini -n takip.ini $replace($2,[,~,],~) Pazar 0
      .auser takip $2
      msg # $+ $2 nicki online listesine eklenmiştir.
      if ($2 ison #Mizah) { $+(.timertakip,$2) 0 1 inc -e $+(%,$replace($2,[,~,],~)) }
    }
  }
  if ($1 == !sil) {
    if (!$2) { return }
    if (!$ini(takip.ini,$replace($2,[,~,],~))) { msg # $2 Listede ekli değil | return }
    else { .remini takip.ini $replace($2,[,~,],~) | .ruser takip $2 | msg # $2 Listeden silindi.
      if $+($timertakip,($2)) { $+(timertakip,$2) off | unset $+(%,$replace($2,[,~,],~)) }
    }
  }
  if ($1 == !online) {
    if (!$2) { return }
    if !$var($+(%,$replace($2,[,~,],~)),0) { msg # $2 'nin henüz online süresi yok. | return }
    if (!$ini(takip.ini,$replace($2,[,~,],~))) { msg # $2 Listede ekli değil | return }
    kayit $replace($2,[,~,],~)
    msg # 4 $str(-,10) $2 nicki için takip listesi $str(-,10)
    .play $+(-t,$replace($2,[,~,],~)) # takip.ini 300
    $+(.timerlist,$2) 1 3 msg # 4 $str(-,10) Listenin sonu $str(-,10)
  }
  if ($1 == !sıfırla) {
    var %\ = $ulist(*,takip,0)
    while %\ {
      $+(.timertakip,$ulist(*,takip,%\)) off
      set $+(%,$replace($ulist(*,takip,%\),[,~,],~)) 0
      writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Pazartesi 0
      writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Salı 0
      writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Çarşamba 0
      writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Perşembe 0
      writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Cuma 0
      writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Cumartesi 0
      writeini -n takip.ini $replace($ulist(*,takip,%\),[,~,],~) Pazar 0
      if ($ulist(*,takip,%\) ison #Mizah) { $+(.timertakip,$ulist(*,takip,%\)) 0 1 inc -e $+(%,$replace($ulist(*,takip,%\),[,~,],~)) }
      dec %\
    }
    msg # Tüm online süreleri sıfırlanıp yeniden başlatılmıştır.
  }
  if ($1 == !temizle) {
    write -c takip.ini
    var %\ = $ulist(*,takip,0)
    while %\ {
      $+(.timertakip,$ulist(*,takip,%\)) off
      .timer 1 1 unset $+(%,$replace($ulist(*,takip,%\),[,~,],~))
      .ruser takip $ulist(*,takip,%\)
      dec %\
    }
    msg # Tüm online takip listesi içeriğiyle beraber tamamen temizlenmiştir.
  }
}
on takip:join:#Mizah: { $+(.timertakip,$nick) 0 1 inc -e $+(%,$replace($nick,[,~,],~)) }
on takip:part:#Mizah:{ if $+($timertakip,($nick)) { $+(.timertakip,$nick) off | kayit $replace($nick,[,~,],~) } }
on takip:quit: { if $+($timertakip,($nick)) { $+(timertakip,$nick) off | kayit $replace($nick,[,~,],~) } }
alias kayit { .remini takip.ini $1 $gün | writeini -n takip.ini $1 $gün $replace($duration($($+(%,$1),2)),mins,Dakika,hrs, Saat,secs,Saniye,min,Dakika,hr,Saat,sec,Saniye,day ,Gün,days,Gün) }
alias gün { return $replace($asctime($ctime,dddd),monday,Pazartesi,su nday,Pazar,wednesday,Çarşamba,friday,Cuma,saturday ,Cumartesi,tuesday,Salı,thursday,Perşembe) }

Not : Kod Bana Ait Değildir. Benim Demiyorum Sakın yanlış Anlaşılmasın Sadece Yardım Amaçlı Paylaştım


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net