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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 24 Mayıs 2011, 00:53   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
kanala girişte who çekmek




S.a ArkadaşLar: Şöyle bi KOD lazım Mümkünmü acaba - Kanala giren halfop aop sop yetkiler harici. Diger giriş yapan yetkisiz usere WHO çekecek Nicki Kayıtlımı değilmi tesbit edip 2.ci bir kanala bilgi msj ı atacak örnek: nick [HASAN] kayıtlı bir nicktir yada Kayıtsız bir nicktir diye..
ilginiz için tşkkr ederim.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 24 Mayıs 2011, 13:17   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanala girişte who çekmek




on *:join:#global:{ if ($nick != $me) { !who $nick | ns info $nick } }
raw 352:*:{
msg #global@ 4UYARI ! #Sınav kanalına giriş yapan nick => $6
msg #global@  $+ $6  $+ nickinin kullandığı ident => $3
msg #global@  $+ $6  $+ nickinin host adresi => $4
msg #global@  $+ $6  $+ nickinin kullandığı fullname => $9-
}
on 1:notice:*kayit zamani*:*:{
if ($nick == nickserv) {
msg #global@ Nickin kayıt tarihi => $instok($5,SAAT:,1,32) $+ $chr(32) , $instok($4,GÜN:,1,32)$+ $chr(32) , $instok($remove($3,pst),AY:,1,32) $+ $chr(32) , $instok($6,YIL:,1,32)
}

ben buna sadece hop aop sop ların kanala qirdiğinde who cekmicek kayıt zamanı falan söylemıcek
sadece sıradan yetkisiz user girdiğinde nicki kayıtlımı deilmi kanala yansıtsın istıyorum ??

 
Alıntı ile Cevapla

Alt 24 Mayıs 2011, 13:22   #3
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanala girişte who çekmek




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#kanal: who $nick raw 352:*: if $6 isop $2 { halt } | if *r* iswm $7 { msg #kanal $6 Kayıtlı bir nicktir } | else { msg #kanal $6 Kayıtsız bir nicktir }


 
Alıntı ile Cevapla

Alt 24 Mayıs 2011, 14:48   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanala girişte who çekmek




H4pp3n Hocam SaoLun.. : )

 
Alıntı ile Cevapla

Alt 24 Mayıs 2011, 23:23   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanala girişte who çekmek




Bir konuya dikkatinizi çekerim: "Kanala giren halfop aop sop yetkiler harici"

Bu durumun JOIN eventında tanımı geçersizdir çünkü kullanıcı kanala yetkisi(prefix) ile giriş yapmaz.Giriş yaptıktan sonra yetkisini alır ki bu durum ayrı bir olayı (event) gerektirir.

 
Alıntı ile Cevapla

Alt 27 Mayıs 2011, 14:12   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanala girişte who çekmek




Difuzyon Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Bir konuya dikkatinizi çekerim: "Kanala giren halfop aop sop yetkiler harici"

Bu durumun JOIN eventında tanımı geçersizdir çünkü kullanıcı kanala yetkisi(prefix) ile giriş yapmaz.Giriş yaptıktan sonra yetkisini alır ki bu durum ayrı bir olayı (event) gerektirir.


HOCAM dediğiniz gibi kanala giren herkeze who çekiyor..
hop aop sop lara who cekmese kanala giren yetkisiz usere who çekip yansıtacak, Bunu nasıl yapacaz? yardımcı olursanız .. h4pp3n Hocanın verdiği kod da herkezi gösterio op sop ayırmıo..

 
Alıntı ile Cevapla

Alt 27 Mayıs 2011, 15:04   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanala girişte who çekmek




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on !*:Join:#Kanal: { updatenl | .timer 1 1 kontrol | set -e %girenuser $nick | set -e %kan $chan }
alias kontrol {
  if (!
$regex($nick(%kan,%girenuser).pnick,@|&|%|~)) {
    if (!
$regex($address(%girenuser,2),/(helper|op|sop|admin|network|ircop|services|tech)/i)) {
      
who %girenuser 
      
.unset -u5 %girenuser
    
}
  }
}

raw 352:*: if *riswm $msg #Kanal $6 Kayıtlı bir nicktir } | else { msg #Kanal $6 Kayıtsız bir nicktir } 

kodun orijinali bana ait değil sadece size göre tasarladım denedim çalışıyor
giren adminlere oplara soplara foundere who çekmez.

 
Alıntı ile Cevapla

Alt 28 Mayıs 2011, 16:34   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanala girişte who çekmek




[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] tşk ederim arkadasım saoL

 
Alıntı ile Cevapla

Alt 05 Eylül 2011, 22:22   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanala girişte who çekmek




q0kh4n Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on !*:Join:#Kanal: { updatenl | .timer 1 1 kontrol | set -e %girenuser $nick | set -e %kan $chan }
alias kontrol {
  if (!
$regex($nick(%kan,%girenuser).pnick,@|&|%|~)) {
    if (!
$regex($address(%girenuser,2),/(helper|op|sop|admin|network|ircop|services|tech)/i)) {
      
who %girenuser 
      
.unset -u5 %girenuser
    
}
  }
}

raw 352:*: if *riswm $msg #Kanal $6 Kayıtlı bir nicktir } | else { msg #Kanal $6 Kayıtsız bir nicktir } 

kodun orijinali bana ait değil sadece size göre tasarladım denedim çalışıyor
giren adminlere oplara soplara foundere who çekmez.



arkadaslar bu kod calısıyor falat başka kanala girenleride kayıtlı kayıtsız die yansıtıyor
sadece help kanalına girenleri helpers kanalına kayıtlı yada kayıtsız die yansıtamazmıyız..
acaba bu hataya sebeb proxy korumam dakı who sorgulaması ile cakısma olabılırmı ..
yardımcı olursanız sevinirim.

 
Alıntı ile Cevapla

Alt 06 Eylül 2011, 04:59   #10
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanala girişte who çekmek




1- Diğer Who korumanızı kapatıp deneseniz?
2- Evet başka bir who taraması varsa tabiki çakışma olabilir. Bu yüzden aşağıdaki değişikliği yapınız.
3-
raw 352:*: if *r* iswm $7 {
satırını
raw 352:*: (if *r* iswm $7) && (%girenuser) {
şeklinde değiştirip dene lütfen

ayrıca
.unset -u5 %girenuser
kısmındaki saniyeyi 3 veya 2ye indirip deneyin.

veya raw kısmında kapalı ayraçLARDAN ( } ) öncesine ekleyin

| unset %girenuser }

şeklinde
seçenek çok deneye deneye kendin için en idealini yaratabilirsin.

__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Cevapla

Etiketler
cekmek


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
Çözüldü Kanala girişte oto voice vermek Web mIRC Scripting Sorunları 22 02 Haziran 2020 21:02
Kanala çekmek redmasmas mIRC Scripting Sorunları 1 18 Haziran 2014 10:34
Kanala Girişte Notice Atmak F0X mIRC Scripting Sorunları 1 24 Haziran 2006 18:03
Operleri Kanala Çekmek sanaLinfaz mIRC Scripting Sorunları 21 16 Nisan 2006 13:22