Tekil Mesaj gösterimi
Alt 31 Ağustos 2019, 18:38   #6
Çevrimdışı
Mylife Doğrulanmış Üye
i don't care if i'm misfit.
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanal koruma ( text ) 1. Uyarı sonra ban..




YouMyCure 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!
set %:Mylife $1- set %:Kod $nick

bunlar neden anlamış değilim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
, başarılar

valla hangi kafayla yazdım onu bilmiyorum 2016 yılında yazmışım. Muhtemelen hazırlarken kullanıcamı planlamışımdır ama kodun gidişatına göre kullanmamışımdır
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Alper 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!
Else if ($hmatch(argo,%:Kod)) {

Bu kısımdan kaynaklı sorun ilk seferde kaydediyor sonra kayıtlı olan kişi ne yazarsa yazsin atılıyor. Yani ek koşul yok üst kısımdaki gibi

Evet @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] haklısın gözden kacmış o bazı kodlarda değişim yapıltıktan sonra deneme şansım olmuyor

yaramazadam Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
merhaba 1 uyarı tamam calisiyor. ama uyari alan nick normal konusmaya devam ettiginde yani o yasakli kelimelerden kullanmadiginda otomatik atiliyor.. kod eksik yada hatali mi acaba ?



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on @*:text:*:#: { set %:Mylife $1- set %:Kod $nick if (!$hget(argo)) { hmake -s argo 300 } if $regex($1-,/Mylife|kelime|kelime|kelime|kelime|kelime|kelime$/Si) && (!$hmatch(argo,%:Kod)) { hadd -s argo %:Kod 1 msg # %:Kod yasaklı kelime kullandınız. ( uyarı ) } elseif $regex($1-,/Mylife|kelime|kelime|kelime|kelime|kelime|kelime$/Si) && ($hmatch(argo,%:Kod)) { mode # +b %:Kod kick # %:Kod yasaklı kelime kullandınız. hdel -s argo %:Kod } unset %:Mylife unset %:Kod }

=> olarak düzelttim. Bu kod ile regex çok uzun sürüp gidebilir. Alternatif olarak regex kullanmak yerine text dosyası icine küfürleri yazıp $read ile karşılaştırma yapabilirsiniz, hash tablosu ile uyumlu olur mu şuan bilmiyorum denemek lazım. O dönem bu tur calışmalar yoktu hiç karşılaşmıyordum ama şimdi karşılaşıyorum artık herşey biraz daha kolay farklı yollar kullanabilirsiniz. İyi forumlar dilerim.

__________________

Stay strong, trust your instincts
Set your spirit free, never forget your spiritual side
Even in the midst of hardships
there is always a light to guide your way.

Konu Mylife tarafından (31 Ağustos 2019 Saat 18:49 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan reklamver