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/)
-   -   Nicki ve belirlediğim isimler yazıldığında uyarma kodu hakkında (https://www.ircforumlari.net/mirc-scripting-sorunlari/698757-nicki-ve-belirledigim-isimler-yazildiginda-uyarma-kodu-hakkinda.html)

Alper 14 Temmuz 2015 09:24

Nicki ve belirlediğim isimler yazıldığında uyarma kodu hakkında
 
Merhaba,

Kod:

on *:text:*:*:{
  var %nick * $+ $me $+ *
  if %nick iswm $1- { splay sounds\you_were_poked.wav }
}

Yukarda verdiğim kodu geliştirmek istiyorum. Mesela sadece kullandığım nick değilde aynı zamanda belirlediğim isimler söylediğinde beni uyarmasını istiyorum(Gerçek ismimi söylediğinde bile uyarabilsin) mümkün müdür ?

Teşekkürler.

KuL 14 Temmuz 2015 10:44

Cevap: Nicki ve belirlediğim isimler yazıldığında uyarma kodu hakkında
 
Alıntı:

pckopat Nickli Üyeden Alıntı (Mesaj 1041670276)
Merhaba,

Kod:

on *:text:*:*:{
  var %nick * $+ $me $+ *
  if %nick iswm $1- { splay sounds\you_were_poked.wav }
}

Yukarda verdiğim kodu geliştirmek istiyorum. Mesela sadece kullandığım nick değilde aynı zamanda belirlediğim isimler söylediğinde beni uyarmasını istiyorum(Gerçek ismimi söylediğinde bile uyarabilsin) mümkün müdür ?

Teşekkürler.

Bu Kodda $me kullandigin Nicki temsil ediyor. Yani o yazilirsa uyari versin diye.

Ikinci Nick yazilirsada uyari vermesin istiyorsan, ve o ikinci Nick/Isim degistirmiceksen yani kalici kalicaksa onu direk Kodun icine yazabilirsin.

Kod:

on *:text:*:*:{
  var %nick * $+ $me $+ *
  if (%nick iswm $1-) || (*Ömer* iswm $1-) { splay sounds\you_were_poked.wav }
}

gibi.

Burada || Isaretleri OR Anlamini tasiyor. Yani yada demek. Eger Nickin yazilirsa, yada Ömer yazilirsa uyar gibisinden.

Dilersen bunu cogaltabilirsin

Kod:

if (%nick iswm $1-) || (*Ömer* iswm $1-) || (*AliVeli* iswm $1-) {
Gördügün gibi aralarinda || var.

Alper 14 Temmuz 2015 10:54

Cevap: Nicki ve belirlediğim isimler yazıldığında uyarma kodu hakkında
 
Anlatım tarzınız çok iyi öğretici şekilde hem açıklayıp hemde kodu yazıyorsunuz. Çok teşekkür ettim.

Iyi forumlar

Toprak 14 Temmuz 2015 20:01

Cevap: Nicki ve belirlediğim isimler yazıldığında uyarma kodu hakkında
 
Bu da benden olsun :)

Kod:

on *:text:*:*:{
  if $regex($1-,/^( $+ $me $+ |nick1|nick2|nick3|nick4|nick5)$/iS) { splay sounds\you_were_poked.wav }
}


Feragat 14 Temmuz 2015 22:54

Cevap: Nicki ve belirlediğim isimler yazıldığında uyarma kodu hakkında
 
Kod:

on $*:text:/Nick1|Nick2|Nick3|Nick4|deneme10/iS:*:splay sounds\click.wav
Böylede olabilir.

Alper 15 Temmuz 2015 01:08

Cevap: Nicki ve belirlediğim isimler yazıldığında uyarma kodu hakkında
 
Başka bir soru daha sorayım aynı konu

Merhaba;

Kod:

on 1:text:*:#:if $active != $chan && ($me isin $1-) echo -a 4,1  *** 14 $+ $chan 8 kanalında 14 $+ $nick 8 sana sesleniyor: 14 <  $+ $nick $+ >7  $1-
Bu kodu söylediğin gibi || ekleyerek ek nick ekledim ama çalışmadı.

Kod:

on 1:text:*:#:if $active != $chan && ($me isin $1-) || (*alper*  isin $1-) echo -a 4,1 *** 14 $+ $chan 8 kanalında 14 $+ $nick 8  sana sesleniyor: 14 < $+ $nick $+ >7  $1-
Nerede yanlış yaptım acaba :)

Teşekkürler.

SuLh 15 Temmuz 2015 04:09

Cevap: Nicki ve belirlediğim isimler yazıldığında uyarma kodu hakkında
 
Kod:

(*alper* isin $1-)
sanırım buradaki * karakter olarak algılanıyor.

orayı,
Kod:

$regex($1-,alper)
şeklinde değişirsek istediğiniz sonuca ulaşabilirsiniz.

yani;

Kod:

on 1:text:*:#:if $active != $chan && ($me isin $1-) || $regex($1-,alper) { echo -a 4,1 *** 14 $+ $chan 8 kanalında 14 $+ $nick 8  sana sesleniyor: 14 < $+ $nick $+ >7  $1- }

Feragat 15 Temmuz 2015 09:09

Cevap: Nicki ve belirlediğim isimler yazıldığında uyarma kodu hakkında
 
Alıntı:

pckopat Nickli Üyeden Alıntı (Mesaj 1041670504)
Başka bir soru daha sorayım aynı konu

Merhaba;

Kod:

on 1:text:*:#:if $active != $chan && ($me isin $1-) echo -a 4,1  *** 14 $+ $chan 8 kanalında 14 $+ $nick 8 sana sesleniyor: 14 <  $+ $nick $+ >7  $1-
Bu kodu söylediğin gibi || ekleyerek ek nick ekledim ama çalışmadı.

Kod:

on 1:text:*:#:if $active != $chan && ($me isin $1-) || (*alper*  isin $1-) echo -a 4,1 *** 14 $+ $chan 8 kanalında 14 $+ $nick 8  sana sesleniyor: 14 < $+ $nick $+ >7  $1-
Nerede yanlış yaptım acaba :)

Teşekkürler.

isin operatöründe wildcard karakter kullanmamalısın (* & ?) gibi.
-
Örnek isin operatörü sorguları:
1- if (abc isin $1-)
2- if (deneme isin $1-)

wildcard karakterler kullanacaksan eğer iswm operatörünü kullanman gerekir.

Örnek iswm operatörü sorguları:
1- if (*ab? iswm $1-)
2- if (abc* iswm $1-)
3- if (*abc* iswm $1-)

Alper 15 Temmuz 2015 09:43

Cevap: Nicki ve belirlediğim isimler yazıldığında uyarma kodu hakkında
 
Teşekkürler yardımlarınız için sorun çözüldü :)


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

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