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/)
-   -   Güncel Aynı dosyada birden fazla on *:join:#:{ eventi nasıl çalışır (https://www.ircforumlari.net/mirc-scripting-sorunlari/740657-ayni-dosyada-birden-fazla-join-eventi-nasil-calisir.html)

Askeribo 13 Mart 2016 23:35

Cevap: Aynı dosyada birden fazla on *:join:#:{ eventi nasıl çalışır
 
SevgiLi SuLh iLgin ve aLakandan doLayı çok teşekkür ederim.
Sayende amacıma uLaştım ALLah senden bin kere razı oLsun. Kod çok süper oLdu hiç bir hata vermiyor. ELine emeğine biLgine sağLık. TeşekkürLer...

Askeribo 14 Mart 2016 23:27

Cevap: Aynı dosyada birden fazla on *:join:#:{ eventi nasıl çalışır
 
SuLh; hocam size birşey daha sormak istiyorum. Bu; on *:join:#:{ eventi çok güzeL oLdu da, aynı şekiLde on *:text:*:#:{ eventine uyguLuyorum koruma remoteLerini yine aLias a okutuyorum ama on *:text:*:#:{ eventi aLiası okumuyor. Yani aLias sıkıntı yaratıyor bir fikriniz varmı acaba...

SuLh 14 Mart 2016 23:36

Cevap: Aynı dosyada birden fazla on *:join:#:{ eventi nasıl çalışır
 
Merhaba @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , TEXT eventi kanala/özele yazı yazıldığı anda tetiklenen eventtir. Koşul koymadığın sürece her yazı da tetiklenecektir. Hata verip/vermemesi eventi nasıl kullandığına bağlı, paylaşırsan daha net fikrimiz olabilir.

Askeribo 14 Mart 2016 23:56

Cevap: Aynı dosyada birden fazla on *:join:#:{ eventi nasıl çalışır
 
Kod:

#kufur on
alias o-kufur {
  if $hfind(k_keLimeLer,$1-,1,W).data {
    ban # $nick $+ ! | .kick # $nick 4 Küfür Yasak
  }
}
#kufur end


on @*:text:*:#:{
  if $group(#kufur) = on { o-kufur }
}

Kod böyLe...

SuLh 15 Mart 2016 00:02

Cevap: Aynı dosyada birden fazla on *:join:#:{ eventi nasıl çalışır
 
Alıntı:

Askeribo Nickli Üyeden Alıntı (Mesaj 1041755048)
Kod:

#kufur on
alias o-kufur {
  if $hfind(k_keLimeLer,$1-,1,W).data {
    ban # $nick $+ ! | .kick # $nick 4 Küfür Yasak
  }
}
#kufur end


on @*:text:*:#:{
  if $group(#kufur) = on { o-kufur }
}

Kod böyLe...

Öncelikle daha önce söylediğim gibi $tanımlayıcılar kullandığın event dışına çıkmazlar.

Yani aliasın hata vermesi normal, çünkü $nick $1- # gibi kullanımları görmüyor. Bunun için şöyle düzenleme yapman gerekiyor.

Kod:

#kufur on
alias o-kufur {
  if $hfind(k_keLimeLer,%data,1,W).data {
    ban %kchan %knick | .kick %kchan %knick 4 Küfür Yasak
  }
unset %knick
unset %kchan
unset %data
}
#kufur end


on @*:text:*:#:{
  if $group(#kufur) = on { set %knick $nick | set %kchan $chan | set %data $1- | o-kufur }
}


Askeribo 15 Mart 2016 00:26

Cevap: Aynı dosyada birden fazla on *:join:#:{ eventi nasıl çalışır
 
Tamamdır Hocam %data parametresini girmeyi unutmuşum iLgi aLaka ve emeğine sağLık ALLah razı oLsun. Teşekkür ederim.

Askeribo 11 Nisan 2016 22:50

Cevap: Aynı dosyada birden fazla on *:join:#:{ eventi nasıl çalışır
 
SeLamün ALeyküm; SuLh hocam farkLı başLık aLtında konu açmaktansa buradan size birşey sormak istiyorum. Mirc Script'in Servere bağLandığında kanaLLara girmesiyLe birLikte açıLan Nick Listesini, Servere bağLanmadan hangi komutLa açabiLirim, böyLe birşey söz konusu oLabiLirmi acaba ?

Askeribo 13 Nisan 2016 01:55

Cevap: Aynı dosyada birden fazla on *:join:#:{ eventi nasıl çalışır
 
Bu soruma cevap verebiLecek başka biriLeri yokmu acaba...

SuLh 15 Nisan 2016 23:36

Cevap: Aynı dosyada birden fazla on *:join:#:{ eventi nasıl çalışır
 
Merhaba @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] böyle bir şey var mı bilmiyorum, dialog veya dll ile olabilir.

Askeribo 16 Nisan 2016 07:29

Cevap: Aynı dosyada birden fazla on *:join:#:{ eventi nasıl çalışır
 
EyvaLLah tşk. ederim hocam. BöyLe birşey yoksa haLim harap vaLLa...


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net