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/)
-   -   Nick Register tarihLerine Göre KanaLa alma (https://www.ircforumlari.net/mirc-scripting-sorunlari/186607-nick-register-tarihlerine-gore-kanala-alma.html)

SiLuet 03 Eylül 2010 00:57

Cevap: Nick Register tarihLerine Göre KanaLa alma
 
Online Olan Bir Nicke İnfo Çekdiginde Servis Kayıt süresini veriyormu?
Bazı Server lerde Kayıt süresini vermiyor Online Olan Nickin ,Tabi Server Farkıda olabilir Şayet veriyorsa,
Kod:

on *:join:#Kanal:{ if ($nick != $me) { set -e %gchan $chan | set -e %gnick $nick | enable #gkontrol | ns info $nick } }
#gkontrol off
on 1:notice:*:*:{
  if  ($nick == nickserv) && (*kayit zamani* iswm $1-) {
    if ($remove($8,[) < 30) {
      mode %gchan +b %gnick | kick %gchan %gnick Nick kayıt süreniz 30 günü geçmediği için kanala giriş yapamıyorsunuz.
    }
    else {
      msg %gchan %gnick Nickinizin Kayıt süresi 30 Günden Fazla Oldugu İçin Kanalda Kalabilirsiniz. :)

    }
    unset %gnick %gchan
    disable #gkontrol
  }
}
#gkontrol end

Bu işini görür.

Converse 16 Ocak 2011 15:47

Cevap: Nick Register tarihLerine Göre KanaLa alma
 
Konuyla alakalı elimde bi kod var işinize yararsa bunu kullanın.

PHP- Kodu:

#giriskodu off
on !*:join:#kanal: { if $nick != $me && !$regex($address($nick,2),/(admin|oper|help|desk)/i) { set %ck $nick | ns info $nick } }
on *:notice:*:?: { 
  if 
$nick == NickServ {
    if $
1-== Kayit zamani: && $me isop #kanal {
      
var %$ay($3-)
      if 
$ctime($asctime($ctime(%s),dd/mm/yy)) >= $calc($ctime $calc(86400 * %daytime)) {
        .
mode #kanal +b %ck $+ !*@*
        
.kick #kanal %ck Kanala girebilmeniz için nick kayıt tarihiniz en az %daytime gün olmalıdır.
      
}
    }
  }
}
alias ay {
  return 
$replacecs($1,Nis,Apr,Agu,agu,Oca,Jan,Sub,feb,Mar,mar,May,may,Haz,jun,Tem,jul,Eyl,sep,Ekm,oct,Ksm,nov,Ara,dec)
}
#giriskodu end
menu channel,status,query,menubar 
  .
Giriş kodu
  
..Giriş kodu bilgileri
  
...Giriş kodu şuanki durumu://if $group(#giriskodu) == on { echo -a Giriş kodu aktif durumda } | else { echo -a Giriş kodu deaktif durumda. }
  
...Giriş kodu mevcut gün sınırını göster://echo -a Giriş kodu gün sınırı şuanda: %daytime gün.
  
..Giriş kodu ayarlamaları
  
...Giriş kodunu aç://enable #giriskodu | echo -a Giriş kodu aktif edildi.
  
...Giriş kodunu kapa://disable #giriskodu | echo -a Giriş kodu deaktif edildi.
  
...Giriş kodu gün sınırını ayarla://set %daytime $$?="Giriş kodu gün sınırını giriniz." | echo -a Giriş kodu gün sınırı değiştirildi.
  
-




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

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