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/)
-   -   Join eventi ile echo sorunu ? (https://www.ircforumlari.net/mirc-scripting-sorunlari/177135-join-eventi-ile-echo-sorunu.html)

Hayat 04 Şubat 2009 21:32

Join eventi ile echo sorunu ?
 
Merhaba arakdaşlar.

Kod:


#phan on
on *:Join: #phan {isle}
#phan end
 
alias isle { splay abcd.wma | soyle | soyleme }
 
alias soyleme { echo - a Merhaba $nick $chan kanalına hoş geldin vs. vs.. }
 
alias soyle {
echo #phan timer 1 1 selam
echo #phan timer 1 2 nasılsın
echo #phan timer 1 3 iyimisin
echo #phan timer 1 4 eşek
}

Kodumuz bu örnek olarak yazdım burada şöyle bir sorun var.

soyle aliasındaki her bir echo kanala iki kere yansıyor bir türlü mani olamadım. Nedenini de anlayamadım. Timer kursamda kurmasamda aynı sorunu yaşıyorum.

Mesela kanalda

selam
selam
nasılsın
nasılsın
iyimisin
iyimisin
eşek
eşek

olarak geliyor birer kez yazması gerekmez mi ?

CesuryureK 04 Şubat 2009 21:41

Cevap: Join eventi ile echo sorunu ?
 
aynı koddan iki tane mircinde var.
mircinde iyice arama yapmak için ALT+R Yapıp ALT+F kısmından soyle yaz arattır hep.. varsa iki tane silersin bitanesini

Hayat 04 Şubat 2009 22:02

Cevap: Join eventi ile echo sorunu ?
 
Alıntı:

CesuryureK Nickli Üyeden Alıntı (Mesaj 632443)
aynı koddan iki tane mircinde var.
mircinde iyice arama yapmak için ALT+R Yapıp ALT+F kısmından soyle yaz arattır hep.. varsa iki tane silersin bitanesini

Kardeş ne demek istediğinizi anlayamadım tam olarak.

aynı koddan iki tane mircinde var. bu ne demek :S

Ayrıca bu kodu ilk defa yazdım başka bir yerde olması mümkün değil.

#pmuzik on
on *:join: #Phantasie { splay phantasie.wma | echophantasie }
#pmuzikend
alias echophantasie {
echo -a 4«««« * PinkFloyd 12Kişisel Kanalınıza Hoş Geldiniz $me ... 2Giriş müziğini kalıcı olarak durdurmak için 14/disable #pmuzik 2 Komutunu Kullanın. Giriş müziğini yeniden aktif etmek için 14/enable #pmuzik 2Komutunu Kullanın. 3Kişisel sitenize girmek için : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
echo #phantasie selam1
}

buyurun kodun aslı bu

detay 04 Şubat 2009 22:25

Cevap: Join eventi ile echo sorunu ?
 
on *:join:#kanal: { komut(lar) } formatinda kullanin eventleri. Birde Cesuryürek in dedigi gibi ayni kodun kopyasi olabilir unutmussundur yazipda belki ondan olabilir echo komutu aliasesta tekrar tanimlanmis olabilir /alias /echo yazip silmeyi dene.

Hayat 04 Şubat 2009 22:43

Cevap: Join eventi ile echo sorunu ?
 
Alıntı:

detay Nickli Üyeden Alıntı (Mesaj 632464)
on *:join:#kanal: { komut(lar) } formatinda kullanin eventleri. Birde Cesuryürek in dedigi gibi ayni kodun kopyasi olabilir unutmussundur yazipda belki ondan olabilir echo komutu aliasesta tekrar tanimlanmis olabilir /alias /echo yazip silmeyi dene.

Botserv ile botu konuşturuncada iki kere yazıyor ama :S

timer 1 2 bs say #phantasie selam

kanala gelen yazı yine

selam
selam

aklıma birşey geliyor ama acaba kanala join olurken iki keremi join algılanıyor desem ama splay bir kere çalıyor sesi bir tanede echo satırı eklediğimde herşey normal. ikinci bir echo satırı eklersem işler karışıyor.

Yani

Kod:


#pmuzik on
on *:join: #Phantasie { splay phantasie.wma | echophantasie }
#pmuzikend
alias echophantasie {
  echo -a 4«««« * PinkFloyd 12Kişisel Kanalınıza Hoş Geldiniz $me ...  2Giriş müziğini kalıcı olarak durdurmak için 14/disable  #pmuzik 2 Komutunu Kullanın. Giriş müziğini yeniden aktif etmek için 14/enable #pmuzik 2Komutunu Kullanın. 3Kişisel sitenize girmek için : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
}

Kod böyleyken hiç bir sorun yok

detay 04 Şubat 2009 22:54

Cevap: Join eventi ile echo sorunu ?
 
ya echoda sorun var ya timerda yada say komutunda aliases kismina bak alias ile baslayan kısımlari incele bi sekilde artiyor komut. elle yazarken fazladan gitse input dicem ama sanirim input da degil ama yinede onu da bir kontrol et.. örnegin
/timer 1 50 /echo -a Selam..
yaz
sonrada /timers ile kontrol et ikinci bi timer acilmismi diye, simdilik aklima bunlar geliyor.

Hayat 05 Şubat 2009 00:29

Cevap: Join eventi ile echo sorunu ?
 
* Zaman 1 aktif edildi
-
* Aktif zamanlıyıcılar:
* Zaman .lag.chk 20s gecikme lag.notice (xxx.com)
* Zaman 1 1 Zaman(lar) 10s gecikme /echo -a selam (xxx.com)
-
selam
-
* Zaman 1 Durduruldu
-

uFuK 05 Şubat 2009 00:53

Cevap: Join eventi ile echo sorunu ?
 
Peki sadece verdiğin o kodda mı oluyor bu sorun..? hani $replace identifiers'i kullanılmış olabilir mIRC'te.. Kelime tamamlamayla birleşik oluyor genelde o. Ve 2 tane düşüyor hem senin yazdığın hem kelime tamamlama. Eğer bahsettiğim yazı tipinden kaynaklanan bir sorun varsa, kendi kodunu al başka bir mIRC'e koy orada dene. Eğer sorunsuz çalışıyorsa ilk mIRC'nde YazıTipi sorunu var demektir. Sorunu anladıktan sonra sana yardımcı olayım

Hayat 05 Şubat 2009 00:53

Cevap: Join eventi ile echo sorunu ?
 
Arkadaşlar işin sırrını çözdüm gibi ama çok mantıksız geldi :S

Şimdi : echophantasie komutunu kullandığımda ikileme olmuyor. Bu da sorunun join eventinden kaynakladıgını gösteriyor. Ama asıl çarpıcı olay şu, join olunan kanalda bir user olursa her bir echoyu iki kere çekiyor. Başka bir user daha kanala girerse yani iki kişi olursa kanalda o zaman normal çalışıyor. Şimdi bunun mantığı nerede anlayamadım :S Kanala botda çağırıyorum ama illaki user istiyor:)

Başka mircte de denedim. dediğim gibi join eventi işin içine girince oluyor bu olay ve çok tuhaf kanalda sadece bir user girerse iki kere echo ikinci user girerse bir kere echo çekiyor


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

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