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 tamamlayicisi.. (https://www.ircforumlari.net/mirc-scripting-sorunlari/3248-nick-tamamlayicisi.html)

heLL 19 Mayıs 2005 19:26

Nick tamamlayicisi..
 
simdi benim çözemedigim bir olay var size danışmak istedim
[19:21] <aaaa> Way Anasını Beaa
[19:22] <bbb> offfff offff

yazı yazdığımda bu şekilde benim. ama ben bunu bana biri özeldede yazarsa kanaldada yazarsa şu şekilde olsun istiyorum

[19:21] «aaaa» Way Anasını Beaa
[19:22] «bbb» offfff offff
şu şekilde bunu nasıl sağlayabilirim ?

MephisTo 19 Mayıs 2005 19:47

Bundan bahsediyorsun sanırım.

Kod:

on ^*:text:*:*: { haltdef | echo -a $timestamp $+(«,$nick,») $1- }
on *:input:*:{ if $left($1,1) == $chr(47) { $1- | halt } | else { .msg $active $1- | echo -a $timestamp $+(«,$me,») $1- | halt } }


heLL 19 Mayıs 2005 20:12

özelime yazan olursa kanalda gösteriyor kanalda ben yazdığımda 2defa gösteriyor

DefauLt 19 Mayıs 2005 20:54

Asagida yazili oldugu sekilde bunu saglayabilirsin;

Kod:

on ^*:text:*:*: {
echo -t $iif(#,#,$nick) $+(«,$nick,») $1-
halt
}

on *:input:*: {
if $left($1,1) != $readini(mirc.ini,text,commandchar) {
.msg $active $1-
echo -t $active $+(«,$me,») $1-
halt
}
}


aSii_GeNc 19 Mayıs 2005 20:58

Alıntı:

on ^*:text:*:*: { echo $iif($chan,$chan,$nick) $timestamp $+(«,$nick,») $1- | haltdef }
on *:input:*:{ if $left($1,1) == $chr(47) { $1- | halt } | else { .msg $active $1- | echo -a $timestamp $+(«,$me,») $1- | haltdef } }

Birde böle yapalım

heLL 20 Mayıs 2005 10:25

ilğilendiğiniz için teşekkür ederim fakat aynı hata. ben yazdığım zaman 2 defa yazıyor.

aSii_GeNc 20 Mayıs 2005 10:46

Sorun sende o zaman.
2 yerdede aynı kodlar olabilir.
Eklerken başındaki "^" işareti kaldırmış olabilirsin.
On Text leri incele başka bi yerde önceden echo lamışmısın.

heLL 20 Mayıs 2005 10:58

Alıntı:

aSii_GeNc Nickli Üyeden Alıntı
Sorun sende o zaman.
2 yerdede aynı kodlar olabilir.
Eklerken başındaki "^" işareti kaldırmış olabilirsin.
On Text leri incele başka bi yerde önceden echo lamışmısın.

on ^*:NICK: {
if (%exnew1 == $null) {
if (%exnew == $null) { set %exnew 3<newnick3> }
set %im 1
:nextm
set %nkanal $chan(%im)
if %nkanal == $null goto donem
if ($newnick ison %nkanal) { echo 3 %nkanal 3 $+ $timestamp 3*** $nick Nick'ini $newnick olarak değistirdi. }
inc %im
goto nextm
:donem
if ($nick == $me) { echo 3 -a 3 $+ $timestamp 3*** Nick iniz $newnick olarak degistirildi. }
else { echo 3 -s 3 $+ $timestamp 3*** $nick Nick ini $newnick olarak değistirdi. }
updatenl
haltdef
}
}

düz mirc zaten 2-3tane kod dışında hiç birşey yok on ^*: ile başlayan tek kod şu nick degişme dalgası ile olan kod başkada birşey yok

el33t 20 Mayıs 2005 11:13

on inputla başlayan başka bir kod vardır, onu silersen 2 kez göndermezsin.

heLL 20 Mayıs 2005 15:45

Alıntı:

el33t Nickli Üyeden Alıntı
on inputla başlayan başka bir kod vardır, onu silersen 2 kez göndermezsin.

pardon sonra farke ttim. bir kod daha vardi on inputla başlayan nicki kalın kanala yansıta onu sıldım sorunsuz calıstı. sımdı hem bunu hemde birinin nickini kanalda yazdıgımda kalın olucak onu ne sekilde yapabiliriz ? 2sini birden kullanınca calısmıyor


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

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