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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Oto Selam Alma Kodu (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/321826-oto-selam-alma-kodu.html)

M0deXL 14 Mart 2010 01:03

Oto Selam Alma Kodu
 
Kod:

on *:text:*:#:{

  if S.a  == $1- {

    /notice $nick ALeyküm SeLam $nick

  }

  if sLm  == $1- {

    /notice $nick ALeyküm SeLam $nick


  }

  if Selam  == $1- {


    /notice $nick ALeyküm SeLam $nick

  }

  if Selamlar  == $1- {

    /notice $nick ALeyküm SeLam $nick

  }



}


Slipknot 14 Mart 2010 10:30

Cevap: Oto Selam Alma Kodu
 
Hiç bulunmayan ve forumda mevcut olmayan kodları paylaştığın için çok teşekkürler. :)

rockercocuq 20 Temmuz 2010 18:43

Cevap: Oto Selam Alma Kodu
 
Kod:


on *:action:*:#:{
  if S.a  == $1- {
    /msg $chan  $nick  5ALeyküm SeLam  4HoşgeLdin.
  }
  if sLm  == $1- {
    /msg $chan  $nick  5ALeyküm SeLam  4HoşgeLdin.
  }
  if Selam  == $1- {
    /msg $chan  $nick  5ALeyküm SeLam  4HoşgeLdin.
  }
  if Selamlar  == $1- {
    /msg $chan  $nick  5ALeyküm SeLam  4HoşgeLdin.
  }
  if Selamlar.  == $1- {
    /msg $chan  $nick  5Aleyküm Selam 4HoşgeLdin.
  }
}

Bu verdiğimde /Ame den veriLen sLmlara oto. cevap verir (:

POSOFxBELA 16 Ağustos 2010 05:00

Cevap: Oto Selam Alma Kodu
 
Alıntı:

slipknot Nickli Üyeden Alıntı (Mesaj 1040348763)
[ı]hiç bulunmayan ve forumda mevcut olmayan kodları paylaştığın için çok teşekkürler. :)[/ı]

:d :d

OzeL 04 Temmuz 2012 16:58

Cevap: Oto Selam Alma Kodu
 
Alıntı:

on *:action:*:#:{
if S.a == $1- {
/msg $chan  $nick  5ALeyküm SeLam 4HoşgeLdin.
}
if sLm == $1- {
/msg $chan  $nick  5ALeyküm SeLam 4HoşgeLdin.
}
if Selam == $1- {
/msg $chan  $nick  5ALeyküm SeLam 4HoşgeLdin.
}
if Selamlar == $1- {
/msg $chan  $nick  5ALeyküm SeLam 4HoşgeLdin.
}
if Selamlar. == $1- {
/msg $chan  $nick  5Aleyküm Selam 4HoşgeLdin.
}
}



ßunu Menübara @Açıldı @KapatıLdı Şeklide Kodlarmısınız ArkadasLar ?

Krieq 04 Temmuz 2012 17:55

Cevap: Oto Selam Alma Kodu
 
Kod:

menu * {
  ®»Otoselamlama
    .Kapat :.disable #otoselamm | echo -a Otoselamlama Kapatıldı.
    .Aç :.enable #otoselamm | echo -a Otoselamlama Açıldı.
}
#otoselamm off
on *:action:*:#:{
  if S.a  == $1- {
    /msg $chan  $nick  5ALeyküm SeLam  4HoşgeLdin.
  }
  if sLm  == $1- {
    /msg $chan  $nick  5ALeyküm SeLam  4HoşgeLdin.
  }
  if Selam  == $1- {
    /msg $chan  $nick  5ALeyküm SeLam  4HoşgeLdin.
  }
  if Selamlar  == $1- {
    /msg $chan  $nick  5ALeyküm SeLam  4HoşgeLdin.
  }
  if Selamlar.  == $1- {
    /msg $chan  $nick  5Aleyküm Selam 4HoşgeLdin.
  }
}
#otoselamm end


DenizKaan 25 Ağustos 2012 21:33

Cevap: Oto Selam Alma Kodu
 
kanala değilde bunu özele yazılanlar olarak nasıl değiştiririz özelime selam yazınca biri otomatik aleykümselam yazsın ?

Entrance 25 Ağustos 2012 22:27

Cevap: Oto Selam Alma Kodu
 
Alıntı:

CilveLi Nickli Üyeden Alıntı (Mesaj 1041202290)
kanala değilde bunu özele yazılanlar olarak nasıl değiştiririz özelime selam yazınca biri otomatik aleykümselam yazsın ?

Kod:

