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/)
-   -   on ^*:TEXT: ile ilgili (https://www.ircforumlari.net/mirc-scripting-sorunlari/11978-text-ile-ilgili.html)

Requiem 11 Şubat 2006 19:24

on ^*:TEXT: ile ilgili
 
Merhaba arkadaşlar. Kullanıcıların bana seslendiğinde ayrı bir pencerede beni uyarması için şöyle birşey yaptım. (Kod çalışıyor)
Kod:

on ^*:TEXT:*nick*:*:{
  window -e @Mesaj
  echo @Mesaj 4 # 2kanalında sana sesleniyorlar; $1-
  halt
}


Yukarıdaki kodun şöyle bir eksiği var. Bu kod kanaldaki mesajı tüm olarak pencereye taşıyor. Ben bana seslendiklerinde mesajın kanalda da görünmesini istiyorum. Bu pencerede sadece bir kopyası olsun istiyorum. Nasıl yapabilirim, yardımcı olursanız sevinirim..


viruS 11 Şubat 2006 20:07

Alıntı:

on ^*:TEXT:*nick*:*:{
window -e @Mesaj
echo @Mesaj 4 # 2kanalında sana sesleniyorlar; $2-
halt
}

dene ßelki olur cunki $1 Nick olarak gecer tahmin ettigim kadariyla "
echo @Mesaj 4 # 2kanalında sana sesleniyorlar; Senin Nickini Soyluyor

" Orayi $2- Olarak yaparsan sana seslendigi mesaj cikar diye hesap ediyorum .

diEfoRyoU 11 Şubat 2006 20:10

Alıntı:

Requiem Nickli Üyeden Alıntı
Merhaba arkadaşlar. Kullanıcıların bana seslendiğinde ayrı bir pencerede beni uyarması için şöyle birşey yaptım. (Kod çalışıyor)
Kod:

on ^*:TEXT:*nick*:*:{ echo -a 4 # 2kanalında sana sesleniyorlar; $1- |
  window -e @Mesaj
  echo @Mesaj 4 # 2kanalında sana sesleniyorlar; $1-
  halt
}

Yukarıdaki kodun şöyle bir eksiği var. Bu kod kanaldaki mesajı tüm olarak pencereye taşıyor. Ben bana seslendiklerinde mesajın kanalda da görünmesini istiyorum. Bu pencerede sadece bir kopyası olsun istiyorum. Nasıl yapabilirim, yardımcı olursanız sevinirim..

Event'ın Başındaki ^ işareti Varya Onu Kaldır sorun Çözülür Ben öle anladım En Azından Shen Hangi Açıdan sordun Bilmiom ama eğer ki Gelen metnin hiç Bozulmadan Hem @mesaj Penceresine Taşınması Hemde hiç bişi olmamış gibi kanala yansımasıysa dediim gibi yap sorun kalmaz umarım anlaşmaya varmışıdsır

h4pp3n 11 Şubat 2006 20:44

on *:TEXT:$(* $+ $me $+ *):#:{
window -e @Mesaj
echo @Mesaj 4 # 2kanalında sana sesleniyorlar; $time $1 $2-
halt
}

bu sekilde yapabilirsin.

Requiem 12 Şubat 2006 13:05

h4pp3n işe yaradı saol. Peki birşey daha sormak istiyorum. Eger ozelde biri seslenirse "kanalında sana sesleniyorlar" diye bir hata cıkıyor. Orada ozelde seslendikleri anda "özelde sana sesleniyorlar" diye birşey mumkun mu?

h4pp3n 12 Şubat 2006 14:34

on *:TEXT:$(* $+ $me $+ *):#:{
window -ma @KanalMesaj
if ($active == $chan) { goto son }
echo @KanalMesaj 4 # 2kanalında sana sesleniyorlar; $time $1 $2- | halt
:son
}
on *:TEXT:$(* $+ $me $+ *):?:{
window -ma @OzelMesaj
if ($active == $nick) { goto son }
echo @OzelMesaj 4 $+ $nick 2özelde senden bahsediyor; $time $1 $2- | halt
:son
}

bu komutu dene. umarım isine yarar.

Vatan 13 Şubat 2006 16:15

h4pp3n şüphesiz ki daha kısa bir kod yazılabilir ama buna değinmicem. Sadece yanlış anlamassan şunu söylemek istiyorum.
if ($active == $chan) { goto son } ve :son kullanmak yerine,

if ($active != $chan) { ... } kullanabilirsin.

on *:TEXT:$(* $+ $me $+ *):#:{
if !$window(@KanalMesaj) { window -ma @KanalMesaj }
if $active != $chan { echo @KanalMesaj 4 # 2kanalında sana sesleniyorlar; $time $1 $2- }

halt
}

Requiem 18 Şubat 2006 21:33

Çok saolun arkadaslar. Sorunum tamamen cozuldu hepinize cok tesekkur ederim..

vasarelli 13 Aralık 2008 17:34

Cevap: on ^*:TEXT: ile ilgili
 
seslenenin nickini de gosterse daha iyi olmazmiydi ?

vasarelli 13 Aralık 2008 17:37

Cevap: on ^*:TEXT: ile ilgili
 
tmm $nick desem yetiomus araya eyw :D


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

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