27 Mayıs 2016, 00:45 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | kanalda op nicklerin kendi nıkını komutla deyıstırmesi Slm Arkadaşlar ben bir tcl nın icinde bir calısma yaptım ama olmadı Eggdrop botunun üstünden kanalda komut yardımıyla kanal yetkililerin kendi nick lerini komut seklınde deyıstırmelerini istiyorum alta yaptım örnek bu satırı düzeltebilirmisiniz yanlış bişey var burda bind pubm _ * konus proc konus { nick uhost host chan arg } { global botnick if {[string match -nocase "LMSG !misokapat" "$arg"]} {putquick "mode $chan +R" putquick "PRIVMSG $chan :LMSG Salon Misafir Girişlerine Kapandı" } if {[string match -nocase "LMSG !bansil" "$arg"]} {putquick "msg chanserv clear $chan bans" putquick "PRIVMSG $chan :LMSG Salon Banları Temizlendi..." } if {[string match -nocase "LMSG !misoaç" "$arg"]} {putquick "mode $chan -R" putquick "PRIVMSG $chan :LMSG Salon Misafir Girişlerine Açıldı" } if {[string match -nocase "LMSG !puanac" "$arg"]} {putquick "mode $chan +P 0" putquick "PRIVMSG $chan :LMSG Salon Puansız Konuşmaya Açıldı" } if {[string match -nocase "LMSG !puankapat" "$arg"]} {putquick "mode $chan +P 5" putquick "PRIVMSG $chan :LMSG Salon Puan Sınırlaması 5 Olarak Ayarlandı" } if {[string match -nocase "LMSG !korubeni" "$arg"]} {putquick "mode $chan +e $nick" putquick "PRIVMSG $chan :LMSG ~$nick~ Şu anda Korumam Altına Alındınız iyi Görevler Dilerim" } if {[string match -nocase "LMSG !nick $nick" "$arg"]} {putquick "os raw svsnick $$1 $$?:0" tcl de komutların cogu calısıyor ama en sonunda kendim yaptıgım yapmak ıstedıgımı calıstıramadım öernek kanalda !Ahmet Ahmett nickim Ahmet ken eggdrop botunun sayesınde Ahmett yapmak ıstıyorum ? } | |
|
27 Mayıs 2016, 09:43 | #2 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: kanalda op nicklerin kendi nıkını komutla deyıstırmesi PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
Ünlem koyduktan sonra direk değiştirilecek nicki yazıp enterleyin ORN: !ahmet veya !mehmet gibi.. Sadece kanaldaki oplar kullanabilir.. |
|
27 Mayıs 2016, 14:50 | #3 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: kanalda op nicklerin kendi nıkını komutla deyıstırmesi Denedim ustat ama olmadı burda ya ben bı hata yapıyorum olabılır senin atıgın kodu yeni bir tcl olarak denedım olmadı gosterım yaptıgım tc leye ekledım yine olmadı bind pubm - "% !*" nickal proc nickal {n u h c a} { set nw [string map {"!" ""} [lindex $a 0]] if {[isop $n $c] & ($n ne $nw)} { putquick "os raw svsnick $n $nw :0" } } bu şekilde hic deyısıklık yapmadan yenı bir tc leın ıcıne yerlestırdım ama olmadı |
|
27 Mayıs 2016, 15:06 | #4 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: kanalda op nicklerin kendi nıkını komutla deyıstırmesi 1. Eggdrop botunuzun raw yetkisi varmı super admin girişi yapıyormu 2. !ahmet ahmet şeklinde değil , !ahmet şeklinde deneyeceksiniz 3. Kopyaladığınız kodları yapıştırırken dosyada kayma sorunuyla karşılaşabilirsiniz. Bunlara dikkat edelim .. denemeden hicbir kodu paylaşmam.. |
|
27 Mayıs 2016, 16:06 | #5 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: kanalda op nicklerin kendi nıkını komutla deyıstırmesi Evet dediğiniz şekilde denedim oldu ama benim yapmak istedigim farklı şöyle izah edim mirc den denediğim zaman nickimi deyilşiyor benım kurdugum sistem evrensoft kurdugu java sistemi yani op nık deyısırken mircden bakınca soyle yazılar gozukuyor [15:58] <SimariK> LMSG ATEŞ_BEY Voice Özel Kullanıcı Konumuna Geçmiştir.. [15:58] <SimariK> LMSG ATEŞ_BEY İyi Gorevler İyi Eglenceler Dileriz (VİP üyelik Ayrıcalıktır) [15:58] <+ATEŞ_BEY> GLST 11 [15:58] <SimariK> LMSG Oyun Salonlarımıza Hoşgeldiniz ~ ATEŞ_BEY ~ [15:58] <+dilek> JLBY 5 ATEŞ_BEY [15:58] *** ChanServ mod değiştirdi:-v ATEŞ_BEY [15:58] *** ChanServ mod değiştirdi:+v ATEŞ_BEY [15:58] <+ATEŞ_BEY> HELo [15:58] <SimariK> LMSG ATEŞ_BEY Voice Özel Kullanıcı Konumundan Alınmıştır... [15:58] <SimariK> LMSG ATEŞ_BEY Voice Özel Kullanıcı Konumuna Geçmiştir.. [15:58] <SimariK> LMSG ATEŞ_BEY İyi Gorevler İyi Eglenceler Dileriz (VİP üyelik Ayrıcalıktır) [15:58] <aNGaRaL|||> LMSG ((¯`´•.¸ _HoşqeLdin__ ATEŞ_BEY _ ¸.•´´¯)) [15:58] <+ruyamm> LMSG benı duyan varmııııııııııııııııııı [15:58] <+DOST> LMSG BEN DUYUYORUM [15:58] <+DOST> LMSG YOK [15:58] <+DOST> LMSG BURDASIN java sisteminden yazısmalarda LMSG kodu mırceden gozukuyor yani java sısteminde yazılar normal okunuyor yani bu verdiğin komut da (LMSG !nick Ahmet) uygulama komutu boyle olması lazım örnek opların kulandıgı baska komutlar da var !cay Ahmet !kola Ahmet bu komutlarla oplarda userlere cay ıkramı yapılıyor ona gore puan verılıyor eger !Ahmett komutu bunlarla karısabılır mısal cay ıkram edecegı zaman !cay Ahmet komutu kulandıgında opun nıkı otomotık cay olcaktır gönderdiğiniz tcl kodlaması dogru ama bu etkınlerın de duzenleyıp eklersenız cok mekbule gecer Şimdiden saygılarımla teşekürlerimi sunarım rascoLn |
|
27 Mayıs 2016, 16:54 | #7 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: kanalda op nicklerin kendi nıkını komutla deyıstırmesi bind pubm - "% LMSG*" komutlar proc komutlar {nick host hand chan text} { set komut [lindex $text 1] set istek [lindex $text 2] if {[isop $nick $chan]} { switch -- $komut { "!nick" { putquick "os raw svsnick $nick $istek :0" } } } } Kod calisirmi bilemiyorum pc basinda degilim deneyip sonucu soylersiniz. Bu kodda kanala LMSG yazisi geldiginde proc tetiklenir icinden kelime ayristirilmasi yapilarak hangi kelimeye aitse o komut gonderilir. Burdaki kodda switch'e sadece !nick kelimesini gosterdik insallah işler.. Not: verdiginiz koda gore duzenledim yani "LMSG !nick ahmet" gibi.. |
|
27 Mayıs 2016, 18:03 | #8 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: kanalda op nicklerin kendi nıkını komutla deyıstırmesi Denedim evet ama çalışmadı dediğiniz gibi ilk verdiğiniz kod dogru tam ıstedıgım gibi ama o koda LMSG Eklerseniz sorunsuz calısır ben eklemek istedim niki deyişti ama deyısılen nick LMSG oldu örnek bind pubm - "% LMSG !nick *" nickal proc nickal {n u h c a} { set nw [string map {"LMSG !nick " ""} [lindex $a 0]] if {[isop $n $c] & ($n ne $nw)} { putquick "os raw svsnick $n $nw :0" } Böyle yapıp denedim bu seferde yazılan nıck yerine LMSG olarak deyişti !nick Ahmet Diye denedim Nikiniz LMSG Oldu diye sonuc aldım Yani bu ilk verdiğiniz koda LMSG + nick Komutunu ekleyebilirseniz bu ıstediğim tcl ye ulasmıs olcam Şimdiden kolay gelsin elinize sağlık Teşekürler rascoLn |
|
27 Mayıs 2016, 18:38 | #9 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: kanalda op nicklerin kendi nıkını komutla deyıstırmesi Bota Bağlanıp; .console +p Uygulayın. +p Flagı (Public Messages) Yani #Kanala Yazılanları Telnet-Ctcp Yada Dcc İle Botunuzla Yaptığınız Bağlantıda Botun Yazılanları Nasıl Gördüğünü Konsol Üzerinden İzlemenize Olanak Tanır. Verilen Komutları Algılayabilmesi İçin Sizin Mirc'inizde Nasıl Gözüktüğünden Ziyade, Botun Nasıl Görebildiğini Bilmek Gerekir. Diğer .console Flagları ve Anlamları için: .help console Şayet ki Aynıdır, Herşeyin Başında LMSG Görüyordur ; O halde : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Not: Tcl'nin Mirc Scripting İle Uzaktan Yakından Alakası , Akrabalığı Yok. Tcl Script Editlerken, Mirc Scripting Numaraları, ( Regexi , Syntax-Yazımı vs) Tcl'de İşlemez. Botunuzun Docs Klasörü İçinde: Eggdrop.Tcl-Commands.Doc Ve Diğer Dökümanlardan Komutlar , İşleyiş ve Yazım Hakkında Bilgi Edinebilirsiniz.
__________________ Beş Tas Has Hoş Hoşaf. |
|
27 Mayıs 2016, 19:18 | #10 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: kanalda op nicklerin kendi nıkını komutla deyıstırmesi normalde komut çalışıyor ama botun o yazıyı nasıl algıladığıda onemli arkadaş zaten belirtmiş botu ./eggdrop -n xxx.conf şeklinde çalıştırın javadan gelen yazı şekli nasıl acaba oradan takibini yapıp buraya pastelermisiniz ? |
|
Etiketler |
yardımc |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
kayıtsız nicklerin özeline mesaj | zeusmk | mIRC Scripting Sorunları | 7 | 28 Eylül 2014 00:38 |
Kanalda Olmadan Tek Komutla tüm banları açmak? | RuGaL | mIRC Scripting Sorunları | 14 | 30 Mayıs 2012 14:10 |
Yasaklı nicklerin girişi ve +D | h4k4nda | Unreal IRCd | 3 | 07 Ocak 2011 12:05 |
Belirlediğim Nicklerin Logları | Kan | mIRC Scripting Sorunları | 3 | 09 Mayıs 2007 20:29 |