IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 01 Aralık 2007, 11:43   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
nick kaydı 20 günden az ise




ustalar selam benim kendi özel bir kanalım burda nick kaydı 20 günden daha az olan kullanıclıarı tesbip edip kanalıma girmelerini istemiyor o yüzden kendim basit bir kod yazdım kodun calışma sistemi #mantık kanalına bir user girer ise eger ona info cekip nick kaydının tarihini bulundugum diger kanala mesaj olarak vermesi bende ordan bakıyorum eger kaydı 20 günden az ise nicki kanaldan atıyorum tabi yazdıgım kodda herkese info cekmesin diye mantık diye bir txt oluşturdum zaten kanala üye olan devamlı gelenleri ekledim
şimdi burya kadar sorun yok ama benim istedigim sizden ricam şu olucak
bir nick mantık kanalına girince mantık.txt içindekilerin haricinde olanlara info ceksin eger nick kaydı 20 günlük degilde daha yeni kaydetmiş ise
bot bunu hesaplasın ve o nicki kanaldan nick kayıt süreniz 20 günden az olugu için atılıyorsunuz gibi sebebten atsın yani calclamı dateylemi nasıl heasplıycak bilmiyorum zaten bilseydim sormazdım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
sizden bunu cevaplamanızı rica ediyorum umarım anlatabilmişimdir yardım edenlere şimdiden tşkler
benim yazdıgım kod :

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#mantık: { if !$read(mantık.txt,w,$nick) { set %man $nick | .ns info $nick all .timer 1 10 unset %*man* | halt } } on ^*:notice:*:?: { if (*Kayit*zamani* iswm $1-) { .msg #mantalite 0,4 #mantık Kanalına %man nicki giriş yaptı Nickin $1- } }

bu kodun üstüne ek yapabilrisniz veya aynı görevi görücek başka olabilir calışsın yeterki kabulümdür

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 01 Aralık 2007, 15:21   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: nick kaydı 20 günden az ise




Bir nick'e info all çektiğinde gelen tüm verileri buraya pastellermisin?

 
Alıntı ile Cevapla

Alt 02 Aralık 2007, 15:44   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: nick kaydı 20 günden az ise




-
[15:42:45] -NickServ- denY isim: irc.network
-
[15:42:45] -NickServ- denY nicki su an online.
-
[15:42:45] -NickServ- Kayit zamani: Nis 07 10:00:40 2007 EDT
-
[15:42:45] -NickServ- Son quit mesaji: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
-
[15:42:45] -NickServ- Ekler: Kill korumasi,Ek Guvenlik
-

tabiki pastelerim buyur usta

 
Alıntı ile Cevapla

Alt 02 Aralık 2007, 18:10   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: nick kaydı 20 günden az ise




on !*:join:#kanalın: { if !$read(nickler.txt,w,$nick) { set %nick $nick | ns info $nick } }
on *:notice:*:?: { if $nick == nickserv && $1-2 == Kayit zamani: { var %s = $3- | if $ctime($asctime($ctime(%s),dd/mm/yy)) >= $calc($ctime - $calc(86400 * 20)) { ban -k #kanalın %nick 2 Nick'inizin kayıt tarihi 20 günden az. } | else { write nickler.txt %nick } } }

Şimdi açıklamasını yapıyorum.
Bu kod sorunsuz çalışmakta fakat;
Dikkat ettim, senin sunucunun servisleri sanırım, ayları türkçe olarak veriyor.
Yani paste ettiğin yazıda Apr yazması gerekirken, Nis yazıyor.
Benim verdiğim kod, Apr algıladığı zaman çalışacaktır.
Aksi taktirde çalışmaz.

Bunun için şöyle bir sistem yapabilirsin.
alias ay return $replacecs($1,Nis,Apr,türkçe,ingilizce)
Şeklinde bir alias oluşturur, kod'daki $3- olan yeri, $ay($3-) olarak değişebilirsin.
Yani anlıyacağın sende biraz uğraşmalısın.

 
Alıntı ile Cevapla

Alt 02 Aralık 2007, 19:08   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: nick kaydı 20 günden az ise




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on !*:join:#mantık: { if !$read(mantık.txt,w,$nick) { set %nick $nick | ns info $nick } } on *:notice:*:?: { if $nick == nickserv && $1-2 == Kayit zamani: { var %s = $ay($3-) | if $ctime($asctime($ctime(%s),dd/mm/yy)) >= $calc($ctime - $calc(86400 * 20)) { ban -k #mantık %nick 2 Nick'inizin kayıt tarihi 20 günden az. } | else { write mantık.txt %nick } } } alias ay { return $replacecs($1,Nis,Apr,Agustos,agu,Ocak,Jan,Şubat,feb,Mart,mar,Mayıs,may,Haziran,jun,Temmuz,jul,Eylül,sep,Ekim,oct,Kasım,nov,Aralık,dec) }

üstad dedigin gibi yaptım ama calışmadı yanlış yaptıgım bir şeymmi var bakarmısın ilgin için yardımların tşkler

 
Alıntı ile Cevapla

Alt 02 Aralık 2007, 19:53   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: nick kaydı 20 günden az ise




İyi'de nisan nis olarak gözüktüğüne göre, IRC'de; mayıs'da may olarak görünür.
Onun ayarlamasını yaparsan düzelir sanırım, çalışmamasını gerektirecek başka sebeb yok.

 
Alıntı ile Cevapla

Alt 02 Aralık 2007, 20:45   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: nick kaydı 20 günden az ise




ustam dedigin gibi yapınca oldu son bişide aydınlatırsan sevinirim
ben bunu istedigim gün saysına göre nasıl degiştirecem yeri geldiginde
mesela en az 15 günlük nickler girsin veya 30 günden aşagı nickler giremesin yani kodda hangi satırı nasıl hesaplıycam tamam orda 20 yazıyor ama sadece o degil sanırımm degişilmesi gereken yer
yardımların için tşkler

 
Alıntı ile Cevapla

Alt 02 Aralık 2007, 21:22   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: nick kaydı 20 günden az ise




Kod'da 20 rakamını boşuna kırmızı yapmadım :)
Oradan değişebilirsin.

 
Alıntı ile Cevapla

Cevapla

Etiketler
gunden, günden, ise, kaydi, kaydı, mirc download, mirc indir, nick


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
|Sohbet Siteleri İçin Seo Paketi |Dizin Kaydı | Backlink | Makale Tanıtım | Zd Kaydı| BayMankeN Diğer Dizinler 0 10 Kasım 2012 03:12
Yeni Nick Kaydı Cihanim mIRC Scripting Sorunları 2 15 Ocak 2012 08:23
Otomatik Nick Kaydı AsiLmavi mIRC Scripting Hazır Kodlar 1 09 Kasım 2009 23:56
auth kodu girmeden direk nick kaydı nasıl yapılır JaqCaL Servisler 4 01 Aralık 2007 23:33
Nick kaydı silinme süresi yepaa Unreal IRCd 2 09 Mayıs 2007 12:48