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/)
-   -   Nickimi yazana Notice (https://www.ircforumlari.net/mirc-scripting-sorunlari/398665-nickimi-yazana-notice.html)

KumsaLChatt 28 Haziran 2011 11:50

Nickimi yazana Notice
 
S.a Arkadaşlar kanalda birisi nickimi yazdığı zaman notice olarak güzel söz yollamak istiyorum ama bu birden fazla olsun nasıl yani.

Kanal A nicki nickimi yazdı Ona notice olarak güzel söz yolladım, sonra B nick nickimi yazdı onada başka söz yollamak istiyorum.

Tşkler.

Ocean 28 Haziran 2011 12:23

Cevap: Nickimi yazana Notice
 
öncelikle her defasında farklı bir söz okutmak için $read kullanabilirsin. ancak tabi ki bunun için.

mirc scriptinin yüklü olduğu dizine bir metin belgesi açarak alt alta gelecek şekilde sözlerinizi içine yerleştirin.

varsayalım ki, bu metin belgesinin ismi "sozler.txt" olsun.

PHP- Kodu:

on 1:TEXT:*buraya-nickinizi-yazin*:#:{ notice $nick $read sozler.txt } 

koduda scriptinize ekledikten sonra çalışacağını umuyorum.

böylelikle nickinizi yazan kişiye, sozler.txt metin belgesinde yazılı olan güzel sözleri her defasında farklı olmak üzere rastgele kullanıcıya notice atacaktır.

benim ilgi alanım değil mirc scripting bilgim dahilinde bunları yazıyorum.

iyi forumlar.

KumsaLChatt 28 Haziran 2011 14:08

Cevap: Nickimi yazana Notice
 
Biris kanalda 2 kere seslendiği zaman aynı mesaj ı yolluyo yine.

WingmaN 28 Haziran 2011 15:36

Cevap: Nickimi yazana Notice
 
Kod:

on *:text:*:#:{
  if ($me isin $1-) {
    inc -u5 $+(%,nickfld.,$2)
    if $($+(%,nickfld.,$2),2) > 1 {
      .halt
    }
    .notice $nick $read sozler.txt
  }
}


Sanırım bu kod, sorununu çözmene yardımcı olacaktır; Birisi ismini 1 den fazla aynı anda 4-5 defa veya daha fazla yazmaya kalkarsa göndermeyecektir, ayrıca " sozler.txt " içerisine, göndermesini istediğin sözleri " ALT-ALTA " yazmalısın ki, farklı sözler göndersin

kolay gelsin ..

KumsaLChatt 28 Haziran 2011 15:55

Cevap: Nickimi yazana Notice
 
yine olmadı hocam

Ocean 28 Haziran 2011 21:09

Cevap: Nickimi yazana Notice
 
sözleri metin belgesinde alt alta yazdığın taktirde, her defasında farklı yollaması gerekiyor istersen tekrar kontrol et.

L4roXyL 28 Haziran 2011 22:32

Cevap: Nickimi yazana Notice
 
Kod:

on *:text:$($+(*,$me,*)):#: {
  hinc -mu10 _sz $nick 1
  $iif(!$fopen(_sz),.fopen _sz sozler.txt)
  $iif($feof,.fseek -l _sz 1)
  if ($hget(_sz,$nick) < 2) notice $nick $fread(_sz)
}

Sozler.txt dosyası içerisine istediğin cümleleri alt alta yazdır.
Kalın olarak belirttiğim yer(10) aynı kişi için 2. bir yazdırma süresidir. Kafana göre ayarlayabilirsin. Bu kod sozler.txt içerisindeki satırları okur ve işlev yapar.

KumsaLChatt 29 Haziran 2011 10:39

Cevap: Nickimi yazana Notice
 
tşkler. Sorun çözüldü

uqaLaa 11 Mart 2012 12:14

Cevap: Nickimi yazana Notice
 
Selam, bende neden olmuyor çözemedim.

SiLuet 11 Mart 2012 14:10

Cevap: Nickimi yazana Notice
 