menu * {
  ®»Otoselamlama
  .Kapat :.disable #otoselamm | echo -a Otoselamlama Kapatıldı.
  .Aç :.enable #otoselamm | echo -a Otoselamlama Açıldı.
}
#otoselamm on
on *:text:*:?:{
  if S.a  == $1- {
    /msg $nick  $nick  5ALeyküm SeLam  4HoşgeLdin.
  }
  if sLm  == $1- {
    /msg $nick  $nick  5ALeyküm SeLam  4HoşgeLdin.
  }
  if Selam  == $1- {
    /msg $nick  $nick  5ALeyküm SeLam  4HoşgeLdin.
  }
  if Selamlar  == $1- {
    /msg $nick  $nick  5ALeyküm SeLam  4HoşgeLdin.
  }
  if Selamlar.  == $1- {
    /msg $nick  $nick  5Aleyküm Selam 4HoşgeLdin.
  }
}
#otoselamm end

daha stabil hâle getirmek gerekir ise, şöyle yapabiliriz.

Kod:

menu * {
  ®»Otoselamlama
  .Kapat :.disable #otoselamm | echo -a Otoselamlama Kapatıldı.
  .Aç :.enable #otoselamm | echo -a Otoselamlama Açıldı.
}
#otoselamm on
on *:text:*:?:{
  if (*selam* iswm $1-) || if (*selamlar* iswm $1-) || if(*s.a* iswm $1-) {
    msg $nick $nick a,s hoş geldin.
  }
}
#otoselamm end


DenizKaan 01 Eylül 2012 20:40

Cevap: Oto Selam Alma Kodu
 
teşekkürler birşey daha sorucam

aç kapa olayı olmaksızın kodu sisteme girdiğimde direk otomatik olarak sürekli açık olsun nasıl yapabiliriz acaba aç kapat olayı istemiyorumda

Entrance 01 Eylül 2012 20:45

Cevap: Oto Selam Alma Kodu
 
Alıntı:

CilveLi Nickli Üyeden Alıntı (Mesaj 1041206896)
teşekkürler birşey daha sorucam

aç kapa olayı olmaksızın kodu sisteme girdiğimde direk otomatik olarak sürekli açık olsun nasıl yapabiliriz acaba aç kapat olayı istemiyorumda

Alıntı:

Entrance Nickli Üyeden Alıntı (Mesaj 1041202349)
Kod:

on *:text:*:?:{
  if S.a  == $1- {
    /msg $nick  $nick  5ALeyküm SeLam  4HoşgeLdin.
  }
  if sLm  == $1- {
    /msg $nick  $nick  5ALeyküm SeLam  4HoşgeLdin.
  }
  if Selam  == $1- {
    /msg $nick  $nick  5ALeyküm SeLam  4HoşgeLdin.
  }
  if Selamlar  == $1- {
    /msg $nick  $nick  5ALeyküm SeLam  4HoşgeLdin.
  }
  if Selamlar.  == $1- {
    /msg $nick  $nick  5Aleyküm Selam 4HoşgeLdin.
  }
}

Kod:

on *:text:*:?:{
  if (*selam* iswm $1-) || if (*selamlar* iswm $1-) || if(*s.a* iswm $1-) {
    msg $nick $nick a,s hoş geldin.
  }
}


her 2 kodda da aç kapat olayı iptal edildi.

Reqal 19 Şubat 2014 01:44

Cevap: Oto Selam Alma Kodu
 
Alıntı:

Entrance Nickli Üyeden Alıntı (Mesaj 1041206899)
her 2 kodda da aç kapat olayı iptal edildi.

kardeşim bunu help kanalın vs muaf tutabiliceğimiz şekilde verirmisiniz rica etsem.

By_ATMACA 19 Şubat 2014 11:03

Cevap: Oto Selam Alma Kodu
 
Kod:

