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/)
-   -   Nick Yardımı (https://www.ircforumlari.net/mirc-scripting-sorunlari/7421-nick-yardimi.html)

LaGoodLife 30 Ağustos 2005 20:50

Nick Yardımı
 
Ben Şöyle bir şey istiyorum mesela Yankee nickine sesleniyorum. Yankee Yazacam Fakat Onun işte entere bastıgım zaman [- Yankee -] olarak çıkmasını istiyorum böle bir Cade Varmı.

Cappystarjoe 30 Ağustos 2005 20:56

On 1:input:*:{
if / == $LEFT($1-,1) { $1- | .halt }
if yankee isin $1- { .echo $active $timestamp $+(<,$me,>) : $replace($1-,yankee,[-Yankee-]) | .msg $active $replace($1-,yankee,[-Yankee-]) | halt }
else { .echo $active $timestamp $+(<,$me,>) : $1- | .msg $active $1- | halt }
}

LaGoodLife 30 Ağustos 2005 21:02

tamamda bu tüm seslendigim nickler icin gecerli sadece 1 tanesi icin deil onu örnek olarak verdim

Cappystarjoe 30 Ağustos 2005 21:20

Pardon yanlış anlamışım sanırım bu kod işini çözer..

On 1:input:#:{
if / == $LEFT($1-,1) { $1- | .halt }
%z = $nick(#,0)
while %z {
if $nick(#,%z) isin $1- {
.echo $active $timestamp $+(<,$me,>) : $replace($1-,$nick(#,%z),$+([-,$nick(#,%z),-]))
.msg $active $replace($1-,$nick(#,%z),$+([-,$nick(#,%z),-]))
.halt
}
.dec %z
}
echo $active $timestamp $+(<,$me,>) : $1- | .msg $active $1- | halt
}

LaGoodLife 30 Ağustos 2005 21:28

Tesekkurler.

LaGoodLife 30 Ağustos 2005 21:30

Yanlız bir problem var seslenince Sadece nickin Başında : çıkıyor.

Cappystarjoe 30 Ağustos 2005 21:41

onu bilerek yaptım kaldırabilirsin

Cappystarjoe 30 Ağustos 2005 21:42

Peki o zaman : sız kod :)

On 1:input:#:{
if / == $LEFT($1-,1) { $1- | .halt }
%z = $nick(#,0)
while %z {
if $nick(#,%z) isin $1- {
.echo $active $timestamp $+(<,$me,>) $replace($1-,$nick(#,%z),$+([-,$nick(#,%z),-]))
.msg $active $replace($1-,$nick(#,%z),$+([-,$nick(#,%z),-]))
.halt
}
.dec %z
}
echo $active $timestamp $+(<,$me,>) $1- | .msg $active $1- | halt
}

LaGoodLife 31 Ağustos 2005 13:40

Yaptım ayrıca sadece kanalda olanlarınkini yapıor. Güzel bi kod tesekkur ederim.

Cappystarjoe 31 Ağustos 2005 13:45

rica ederim ;)

UOnur 31 Ağustos 2005 13:48

Kod:

alias uo {
  var %i = $gettok($2-,0,32),%m = $2-
  while (0 < %i) {
    if ($gettok($2-,%i,32) ison $1) set %m $replace(%m,$gettok($2-,%i,32),$+([,-,$gettok($2-,%i,32),-,]))
    dec %i
  }
  return %m
}
on ^*:input:#:say $uo($chan $1-) | echo -a $timestamp $+(<,$me,>) $uo($chan $1-) | halt

Kodu Denemedim Çalışırmı bilmiorum,Hiç bir hata kabulum Değildir. :)

Ayrıca Cappystarjoe verdiğin Kod kalabalık bi kanalda fena kasar.vede Kanalda "A" nickli biri Olsa Yazıdaki tüm "a" lar şekilli bişi Olur :)
Gerçi Benimkiside Çok kelimeli yazılarda kasar ama Benim ihtimal Daha Zayıf Neticede Kullanıcı Sürekli şiir roman yazmıyor :)

Tabi Önemli Olan yardımcı Olmak o nedenlede Tebrik etmektende Kendimi alamıyorum. :)

LaGoodLife 31 Ağustos 2005 13:50

:D UOnur Tesekkür Ederiz. ;)


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

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