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

 Kayıt ol  Topluluk
3Beğeni(ler)
  • 1 Post By manikdepresif
  • 1 Post By iLLeTBey
  • 1 Post By manikdepresif

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 10 Kasım 2023, 12:44   #1
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Kayitsiz nicklerin kanalda konusmasini gormek istemiyorum




merhaba
Kayitsiz nicklerin kanalda konusmasini gormek istemiyorum

__________________
Bana sihirli kelimeyi söyle
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 11 Kasım 2023, 12:18   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayitsiz nicklerin kanalda konusmasini gormek istemiyorum




manikdepresif Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
merhaba
Kayitsiz nicklerin kanalda konusmasini gormek istemiyorum

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:TEXT:*:*: { whois $nick } on *:RAW:311:*: { if ($7 == 0) { halt } }


Kayıtsız kişinin mesajını (halt) olarak engelleyecektir iyi forumlar

 
Alıntı ile Cevapla

Alt 11 Kasım 2023, 19:52   #3
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayitsiz nicklerin kanalda konusmasini gormek istemiyorum




tesekkurler iletbey,
kodu denettim calismadi, bilgin olsun.
-
farkli fikri olan var mi ?

__________________
Bana sihirli kelimeyi söyle

Konu manikdepresif tarafından (11 Kasım 2023 Saat 19:56 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 12 Kasım 2023, 01:52   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayitsiz nicklerin kanalda konusmasini gormek istemiyorum




manikdepresif Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
tesekkurler iletbey,
kodu denettim calismadi, bilgin olsun.
-
farkli fikri olan var mi ?


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:TEXT:*:*: { whois $nick } on *:RAW:311:*: { if ($6 == 0) { halt } }



Kusura bakma bu kod çalışır hali

 
Alıntı ile Cevapla

Alt 12 Kasım 2023, 18:34   #5
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayitsiz nicklerin kanalda konusmasini gormek istemiyorum




iLLeTBey Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:TEXT:*:*: { whois $nick } on *:RAW:311:*: { if ($6 == 0) { halt } }



Kusura bakma bu kod çalışır hali

maalesef bu da calismiyor.

__________________
Bana sihirli kelimeyi söyle
 
Alıntı ile Cevapla

Alt 13 Kasım 2023, 06:47   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayitsiz nicklerin kanalda konusmasini gormek istemiyorum




manikdepresif Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
merhaba
Kayitsiz nicklerin kanalda konusmasini gormek istemiyorum


Kayıtlı olmayan kullanıcıların Mirc kanalında konuşmasını önlemek için bir kanal kimlik doğrulama komut dosyası oluşturmanız gerekir. Bu komut dosyası, bir kullanıcı kanalda konuşmaya çalıştığında yürütülecektir. Kullanıcı kayıtlıysa konuşmasına izin verilecektir. Kullanıcı kayıtlı değilse mesajları engellenecektir.

Böyle bir kod nasıl oluşturulacağına dair bir örnek:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:TEXT: { if ($nick(+$chan) != $null) { var %found = 0 foreach ($user in $chan) { if ($nick(+$user) == $nick) { var %found = 1 break } } if (%found == 0) { /msg $chan kayıtsız nick /timeout $nick 60 return 0 } } }

Bu komut dosyası, foreach kanaldaki kullanıcılar üzerinde yineleme yapmak için bir döngü kullanır. Geçerli kullanıcı konuşmaya çalışan kullanıcıyla aynıysa değişkeni %found1'e ayarlar ve yinelemeyi durdurur.

Döngüden sonra değişken hala 0 ise %found konuşmaya çalışan kullanıcı kanalda değil demektir. Bu nedenle, komut dosyası kanala kullanıcıya yalnızca kayıtlı olmaları durumunda konuşabileceklerini bildiren bir mesaj gönderir.

Kullanıcının aynı eylemi tekrarlamamasını sağlamak için komut dosyası kullanıcıya 60 saniyelik bir zaman aşımı süresi ayarlar.

Son olarak, komut dosyası daha fazla yürütmeyi durdurmak için 0 değerini döndürür. Bu, kullanıcının mesajının kanala gönderilmeyeceği anlamına gelir.

Not: /timeout Bu komut dosyasında kullanılan komut Mirc Scripting'in bir parçasıdır. Sunucunuz bu özelliği desteklemiyorsa yardım için sunucu yöneticinize başvurmanız gerekebilir.


Konu OperServ tarafından (13 Kasım 2023 Saat 06:49 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 13 Kasım 2023, 18:34   #7
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayitsiz nicklerin kanalda konusmasini gormek istemiyorum




Ben asagidaki gibi yaptim farkli yapan varsa kod degisebilir.

;Not: Kayitsiz nicklerin nick kayitlarini yapacaklari ihtimali oldugundan dolayi, on text eventinde kontrol edilmemistir.
;Kullanim: Kanal Penceresinden sag tiklayip menuden evet-hayir secip aktif hale getirebilir,
;veya kayitli ya da kayitsiz nicklerin listesini gorebilirsiniz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
menu channel { Kanalda Sadece Kayitli Kullanicilarin Yazdiklarini Goreyim . $+ $iif($group(#kayitli-gosterim) == on,[X]) EVET :/.enable #kayitli-gosterim . $+ $iif($group(#kayitli-gosterim) == off,[X]) HAYIR:/.disable #kayitli-gosterim .Kayitli Nickler Listesi:run kayitlimi.txt .Kayitsiz Nickler Listesi:run kayitsizmi.txt } #kayitli-gosterim on on ^*:Text:*:#:{ set %_msg__user $nick set %_msg__ < $+ $nick $+ > $1- set %_chan_not_reg $chan ;burada nick zaten once kayitli ise who cekmesine gerek kalmadan ve halt kullanilmadan text eventi oldugu gibi kaliyor. if $read(kayitlimi.txt,w,$nick) { return } who $nick halt } #kayitli-gosterim END raw 352:*:{ if (*r* iswmcs $7 && %_msg__) { echo -t %_chan_not_reg %_msg__ if !$read(kayitlimi.txt,w,%_msg__user) { write kayitlimi.txt %_msg__user } } else { if !$read(kayitsizmi.txt,w,%_msg__user) { write kayitsizmi.txt %_msg__user } unset %_msg__user %_chan_not_reg %_msg__ halt } }


__________________
Bana sihirli kelimeyi söyle
 
Alıntı ile Cevapla

Alt 27 Kasım 2023, 22:17   #8
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayitsiz nicklerin kanalda konusmasini gormek istemiyorum




Hatalar giderildi.

;Not: Kayitsiz nicklerin nick kayitlarini yapacaklari ihtimali oldugundan dolayi, on text eventinde kontrol edilmemistir.
;Kullanim: Kanal Penceresinden sag tiklayip menuden evet-hayir secip aktif hale getirebilir,
;veya kayitli ya da kayitsiz nicklerin listesini gorebilirsiniz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
menu channel { Kanalda Sadece Kayitli Kullanicilarin Yazdiklarini Goreyim . $+ $iif($group(#kayitli-gosterim) == on,[X]) EVET :/.enable #kayitli-gosterim . $+ $iif($group(#kayitli-gosterim) == off,[X]) HAYIR:/.disable #kayitli-gosterim .Kayitli Nickler Listesi:run kayitlimi.txt .Kayitsiz Nickler Listesi:run kayitsizmi.txt } #kayitli-gosterim off on ^*:Text:*:#mirchelp:{ set %_msg__user $nick set %_msg__ < $+ $nick $+ > $1- set %_chan_not_reg $chan ;burada nick zaten once kayitli ise who cekmesine gerek kalmadan ve halt kullanilmadan text eventi oldugu gibi kaliyor. if $read(kayitlimi.txt,w,$nick) { return } who $nick halt } #kayitli-gosterim END raw 352:*:{ if (*r* iswmcs $7 && %_msg__) { echo -t %_chan_not_reg %_msg__ if !$read(kayitlimi.txt,w,%_msg__user) { write kayitlimi.txt %_msg__user } } elseif %_msg__ { if !$read(kayitsizmi.txt,w,%_msg__user) { write kayitsizmi.txt %_msg__user } unset %_msg__user %_chan_not_reg halt } } raw 315:*:{ if %_msg__ { unset %_msg__ } halt }


__________________
Bana sihirli kelimeyi söyle
 
Alıntı ile Cevapla

Cevapla


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

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
İstemediğiniz nicklerin kanalda yazdıklarını görmeyin MasteR06 mIRC Parça Kodlar 5 30 Kasım 2022 20:02
Kayitsiz Üyelere, URL izinlerini kapatma Nokta vB 3.8.x Eklentileri 2 20 Ocak 2021 10:00
Ozel yazma engeleme kayitsiz. alphae Unreal IRCd 1 27 Ağustos 2019 14:15
Notice kayitsiz nicklere kapatma ? alphae IRCServices 4 18 Temmuz 2018 00:15
kanalda op nicklerin kendi nıkını komutla deyıstırmesi PuSsS TCL Scriptler 10 27 Mayıs 2016 20:05