on *:text:*:?:{
  if !$istok(#muaf1 #muaf2 #muaf3,$chan,32) {
  if (*selam* iswm $1-) || if (*selamlar* iswm $1-) || if(*s.a* iswm $1-) {
    msg $nick $nick a,s hoş geldin.
  }
}

Böyle bi dene Bakam dememedim Ama olmasi lazim

ScorpioN 20 Şubat 2014 00:18

Cevap: Oto Selam Alma Kodu
 
Alıntı:

By_ATMACA Nickli Üyeden Alıntı (Mesaj 1041395171)
Kod:

on *:text:*:?:{
  if !$istok(#muaf1 #muaf2 #muaf3,$chan,32) {
  if (*selam* iswm $1-) || if (*selamlar* iswm $1-) || if(*s.a* iswm $1-) {
    msg $nick $nick a,s hoş geldin.
  }
}

Böyle bi dene Bakam dememedim Ama olmasi lazim

Sonuna bir tane daha } .

IRC-Dancer 20 Şubat 2014 02:01

Cevap: Oto Selam Alma Kodu
 
Kod:

on *:text:*:?: {
if !$istok(#muaf1 #muaf2 #muaf3,$chan,32) {
  if (*Selamlar* iswm $1- || *S.a.* iswm $1- || *Slm* iswm $1- || *Selam* iswm $1-)  {
    inc -u60 $+(%,saflood.,$nick)
    if $($+(%,saflood.,$nick),2) > 2 {
      .halt
    }
    msg $nick a.Selam $nick
  }
}

;--- Bu gibide değiştire bilirsin.
Kod:

on $*:text:/(selam|s\.\a\.|slm)/i:?: {
Kod:

on *:text:*:?:{ if $istok(slm selam selamlar s.a,$1-,32) {
;--- Buda benden olsun. (- Forumda buna benzer bir çok örnek mevcud

Feragat 20 Şubat 2014 22:36

Cevap: Oto Selam Alma Kodu
 
Paylaşılan kodlarda ki mantık hatası ve teknik hatalar dikkatimi çektiği için yazma gereği duydum.

Mantık hatası:
1-)
Kod:

on *:text:*:?:{
  if !$istok(#muaf1 #muaf2 #muaf3,$chan,32) {

Özelde yazılan herhangi bir yazıyı algılayacak olan event için muaf kanal belirlemek.

Teknik hata:
1-)
Kod:

if (*selam* iswm $1-) || if (*selamlar* iswm $1-) || if(*s.a* iswm $1-) {
Hatalı if koşulu.

Olması gereken kalıp:
Kod:

if (koşul) || (koşul) || (koşul) { kodlar }
Bknz: /help if then else ve Bknz: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

2-)
Kod:

*Selam*
Verilen wildcard aralıkları hatası. *Selam* şeklinde kullandığınızda kişi a.selam yazsa bile selam alacaktır. Bknz: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

3-)
Kod:

on $*:text:/(selam|s\.\a\.|slm)/i:?: {
(selam|s\.\a\.|slm) a harfinin başındaki \ ters slash ile, a harfi operatöre dönüştürülmüş. Bu şekilde a harfini algılamayacak ve s.a. filtresi işlev görmeyecektir.
\a operatörü regex mantığında Bell character($chr(7)) ile eşleşir.
Örnek:
//echo -a $regex($chr(7),(\a)) :- $regml(1)
hexadecimal: //echo -a $regex($chr(7),(\x7)) :- $regml(1)
octal: //echo -a $regex($chr(7),(\07)) :- $regml(1)
gibi.

Özelde algılanacak text için şöyle bir örnek yapılabilir (ve geliştirilebilir..)

Kod:

on $*:text:/^s(\.a(\.|leyk[uüÜ]m)?|lm|elam(s|lar|[uÜü]n\saleyk[uÜü]m)?)$/Si:?:msg $nick a.s $nick h.g
Kodun cevap verdiği metinler:
Kod:

[22:33] <deneme> s.a
[22:33] <Feragat> a.s deneme h.g
[22:33] <deneme> s.a.
[22:33] <Feragat> a.s deneme h.g
[22:33] <deneme> selam
[22:33] <Feragat> a.s deneme h.g
[22:33] <deneme> selams
[22:33] <Feragat> a.s deneme h.g
[22:34] <deneme> slm
[22:34] <Feragat> a.s deneme h.g
[22:34] <deneme> s.aleyküm
[22:34] <Feragat> a.s deneme h.g
[22:34] <deneme> selamun aleyküm
[22:34] <Feragat> a.s deneme h.g


q0kh4n 23 Şubat 2014 20:46

Cevap: Oto Selam Alma Kodu
 
güzel anlatım için ayrıca yorum yapmak istedim, bilgisi az olan mod arkadaşlar bu bilgiyi arşivlemeli.

WingmaN 26 Şubat 2014 02:45

Cevap: Oto Selam Alma Kodu
 
Kod:

[02:45] <FoXy> sa
[02:45] <FoXy> sa
[02:45] <WingmaN> :(

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , azcık takılayım sana, selams bile var, sa yok :(

Feragat 26 Şubat 2014 03:17

Cevap: Oto Selam Alma Kodu
 
Bende sana takılayım biraz @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , aslına bakarsan amacım snippet(parça) kod paylaşımından ziyade hatalı bölümleri düzeltmeye çalışmaktı. Uzun zamandır da kod paylaşmıyorum bu platformda, yinede bazı mesajlar geneli etkilediği için ve o konular ilgimi çeken konularsa, eksik-hatalı bölümleri düzeltmeye çalışıyorum bilgim dahilinde. Bunu yapmamın sebebi de bu işlerle uğraşmaya yeni başlayan veya merak salan arkadaşların "bir şeyleri yanlış kavramaması".

Senin problemine gelecek olursak (sa) :)
Kod:

on $*:text:/^s(a|\.a(\.|leyk[uüÜ]m)?|lm|elam(s|lar|[uÜü]n\saleyk[uÜü]m)?)$/Si:?:msg $nick a.s $nick hg
/^s(a|\.a iki karakterlik bir ekleme ile sa kelimesine de yanıt verecektir.
İyi geceler.

WingmaN 26 Şubat 2014 13:24

Cevap: Oto Selam Alma Kodu
 
Estf @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yazmış olduğun post'u çok beğendim, sadece ufak gırgır mayetinde, biraz takılayım istedim. Eline sağlık, çok bilgilendirici bir paylaşım yapmışsın. Böyle değerli arkadaşlarımızı görünce, mutlu olmamak elde değil.

Bu tarz paylaşımlarının, devamını dilerim. :)


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

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