Alıntı:

uqaLaa Nickli Üyeden Alıntı (Mesaj 1041057824)
Selam, bende neden olmuyor çözemedim.

Kodu Mirce Nasıl eklediniz Buradan paylaşırmısınız.

Ayrıca Eğer Kodu eklediğin sayfada Başka Text Eventleri varsa Çakışma Yapıp Çalışmayabilir.

AntepLi 30 Aralık 2012 18:47

Cevap: Nickimi yazana Notice
 
Peki hocam bu notice'leri Belirledigimiz #kanal1,#kanal2,#kanal3'ten muaf tutabilirmiyiz mümkünmüdür ?

Med Cezir 31 Aralık 2012 00:53

Cevap: Nickimi yazana Notice
 
Kodun 2. satırına bu şekilde birşey ekleyebilirsin.
Kod:

if $regex($chan,/^(#muaf1|#muaf2|#muaf3|#muaf4)$/i) { halt }

IRC-Dancer 31 Aralık 2012 14:05

Cevap: Nickimi yazana Notice
 
Kod:

on *:text:*:#:{
if $regex($chan,/^(#Kanal|#Kanal1|Kanal2|Kanal3)$/i) { halt }
  if ($me isin $1-) {
    inc -u5 $+(%,nickfld.,$2)
    if $($+(%,nickfld.,$2),2) > 1 {
      .halt
    }
    .notice $nick $read sozler.txt
  }
}


DEwRM 14 Nisan 2013 03:20

Cevap: Nickimi yazana Notice
 
arkadaşlar /load -rs sozler.txt yapıyosunuz dimi ?

Feragat 14 Nisan 2013 12:46

Cevap: Nickimi yazana Notice
 
Alıntı:

DEwRM Nickli Üyeden Alıntı (Mesaj 1041296382)
arkadaşlar /load -rs sozler.txt yapıyosunuz dimi ?

Onu yapmana gerek yok. Mirc klasörüne atman yeterli.

Bennu 09 Ağustos 2014 05:21

Cevap: Nickimi yazana Notice
 
Merhabalar bende buna benzer bişey istiyorum. İsmimi yazana notice göndersin ama op sop halfop ya da admin gibi kanal yetkililerine göndermesin. Basit olarak şöyle bir kod buldum ama bu herkese gönderiyor. Kod şöyle:

on *:text:*:*: {
if $1 = $me {
notice $nick Slm hg.
}
}

İlgilenen arkadaşlara şimdiden çok teşekkür ederim..

Entrance 09 Ağustos 2014 09:34

Cevap: Nickimi yazana Notice
 
Alıntı:

Bennu Nickli Üyeden Alıntı (Mesaj 1041471358)
Merhabalar bende buna benzer bişey istiyorum. İsmimi yazana notice göndersin ama op sop halfop ya da admin gibi kanal yetkililerine göndermesin. Basit olarak şöyle bir kod buldum ama bu herkese gönderiyor. Kod şöyle:

on *:text:*:*: {
if $1 = $me {
notice $nick Slm hg.
}
}

İlgilenen arkadaşlara şimdiden çok teşekkür ederim..


Merhaba,

Kanal'da (%,@,&,~) prefix'lerine sahip olan kişileri MUAF tutmak için, eklenmesi gereken kod: ->
Kod:

  if (!$regex($nick(#,$nick).pnick,&|@|~))  {
OPER veya ADMIN hostlarını muaf tutmak için ise, eklenmesi gereken kod: ->
Kod:

if ($regex($address($nick,2),/(network|rootadmin|ircop|services|server|coadmin)/i)) { return }
İlave olarak, vermiş olduğun (KOD) rumuzuna seslenen kişi veya kişilere belirtilen mesajı notice olarak gönderiyor konu içerisinde TXT üzerinden yapılan kodları kullanıp, birden fazla kelime/söz/mesaj gönderebilirsiniz, tabi sadece bir öneri..)

Kod:

on *:text:*:*: {
  if (!$regex($nick(#,$nick).pnick,&|@|~))  {
    if ($regex($address($nick,2),/(network|rootadmin|ircop|services|server|coadmin)/i)) { return }
    if $1 = $me {
      notice $nick Slm hg.
    }
  }
}

İyi forumlar.

Bennu 09 Ağustos 2014 09:52

Cevap: Nickimi yazana Notice
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041471372)
Kod:

on *:text:$($+(*,$me,*)):*:{ if !$regex(x,$address($nick,7),/Ahmet|Mehmet|Nick3|Oper|Services|Network|Services/Si) { notice $nick Mesajın } }
Muaf nick veya Sunucu yetkililerinin hostlarının içinde geçen matchtext'leri örnekteki gibi belirtebilirsin. İyi forumlar.

Merhabalar, kodu denedim ama sanırım bir muaf nikleri (op, sop, halfop, admin) oluşturup koda yazmam gerekiyor. Ben ise bunları yazmadan kodun kanaldaki opları tanımasını istiyorum. Belki bu kod ile mümkün degil ama başka bir algoritmayla olabilecegini düşünüyorum. Şöyle bişey yaptım ama olmadı çalışmadı neresinde hata var anlamışta degilim. Gerçi kod sistemini pek bilen biride degilim ama yine de baya uğraştım.

Kod şu:

on *:text:$(* $+ $me $+ *):*: { timer 1 1 hosgel $nick }
alias hosgel { if $1 !ishop $2 && $1 !isop $2 && !$regex($address($1,5),Admin/i) { notice $1 Slm naber } }

bu kodun alias satırı op sop admin v.s yetkileri otomatik tanıması görevini yapıyor. Ama burda çalışmıyor ben tam olarak anlamadım kou

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 09:52 -->-> Daha önceki mesaj 09:47 --

Alıntı:

Entrance Nickli Üyeden Alıntı (Mesaj 1041471373)
Merhaba,

Kanal'da (%,@,&,~) prefix'lerine sahip olan kişileri MUAF tutmak için, eklenmesi gereken kod: ->
Kod:

  if (!$regex($nick(#,$nick).pnick,&|@|~))  {
OPER veya ADMIN hostlarını muaf tutmak için ise, eklenmesi gereken kod: ->
Kod:

if ($regex($address($nick,2),/(network|rootadmin|ircop|services|server|coadmin)/i)) { return }
İlave olarak, vermiş olduğun (KOD) rumuzuna seslenen kişi veya kişilere belirtilen mesajı notice olarak gönderiyor konu içerisinde TXT üzerinden yapılan kodları kullanıp, birden fazla kelime/söz/mesaj gönderebilirsiniz, tabi sadece bir öneri..)

Kod:

on *:text:*:*: {
  if (!$regex($nick(#,$nick).pnick,&|@|~))  {
    if ($regex($address($nick,2),/(network|rootadmin|ircop|services|server|coadmin)/i)) { return }
    if $1 = $me {
      notice $nick Slm hg.
    }
  }
}

İyi forumlar.

Harikasınız yorum yazarken gelen mesajı yeni gördüm süpersiniz süper. çok mutlu oldum yaaa.. :)) Sabahtan beri uğraşıyordum

IRC-Dancer 09 Ağustos 2014 11:06

Cevap: Nickimi yazana Notice
 
Muaf nick'leride böyle yapabilirsin.
Kod:

on *:text:*:*: { 
  var %muaf = 1
  var %muafnicks = nick1,nick2,nick3,nick4,nick5
  if %muaf && $istok(%muafnicks,$nick,44) { halt }
  if (!$regex($nick(#,$nick).pnick,&|@|~|%|\.))  {
    if ($regex($address($nick,2),/(network|rootadmin|ircop|services|server|coadmin)/i)) { return }
    if $1 = $me {
      notice $nick Slm hg.
    }
  }
}


Bennu 09 Ağustos 2014 11:16

Cevap: Nickimi yazana Notice
 
Hepinize çok teşekkür ederim arkadaşlar kodlar harika oldu. Ellerinize sağlık. Süpersiniz daha ne diyebilirim ki :)

Yalnız Entrance arkadaşımızın yazdığı kodda ufak bir pürüz vardı onu da IRC-Dancer arkadaşımız düzeltmiş gözle pek fark edilmeyebilir o yüzden Entrance arkadaşımızın gözden kaçırdığı " |%|\. " gibi ufak bir ayrıntıyı IRC-Dancer arkadaşımızın düzelttiği şekilde ekliyorum. Olaki kod bazı arkadaşlar için de gerekli olabilir.

on *:text:*:*: {
if (!$regex($nick(#,$nick).pnick,&|@|~|%|\.)) {
if ($regex($address($nick,2),/(network|rootadmin|ircop|services|server|coadmin)/i)) { return }
if $1 = $me {
.notice $nick Slm hg.
}
}
}

Herkesin emegine sağlık güzel bir paylaşım oldu.

Feragat 09 Ağustos 2014 14:23

Cevap: Nickimi yazana Notice
 
Eğer aktif pencereniz "$window($active).type" bir #Kanal ise paylaştığınız bu kodlar belirtilen koşullarda işlem yapar. Yani, eğer kanalda size yazan nick belirtilen host aralıklarına sahip değilse ve kanalda herhangi bir prefixe sahip değilse (+ hariç) veya muaf nick koşuluna uygun kod çalışır.
Ama eğer aktif pencereniz query (özel penceresi ise, ki event'ta on *:text:*:*: genel bir tanımlama kullanılmış) burada $chan [#] sonuç vermeyecektir.

Haliyle bu koşul "if (!$regex($nick(#,$nick).pnick,&|@|~|%|\.)) {" çalışmayacaktır ve özelinize yazan nick eğer herhangi bir kanalda op-sop-founder-halfop gibi bir yetkiye sahipse yinede notice atılacaktır o kişiye.
Kod:

on *:text:$($+(*,$me,*)):*:echo -a -: $chan :: $nick ::: $nick(#,$nick).pnick
Başka bir mIRC ile özelden kendinize seslenip deneyip görebilirsiniz.
Bunun için farklı bir yol bulmanız gerekiyor.

Kod:

#raw319 off
raw 319:*:{ if !$regex($3-,/[@&~%\.]#\S+/g) && !$regex(x,$address($2,2),/Oper|Services|Net(?:work|admin)|Services|server|root|tech/Si) { notice $2 Özel mesaj } }
raw 318:*:{ .disable #raw319 | halt }
#raw319 end

on *:text:$($+(*,$me,*)):*:{
  if !$istok(abuzer mehmet kamil Nick3 Nick4 Nick5, $nick, 32) {
    if ($window($active).type == query) { .enable #raw319 | .whois $nick }
    elseif ($window($active).type == channel) {
      if ($nick isreg #) && (!$regex(x,$address($nick,2),/Oper|Services|Net(?:work|admin)|Services|server|root|tech/Si)) { notice $nick Mesajın }
    }
  }
}

Örnek olarak raw'dan faydalanabilirsiniz ve oturup uğraşıp farklı bir yolda bulabilirsiniz. İyi forumlar.

Aytac08 11 Ağustos 2014 13:36

Cevap: Nickimi yazana Notice
 
Toplam 1 Eklenti bulunuyor.
Kod:

menu menubar {
.ı|ı Nickini söleyene söz (Notice)
  ..• Açık :.enable #noticesoz | .echo -a 0,4 notice söz acildi.0,1<14,1< 0,1S14,1a0,1R0,1H14,1o0,1S  0,1S14,1c0,1r14,1i0,1p0,1T  2011 * 14,1>0,1>
  ..• Kapalı :.disable #noticesoz | .echo -a 0,4 notice söz Kapatildi..0,1<14,1< 0,1S14,1a0,1R0,1H14,1o0,1S  0,1S14,1c0,1r14,1i0,1p0,1T  2011 * 14,1>0,1>
  .-
}
#noticesoz off
on 1*:text:$( * $+ $me $+ * ):#:{
  if $nick == S-Bot { halt }
  if $nick == Aytac { halt }
  if $nick == Check { halt }
  if $nick == Sproxy { halt }
  notice $nick $read(sozler.txt)
}
#noticesoz end

Altta bu kodları verecem ordan indirirsiniz.
noticesoz.txt dosyasını mirc.exe nin oldugu yere atın sonra ;
Scripti açıp /load -rs noticesoz.txt enterleyin yüklendi diye uyarı gelir.

sozler.txt dosyasını da altta verecem elinde olmayanlar için işine yarar.
Bu dosyayı da mirc.exe nin oldugu yere atın o kadar.

if $nick == S-Bot { halt }
if $nick == Aytac { halt }
if $nick == Check { halt }
if $nick == Sproxy { halt } Bunlar muaf tutmak istediginiz nickleri bu şekilde artırabilirsiniz.

Açma kapalı şeklindedir. İster acarsanız ister kapatıp kimseye notice göndermez.
Çok önceden elimde kalmış bir kod . )

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Bennu 14 Ağustos 2014 10:54

Cevap: Nickimi yazana Notice
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041471522)
Eğer aktif pencereniz "$window($active).type" bir #Kanal ise paylaştığınız bu kodlar belirtilen koşullarda işlem yapar. Yani, eğer kanalda size yazan nick belirtilen host aralıklarına sahip değilse ve kanalda herhangi bir prefixe sahip değilse (+ hariç) veya muaf nick koşuluna uygun kod çalışır.
Ama eğer aktif pencereniz query (özel penceresi ise, ki event'ta on *:text:*:*: genel bir tanımlama kullanılmış) burada $chan [#] sonuç vermeyecektir.

Haliyle bu koşul "if (!$regex($nick(#,$nick).pnick,&|@|~|%|\.)) {" çalışmayacaktır ve özelinize yazan nick eğer herhangi bir kanalda op-sop-founder-halfop gibi bir yetkiye sahipse yinede notice atılacaktır o kişiye.
Kod:

on *:text:$($+(*,$me,*)):*:echo -a -: $chan :: $nick ::: $nick(#,$nick).pnick
Başka bir mIRC ile özelden kendinize seslenip deneyip görebilirsiniz.
Bunun için farklı bir yol bulmanız gerekiyor.

Kod:

#raw319 off
raw 319:*:{ if !$regex($3-,/[@&~%\.]#\S+/g) && !$regex(x,$address($2,2),/Oper|Services|Net(?:work|admin)|Services|server|root|tech/Si) { notice $2 Özel mesaj } }
raw 318:*:{ .disable #raw319 | halt }
#raw319 end

on *:text:$($+(*,$me,*)):*:{
  if !$istok(abuzer mehmet kamil Nick3 Nick4 Nick5, $nick, 32) {
    if ($window($active).type == query) { .enable #raw319 | .whois $nick }
    elseif ($window($active).type == channel) {
      if ($nick isreg #) && (!$regex(x,$address($nick,2),/Oper|Services|Net(?:work|admin)|Services|server|root|tech/Si)) { notice $nick Mesajın }
    }
  }
}

Örnek olarak raw'dan faydalanabilirsiniz ve oturup uğraşıp farklı bir yolda bulabilirsiniz. İyi forumlar.

Feragat ben bu açıklamayı tam anlayamadım. Önceki sayfada denediğim kodun nasıl bir eksik yanı var ?

Feragat 14 Ağustos 2014 18:04

Cevap: Nickimi yazana Notice
 
Alıntı:

Bennu Nickli Üyeden Alıntı (Mesaj 1041473760)
Feragat ben bu açıklamayı tam anlayamadım. Önceki sayfada denediğim kodun nasıl bir eksik yanı var ?

Kabaca anlamı şu, eğer özeline yazan nick, herhangi bir kanalda bir prefixe sahipse (op-sop-hop-founder gibi..) muaf tutmaz ve senin belirttiğin üzere kanalda op sop ise de notice atar.

Kod:

if (!$regex($nick(#,$nick).pnick,&|@|~|%|\.)) {
Bu koşul; özeline yazan nickte çalışmaz.. Onu anlatmak istemiştim. İyi forumlar.

Bennu 15 Ağustos 2014 22:27

Cevap: Nickimi yazana Notice
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041473932)
Kabaca anlamı şu, eğer özeline yazan nick, herhangi bir kanalda bir prefixe sahipse (op-sop-hop-founder gibi..) muaf tutmaz ve senin belirttiğin üzere kanalda op sop ise de notice atar.

Kod:

if (!$regex($nick(#,$nick).pnick,&|@|~|%|\.)) {
Bu koşul; özeline yazan nickte çalışmaz.. Onu anlatmak istemiştim. İyi forumlar.

Yani yetkili kişiler özelime yazdığı zaman ona notice gidecek dogru mu diyorum. Hımmm. peki tam olarak benim istediğim gibi (muaf nikler oluşturmadan) gibi bir kod yazılabilir mi?

aLone 15 Ağustos 2014 23:39

Cevap: Nickimi yazana Notice
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Ben halen ne istediğini anlamış değilim :)
yorgunum gec anlıyorum sanırım
kanalda birisi nickinizi yazarsa, yazan kişi +h +o +a +q prefixe sahip kanal yetkilisiyse mesaj atılmıycak, yetkisi yoksa kişiye mesajmı atmak istiyorsunuz.

yoksa özelde nickinizi yazan kişileremi mesaj atcaksınız

Sentry 30 Ağustos 2014 18:26

SesLenene Notice
 
Merhaba Sevgili İf Kullanıcıları Konuyu Doğru Yeremi Açtım Bilmiyorum Ama iStediğim Kanalda iBRaHiM Nickine Seslenildiğinde Seslenen Kişiye Farklı Farklı Notice Atmasını istiyorum Yarım Edebilirmisiniz?

aLone 30 Ağustos 2014 18:42

Cevap: Nickimi yazana Notice
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Buradaki kod lar işinizi görecektir. Bu başlık altında devam edin..

Konular birleştirilmiştir..

Sentry 30 Ağustos 2014 19:01

Cevap: Nickimi yazana Notice
 
Teşekkür Ederim Oldu Emeklerinize SağLık..

61fatih61 22 Haziran 2015 18:58

Cevap: Nickimi yazana Notice
 
beyler kanala gitmesini nasıl yapıcaz noticenin birde o nickin görünmesini mesala kanalda seslenince nickimi yazıp farklı bir yazı yazması gibi... örnek:1,1-0,1 Dikkat0,12 nick 0,1 : Yazmaya Çalıştığınız Nick Yasaklanmıştır.... 11/ms send nick mesajınız 0,1Yazarak Memo Gönderebilirsiniz.İyi Sohbetler1,1--

ZenqerDenq 03 Nisan 2018 22:24

Cevap: Nickimi yazana Notice
 
nicke özel seslenme uyarısı ola bilirmi acaba mesela a nicki arkadaşım ne yapıyorsun hacı abi.. b nicki kız arkadaşım buyur hayatımın çöptenekesi :)

Alper 04 Nisan 2018 00:45

Cevap: Nickimi yazana Notice
 
Toplam 1 Eklenti bulunuyor.
Alıntı:

ZenqerDenq Nickli Üyeden Alıntı (Mesaj 1041931417)
nicke özel seslenme uyarısı ola bilirmi acaba mesela a nicki arkadaşım ne yapıyorsun hacı abi.. b nicki kız arkadaşım buyur hayatımın çöptenekesi :)

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Kod:

on *:TEXT:*:#:{
  if $regex($strip($1-),$+(/,$chr(40),$+(\b,$me,\b),$chr(41),/i)) {
    if $read(seslen.txt,w,$+($nick,+,*)) {
      .notice $nick $token($read(seslen.txt,w,$+($nick,+,*)),2,43)
    }
  }
}

istediğini doğru mu anladım bilmiyorum böyle birşey mi istiyorsun. Yapman gereken mirc klasörüne ek'teki dosyayı atıp orda eklendiği gibi nick ve sözleri yazman. + işaretin sol tarafına nick sağ tarafına mesajı yazman gerek.

a+ne yapıyorsun hacı abi..
b+buyur hayatımın çöptenekesi

gibi eklemeler yapman gerek.

ZenqerDenq 04 Nisan 2018 12:31

Cevap: Nickimi yazana Notice
 
Alıntı:

pckopat Nickli Üyeden Alıntı (Mesaj 1041931482)
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Kod:

on *:TEXT:*:#:{
  if $regex($strip($1-),$+(/,$chr(40),$+(\b,$me,\b),$chr(41),/i)) {
    if $read(seslen.txt,w,$+($nick,+,*)) {
      .notice $nick $token($read(seslen.txt,w,$+($nick,+,*)),2,43)
    }
  }
}

istediğini doğru mu anladım bilmiyorum böyle birşey mi istiyorsun. Yapman gereken mirc klasörüne ek'teki dosyayı atıp orda eklendiği gibi nick ve sözleri yazman. + işaretin sol tarafına nick sağ tarafına mesajı yazman gerek.

a+ne yapıyorsun hacı abi..
b+buyur hayatımın çöptenekesi

gibi eklemeler yapman gerek.

bu değil demek istediğim User Nicki Mahmut farz edelim ve farz edelimki mahmut benim arkadaşım bana Mahmut seslendiğinde sabit bir söz yazacak misal Nbr hacı abi.. Aynı zamanda Ayşe de kız arkadaşım farz edelim Ayşe seslendiğinde Buyur hayatımın cöp tenekesi.. emeğinize sağlık ama sizin verdiğiniz kodda nick göremedim.

Alper 04 Nisan 2018 14:56

Cevap: Nickimi yazana Notice
 
Alıntı:

ZenqerDenq Nickli Üyeden Alıntı (Mesaj 1041931631)
bu değil demek istediğim User Nicki Mahmut farz edelim ve farz edelimki mahmut benim arkadaşım bana Mahmut seslendiğinde sabit bir söz yazacak misal Nbr hacı abi.. Aynı zamanda Ayşe de kız arkadaşım farz edelim Ayşe seslendiğinde Buyur hayatımın cöp tenekesi.. emeğinize sağlık ama sizin verdiğiniz kodda nick göremedim.

Tamam dediğiniz işi görüyor bu kod. Örnekte dikkat ettiysen verdiğin örnekteki nickleri kullandım 1 tanesi a nick 1 tanesi b nicki yani o dediğim dosyaya senin ekleyeceğin şu verdiğin örnektekini yazacağını farz edelim eklemen gereken,,

Mahmut+Nbr hacı abi..
Ayşe+Buyur hayatımın cöp tenekesi..

gibi ekleme yapman gerek.

Unnamed 16 Ağustos 2018 16:04

Cevap: Nickimi yazana Notice
 
Kod:

menu menubar {
.ı|ı Nickini söleyene söz (Notice)
  ..• Açık :.enable #noticesoz | .echo -a 0,4 notice söz acildi.0,1<14,1< 0,1S14,1a0,1R0,1H14,1o0,1S  0,1S14,1c0,1r14,1i0,1p0,1T  2011 * 14,1>0,1>
  ..• Kapalı :.disable #noticesoz | .echo -a 0,4 notice söz Kapatildi..0,1<14,1< 0,1S14,1a0,1R0,1H14,1o0,1S  0,1S14,1c0,1r14,1i0,1p0,1T  2011 * 14,1>0,1>
  .-
}
#noticesoz off
on 1*:text:$( * $+ $me $+ * ):#:{
  if $nick == S-Bot { halt }
  if $nick == Aytac { halt }
  if $nick == Check { halt }
  if $nick == Sproxy { halt }
  notice $nick $read(sozler.txt)
}
#noticesoz end


Merhaba herkese ben bu kodda nickimi yazana durmadan söz gitmesini istemiyorum. Bir kere yazınca olsun sonra İkinci yazışında hemen gitmesin söz. Kısacası aşağıdaki kodu yukarıda ki kodla birleşir mi?
Hem muaf hemde nickimi sürekli yazana sürekli söz gitmesin.
Teşekkürler

Kod:

on *:text:*:#:{
  if ($me isin $1-) {
    inc -u5 $+(%,nickfld.,$2)
    if $($+(%,nickfld.,$2),2) > 1 {
      .halt
    }
    .notice $nick $read sozler.txt
  }
}


BlackForce 16 Ağustos 2018 19:33

Cevap: Nickimi yazana Notice
 
Alıntı:

Unnamed Nickli Üyeden Alıntı (Mesaj 1041974395)
Kod:

menu menubar {
.ı|ı Nickini söleyene söz (Notice)
  ..• Açık :.enable #noticesoz | .echo -a 0,4 notice söz acildi.0,1<14,1< 0,1S14,1a0,1R0,1H14,1o0,1S  0,1S14,1c0,1r14,1i0,1p0,1T  2011 * 14,1>0,1>
  ..• Kapalı :.disable #noticesoz | .echo -a 0,4 notice söz Kapatildi..0,1<14,1< 0,1S14,1a0,1R0,1H14,1o0,1S  0,1S14,1c0,1r14,1i0,1p0,1T  2011 * 14,1>0,1>
  .-
}
#noticesoz off
on 1*:text:$( * $+ $me $+ * ):#:{
  if $nick == S-Bot { halt }
  if $nick == Aytac { halt }
  if $nick == Check { halt }
  if $nick == Sproxy { halt }
  notice $nick $read(sozler.txt)
}
#noticesoz end


Merhaba herkese ben bu kodda nickimi yazana durmadan söz gitmesini istemiyorum. Bir kere yazınca olsun sonra İkinci yazışında hemen gitmesin söz. Kısacası aşağıdaki kodu yukarıda ki kodla birleşir mi?
Hem muaf hemde nickimi sürekli yazana sürekli söz gitmesin.
Teşekkürler

Kod:

on *:text:*:#:{
  if ($me isin $1-) {
    inc -u5 $+(%,nickfld.,$2)
    if $($+(%,nickfld.,$2),2) > 1 {
      .halt
    }
    .notice $nick $read sozler.txt
  }
}


Kod:

menu status,channel,query {
  .ı|ı Nickini söleyene söz (Notice)
  ..• Açık :.enable #noticesoz | .echo -a 0,4 notice söz acildi.
  ..• Kapalı :.disable #noticesoz | .echo -a 0,4 notice söz Kapatildi..
  .-
}
#noticesoz on
on *:text:*:#:{
  if ($me isin $1-) {
    if $istok(S-Bot Aytac Check Sproxy ,$nick,32) || %nickfld. [ $+ [ $nick ] ] { return }
    .notice $nick $read(sozler.txt) | inc -u5 %nickfld. [ $+ [ $nick ] ] 1
  }
}
#noticesoz end


Unnamed 16 Ağustos 2018 20:22

Cevap: Nickimi yazana Notice
 
Alıntı:

BlackForce Nickli Üyeden Alıntı (Mesaj 1041974417)
Kod:

menu status,channel,query {
  .ı|ı Nickini söleyene söz (Notice)
  ..• Açık :.enable #noticesoz | .echo -a 0,4 notice söz acildi.
  ..• Kapalı :.disable #noticesoz | .echo -a 0,4 notice söz Kapatildi..
  .-
}
#noticesoz on
on *:text:*:#:{
  if ($me isin $1-) {
    if $istok(S-Bot Aytac Check Sproxy ,$nick,32) || %nickfld. [ $+ [ $nick ] ] { return }
    .notice $nick $read(sozler.txt) | inc -u5 %nickfld. [ $+ [ $nick ] ] 1
  }
}
#noticesoz end



Çok teşekkür ederim , elinize sağlık çok güzel olmuş. Kolay gelsin


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk