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/)
-   -   Kanal giris kontrol hatası (https://www.ircforumlari.net/mirc-scripting-sorunlari/459801-kanal-giris-kontrol-hatasi.html)

TİGeR 07 Mart 2012 00:13

Kanal giris kontrol hatası
 
PHP- Kodu:

on @*:join:#kanal:{ if ($nick != $me) { ns info $nick } }
on 1:notice:*kayit zamani*:*:{ 
  if 
$nick == nickserv {
    if $
30 
      
mode $chan +$+($nick,!*@*) | kick $chan $nick Nick kayıt süreniz 30 günü geçmediği için kanala giriş yapamıyorsunuz.
    }
  }


Yukardaki kod register süresi 30 gunden az olan kisileri kanaldan atmaya yarıyormus burdan aldığım bi kod ama calısmıor bi baksanız?

SiLuet 07 Mart 2012 00:23

Cevap: Kanal giris kontrol hatası
 
Sunucunuzda Herhangi Bir Nicke İnfo Çekildiğinde Noticede Kayıt Süresini Gösteren Satırı Kopyalarmısınız. Verdiğiniz Kodla Sunucunuz Arasında Pointer veya Mesaj uyuşmazlığı Olabilir.

saywhat 07 Mart 2012 00:25

Cevap: Kanal giris kontrol hatası
 
kodda gördüğüm şöyle bir durum gözüme çarptı oda kanala girene ns info çekilio iyi güzelde bence ns info'nun başına bi timer konsa . kanala girenin nickini services'e tanıtma zamanı olsa o ns info komutu daha iyi çalışırmış....sanki...

çalışmama işlem yapmama nedeni bu olabilir...giren daha nickini identify etme şansı bulamadan ns info çekilirse nickin infosu olmıycak çünkü kayıtsız görünecek eh koda bakılırsa kayıt zamanı 30'dan az ise işlem yap die yazılmış....

SiLuet 07 Mart 2012 00:31

Cevap: Kanal giris kontrol hatası
 
Alıntı:

saywhat Nickli Üyeden Alıntı (Mesaj 1041053117)
kodda gördüğüm şöyle bir durum gözüme çarptı oda kanala girene ns info çekilio iyi güzelde bence ns info'nun başına bi timer konsa . kanala girenin nickini services'e tanıtma zamanı olsa o ns info komutu daha iyi çalışırmış....sanki...

çalışmama işlem yapmama nedeni bu olabilir...giren daha nickini identify etme şansı bulamadan ns info çekilirse nickin infosu olmıycak çünkü kayıtsız görünecek eh koda bakılırsa kayıt zamanı 30'dan az ise işlem yap die yazılmış....

Nick Bilgisini Nickserv Saklı tutar Kişi Sunucuda Olmasa Bile O Kişinin Bilgilerini Görebilirsin. who veya Herhangi Bir Komuta Benzemez. Demek İstediğimi Anlamışsındır Umarım.

saywhat 07 Mart 2012 00:35

Cevap: Kanal giris kontrol hatası
 
evet haklısınız bu ilk etapta aklıma gelmedi..

TİGeR 07 Mart 2012 01:13

Cevap: Kanal giris kontrol hatası
 
Alıntı:

SiLuet Nickli Üyeden Alıntı (Mesaj 1041053114)
Sunucunuzda Herhangi Bir Nicke İnfo Çekildiğinde Noticede Kayıt Süresini Gösteren Satırı Kopyalarmısınız. Verdiğiniz Kodla Sunucunuz Arasında Pointer veya Mesaj uyuşmazlığı Olabilir.

01:12] -NickServ- Kayit zamani: Mar 06 16:26:46 2012 EET [0 gün, 8 saat, 45 dakika ve 25 saniye önce]

Sunucuda herhangi birine info cektim ve services mesajı aynen yukardaki gibi

SiLuet 07 Mart 2012 09:10

Cevap: Kanal giris kontrol hatası
 
Alıntı:

TİGeR Nickli Üyeden Alıntı (Mesaj 1041053162)
01:12] -NickServ- Kayit zamani: Mar 06 16:26:46 2012 EET [0 gün, 8 saat, 45 dakika ve 25 saniye önce]

Sunucuda herhangi birine info cektim ve services mesajı aynen yukardaki gibi

Kod:

on @*:join:#:{ .enable #ns-info | ns info $nick | set -u3 %info.nick | set -u3 %info.chan # }
#ns-info off
on 1:notice:*:*:{
  if $nick == nickserv {
    if (*Kayit*Zamani* iswm $1-) && ($remove($8,$chr(91)) < 30) { mode %info.chan +b $+(%info.nick,!*@*) | kick %info.chan %info.nick  Nick kayıt süreniz 30 günü geçmediği için kanala giriş yapamıyorsunuz. }
    elseif (*kayitli*bir*nick*degil* iswm $1-) { mode %info.chan +b $+(%info.nick,!*@*) | kick %info.chan %info.nick Nickiniz Kayıtlı değil.. }
    .disable #ns-info
  }
}

#ns-info End

Bazı Sunucularda Kişi Online iken Kayıt Zamanını Göstermiyor.Sizde Gösteriyorsa Çalışır Kod.

TİGeR 07 Mart 2012 23:22

Cevap: Kanal giris kontrol hatası
 
Alıntı:

SiLuet Nickli Üyeden Alıntı (Mesaj 1041053258)
Kod:

on @*:join:#:{ .enable #ns-info | ns info $nick | set -u3 %info.nick | set -u3 %info.chan # }
#ns-info off
on 1:notice:*Kayit*Zamani*:*:{
  if $nick == nickserv {
    if ($remove($8,$chr(91)) < 30) {
      mode %info.chan +b $+(%info.nick,!*@*) | kick %info.chan %info.nick  Nick kayıt süreniz 30 günü geçmediği için kanala giriş yapamıyorsunuz.
    }
    .disable #ns-info
  }
}
 
#ns-info End


Bazı Sunucularda Kişi Online iken Kayıt Zamanını Göstermiyor.Sizde Gösteriyorsa Çalışır Kod.

[23:19] -NickServ- NiK kayitli bir nick degil.
Statuste bu mesajı verio ancak kanaldan atmıor banlamıor ;s2

SiLuet 07 Mart 2012 23:37

Cevap: Kanal giris kontrol hatası
 
Alıntı:

TİGeR Nickli Üyeden Alıntı (Mesaj 1041054148)
[23:19] -NickServ- NiK kayitli bir nick degil.
Statuste bu mesajı verio ancak kanaldan atmıor banlamıor ;s2

İlk Mesajında Register Süresi 30 Günden az olan demiştin O Yüzden sadece Kayıtlı Nickleri Baz Alıyordu Kod. tekrar Al Düzenledim. Ek Olarak Kanalı +R alırsan cs den Şifresiz Nickler Girdiğinde atılıp Görüntü Kirliliği Yapmazlar.

TİGeR 08 Mart 2012 01:55

Cevap: Kanal giris kontrol hatası
 
Alıntı:

SiLuet Nickli Üyeden Alıntı (Mesaj 1041054167)
İlk Mesajında Register Süresi 30 Günden az olan demiştin O Yüzden sadece Kayıtlı Nickleri Baz Alıyordu Kod. tekrar Al Düzenledim. Ek Olarak Kanalı +R alırsan cs den Şifresiz Nickler Girdiğinde atılıp Görüntü Kirliliği Yapmazlar.

Usta bu kezde Kick atmıor Status mesajı şöyle
[01:50] -NickServ- NiK kayitli bir nick degil.
-
Nickiniz No such nick/channel
-
[01:52] -NickServ- NiK kayitli bir nick degil.
-
No such nick/channel
-
;s2


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

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