Botun version cevabını düzenlemek Merhabalar Bir arkadaşıma soru botu addonu yaptırmıştım ancak Bot sunucuya girerken yapılan version sorgusunda cevap olarak [02:10] -SoruCevap- VERSION esChat v3.6 © 2006 [02:10] -SoruCevap- VERSION mIRC v6.21 Khaled Mardam-Bey Şeklinde Notice Atıyor. Bunu Normale nasıl Çevirebilirim Yani Kullanıcı Gibi [02:17] [[Destek]Yagiz VERSION tekrarı]: mIRC v6.21 Khaled Mardam-Bey Şeklinde Bir Cevap Versin Botun Version Cevabındaki ilgili alan Şöyle. If ($4 == :VERSION) { SockWrite -nt $SockName NOTICE $Remove($Gettok($1,1,33),:) :VERSION esChat v3.6 © 2006 } If ($4 == :VERSION) { SockWrite -nt $SockName NOTICE $Remove($Gettok($1,1,33),:) :VERSION mIRC v6.21 Khaled Mardam-Bey } Teşekkürler. |
Cevap: Botun version cevabını düzenlemek If ($4 == :VERSION) { SockWrite -nt $SockName NOTICE $Remove($Gettok($1,1,33),:) :VERSION esChat v3.6 © 2006 } şu satırı silmeniz kâfi. |
Cevap: Botun version cevabını düzenlemek Hayır Hocam, Sorunum 2 Tane version cevabı vermesi değil.Sorunum Cevabını Notice ile vermesi. Buda sunucuya girişi sırasında korumaya takılmasına neden oluyor. Ben normal mirc gibi [02:17] [[Destek]Yagiz VERSION tekrarı]: mIRC v6.21 Khaled Mardam-Bey Şeklinde yanıtlasın istiyorum. Yani Ctcp Nick Version cekildiğinde Notice ile cevap vermesin. Normal Mirc ne yolla cevap veriyorsa öyle versin.. Değişik yollar denedim. Notice yerine privmsg vs yazdım ancak olmadı.Kurulu olduğu mircin Version cevabını çekerek gönderebilme şekli olabilir ama nasıl yapar hiçbir fikrim yok kod bilgim biraz yazıf ;frown |
Cevap: Botun version cevabını düzenlemek Son Haliyle Biraz daha uğraşıp düzelttim Şuan Bu şekilde ama yine sorun var... [23:43] -> [SoruCevap] VERSION [23:43] [[Destek]Yagiz VERSION tekrarı]: mIRC v6.21 Khaled Mardam-Bey Şuan Tek kalan Sorun Kalın OLarak yazdığım [Destek]Yagiz Kısmının Botun Kendi nicki olarak ayarlayamamam. Addon 5 adet yarışma botu seçeneği sunduğu için O kısma Botun kendi nickini yazarak düzeltemiyorum... O sırada hangi bota version cekilirse o botun nicki ile cevap gitmesi gerek yani 2 gündür 1 satır şeyi beceremedim :( Kodun ilgili kısmı Şuan ... If ($4 == :VERSION) { .ctcpreply $nick VERSION mIRC v6.21 Khaled Mardam-Bey } Dün saat 9Dan beri uyumadan deniyorum 32 saat :/ Var ile %nick tanımlamak istedim ama başarısız oldum .. |
Cevap: Botun version cevabını düzenlemek Günceldir. Yardım edicek kimse yokmu. |
Cevap: Botun version cevabını düzenlemek $me identifieri kod içerisinde kendi nicki olarak döner. |
Cevap: Botun version cevabını düzenlemek Alıntı:
[23:43] [[Destek]Yagiz VERSION tekrarı]: mIRC v6.21 Khaled Mardam-Bey $me Denemiştim.. $me O Anda Benim Sunucuda Online Olduğum Nicki Yansıtıyor. |
Cevap: Botun version cevabını düzenlemek Elinizdeki kodu görmemizde fayda var. Uygun bir noktasına bir eklenti (/sockmark) ile nicke ulaşmayı ($sock(Socket).mark) sağlayabiliriz. |
Cevap: Botun version cevabını düzenlemek var %nick = ($sock(Sorubot).mark) Bunu conncetin altına tanımlayıp %nick olarak koyup deniycem hocam Ben kendim yapmayı hedefliyorum öğrenme amaçlı Teşekkürler Yapamazsam yine yardım isterim Son sorum var %nick = ($sock(Sorubot).mark) Bunu Onsockopen ın altında tanımlıycam ama } den sonra bu şekildemi yazıyım yoksa kapalı parantezden önce sockopen ın içinemi ? Ben SoruBot yazdım bende oyle yazıodu ? |
Cevap: Botun version cevabını düzenlemek Kod: on *:sockopen:bot:{ Sockmark ile ileride kullanacağım bir tanım\komut meydana getiyorum. Bu tanım ON Sockread kısmında $sock($sockname).mark olarak kullanıldığında Difuzyon olarak döner. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 08: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