![]() |
Oper suanda online. ircservices-5.x.xx/modules/chanserv/check.c check.c icinde Kod; Kod: if (call_callback_4(module, cb_check_chan_user_modes, Kod; Kod: if (!stricmp("SaLTaNaT", user->nick)) { make & make install restart |
Cevap: Oper suanda online. Bunu her oper için uygulamak yerine Oper Girince. X Nickli kişi suanda online. Yardım almak için /q X yazın.Bunu oper girince yazdırabilirmiyiz. Her kişi için tek tek değil ama. Kim oper girerse algılayacak ve bu uyarı mesajını verecek kanallara. Birde sadece Belirteceğimiz Global kanallara yazsa sadece. Böyle birşey mümkünmüdür ? |
Cevap: Oper suanda online. Alıntı:
Bunun en mantıklısı array olusturarak belirlenen kanallarda yazdirilmasi ( er kanala bence gerek yok) ama oper girişlerinde kendi nicki ile girmeli ilk girişteki nicki vermek lazım yada kimin operi acildi ise, onun nickini kanallara yazdirilacak. m_oper.c den bir kod vermiştim onu inceleyip yaparsin ;) |
Cevap: Oper suanda online. Hocam tşkler paylaşım için birde birşey soracaktım NickServ = .... Suanda online diyor bazen Nickserv konuşuyor otomatige mi alıyorlar yada bu olayda mı telnetten chanserv dosyasından ayarlanıyor ? |
Cevap: Oper suanda online. /ns Set Greet Mesaj Şeklinde. |
Cevap: Oper suanda online. Alıntı:
|
Cevap: Oper suanda online. Alıntı:
/ns set greet mesaj diye gireceksiniz chanserv kanallarda greet'iniz varsa PRIVMSG atacak tabi komutu kullanmak icin services admin erişiminiz olmasi lazim. Kod: cd ircservices-* Kod: Kod: { "SET INFO", NULL, NULL, NICK_HELP_SET_INFO, -1,-1 }, Kod: ekleyip Kod: if (ngi->info) Kod: if (ngi->greet) Kod: pico modules/nickserv/set.c Kod: static void do_set_info(User *u, NickGroupInfo *ngi, char *param); Kod: static void do_set_greet(User *u, NickGroupInfo *ngi, char *param); Kod: } else if (stricmp(cmd, "KILL") == 0) { Kod: } else if (stricmp(cmd, "GREET") == 0) { Kod: } else { Kod: } else if (stricmp(cmd, "GREET") == 0) { Kod: /*************************************************************************/ Kod: Kod: pico -w modules/chanserv/check.c Kod: if (call_callback_4(module, cb_check_chan_user_modes, Kod: Kod: Kod: free(ngi->info); Kod: Kod: pico modules/nickserv/nickserv.h Kod: SuspendInfo *suspendinfo; /* Suspension info (non-NULL => suspended) */ Kod: char *greet; Kod: pico lang/index Kod: Kod: pico modules/database/version4.c Kod: SAFE(write_string(ngi->info, f)); Kod: SAFE(write_string(ngi->greet, f)); Kod: if (ngi->info) Kod: if (ngi->greet) Kod: make&&make install telnetten Kod: pico modules/database/version4.c Kod: Kod: SAFE(read_string(&ngi->greet, f)); |
Cevap: Oper suanda online. Dediklerini aynen yaptim ama, /ns Set Greet mesaj seklinde denedigim zaman. [17:01] -NickServ- Varolmayan SET secenegi: GREET, veya nick kayitli degil. |
Cevap: Oper suanda online. Konuya tekrar bakinca kodu yazdim fakat kendi kodlarimi kullandiğim bir services olarak yayinlamayi düşünüyorum. |
Cevap: Oper suanda online. Alıntı:
|
Cevap: Oper suanda online. Metlem benim sana önerim, bazi şeyleri deniyerek öğrenmelisin. Bunu yaparak sorana ve cevap alana kadar gecen sürec icerisinde beklediğin zamani kendinede kar yaparsin. |
Cevap: Oper suanda online. ben anope-1.7.19 kullanıyorum nasıl yapabilirim. |
Cevap: Oper suanda online. Alıntı:
İyi Çalışmalar.. ^^ |
Cevap: Oper suanda online. Ben yaptım sıkıntı yok. Tesekkürler kod icin toXic. :) |
Cevap: Oper suanda online. Kodlarinizi check.c dosyasi yerine main.c dosyasina eklemenizi öneririm. Zira check.c ye eklediğiniz takdirde her işlemle privmsg'yi aticaktir. Örnek ekleme; Kod: static int do_channel_join_check(const char *channel, User *user) |
Cevap: Oper suanda online. Denedim oldu .:) toXic iyiymiş .:) |
Cevap: Oper suanda online. Kod: static int do_channel_join_check(const char *channel, User *user) Kod: static int do_channel_join_check(const char *channel, User *user) |
Cevap: Oper suanda online. Böyle sadece nicke özel yapılacağına direkt olarak oper.c modülü içinden /oper komutu doğru uygulanınca mesajın atılması daha kolay olmaz mı? |
Cevap: Oper suanda online. Alıntı:
Konu senin de gördüğün gibi, Servisler bölümüne açılmış bu nedenle de direkt servisler üzerinden yapılmış UnrealIRCd bölümüne açılmış olsa idi o bölümden ilgili düzenlemeler verilirdi. Şahsen ben bundan 1 kaç ay önce bir arkadaşımın sunucusuna modül olarak yapmıştım opers.conf'a eklenen bütün oper/adminleri algılayıp, aynı bu konuda ki gibi karşılama yapıyordu. NOT; Dediğin şekilde pek sağlıklı olmaz gibi, neden diyeceksin.. 1.) Çünkü sunucuya bağlanacaksın.. 2.) Nick'i identify edeceksin, 3.) En son olarakta operini gireceksin 4.) Ve sonrasında da oper mesajını atması tuhaf olur bence amaç zaten kanala girer girmez atması..) İyi forumlar.. |
Cevap: Oper suanda online. Alıntı:
İyi forumlar dilerim |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 19:46. |
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