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/)
-   Anope (https://www.ircforumlari.net/anope/)
-   -   Register Komutu Bekleme Süresinde Komutu Uygulayanı #Kanal'a Sajoinlendirme. (https://www.ircforumlari.net/anope/385745-register-komutu-bekleme-suresinde-komutu-uygulayani-kanala-sajoinlendirme.html)

SeYH_SaMiL 14 Mart 2011 08:47

Register Komutu Bekleme Süresinde Komutu Uygulayanı #Kanal'a Sajoinlendirme.
 
Merhaba,
Nick Kaydetmek için beklenmesi gereken süre içerisinde NickRegDelay 30 örneğindeki gibi services.conf'da belirlediğim o süre içerisinde nick kaydetmeye kalkanı #Spam gibi bir kanala sajoinletmek istiyorum.

Bunu ircservicesde;
Alıntı:

pico ircservices-*/modules/nickserv/main.c
Dosyasından yapabiliyoruz,
Alıntı:

send_cmd(s_NickServ, "Sajoin %s #Spam", u->nick);
Kodunu ekleyerek faka Anope de hangi dosyada nereye bu kodu eklemeliyim yada nasıl bir düzenleme yapabiliriz.
Sürüm Anope-1.7.21'i kullanıyorum, Yardımcı olursanız çok sevinirim.

SeYH_SaMiL 24 Mart 2011 21:09

Cevap: Register Komutu Bekleme Süresinde Komutu Uygulayanı #Kanal'a Sajoinlendirme.
 
Konu güncel, yardımcı olabilecek arkadaşlar konuyu görmedi sanırım. En azından Anope de bunu yapmanın mümkün olup olmadığı hakkında bir bilginiz varmı.

toXic 24 Mart 2011 21:24

Cevap: Register Komutu Bekleme Süresinde Komutu Uygulayanı #Kanal'a Sajoinlendirme.
 
Eğer REGISTER Komutu kullaniminda belirlenen süreye kadar bekletiyorsa yapilir. Anope kullanmadiğim icin ben yerini gösteremiycem.

GemLik 24 Mart 2011 23:03

Cevap: Register Komutu Bekleme Süresinde Komutu Uygulayanı #Kanal'a Sajoinlendirme.
 
Alıntı:

SeYH_SaMiL Nickli Üyeden Alıntı (Mesaj 1040708269)
Konu güncel, yardımcı olabilecek arkadaşlar konuyu görmedi sanırım. En azından Anope de bunu yapmanın mümkün olup olmadığı hakkında bir bilginiz varmı.

cd anope*
cd src
cd core
pico ns_register.c

şu satırları

Kod:

if (!is_oper(u) && NickRegDelay
        && ((time(NULL) - u->my_signon) < NickRegDelay)) {
        notice_lang(s_NickServ, u, NICK_REG_DELAY, NickRegDelay);
        return MOD_CONT;
    }

şu şekle getirin

Kod:

if (!is_oper(u) && NickRegDelay
        && ((time(NULL) - u->my_signon) < NickRegDelay)) {
        send_cmd(s_NickServ, "Sajoin %s #Spam", u->nick);
        notice_lang(s_NickServ, u, NICK_REG_DELAY, NickRegDelay);
        return MOD_CONT;
    }

anope ana dizinde make, make install çekin servicesleri baştan başlatın

not = services.conf dan delayı açmayı unutmayın

SeYH_SaMiL 25 Mart 2011 21:34

Cevap: Register Komutu Bekleme Süresinde Komutu Uygulayanı #Kanal'a Sajoinlendirme.
 
Çok teşekkür ederim ilginiz için toXic ve GemLik. Ali ben kodu deniycektim baktım müşterim anope-1.8.5 sürümüne güncellemiş anope müşterim bir tane kullanan var, şuan make çektiğimde;

Alıntı:

t/services/modules/' 'RDB=rdb.c ' 'MYSQL=mysql.c ' 'SHARED=-shared' 'MODULEFLAGS=-fPIC -DPIC -shared' all; )
make[1]: Entering directory `/home/zirvenet/anope-1.8.5/src/modules'
gcc -pipe -g -O2 -I/usr/include/mysql -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fasynchronous-unwind-tables -export-dynamic -rdynamic -Wall -fPIC -DPIC -shared -I../../include -c ns_seviye.c
ns_seviye.c:1: error: stray â\357â in program
ns_seviye.c:1: error: stray â\273â in program
ns_seviye.c:1: error: stray â\277â in program
ns_seviye.c:1: error: stray â#â in program
ns_seviye.c:1: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before string constant
ns_seviye.c:13: error: expected â)â before â*â token
ns_seviye.c: In function âAnopeInitâ:
ns_seviye.c:16: error: âCommandâ undeclared (first use in this function)
ns_seviye.c:16: error: (Each undeclared identifier is reported only once
ns_seviye.c:16: error: for each function it appears in.)
ns_seviye.c:16: error: âcâ undeclared (first use in this function)
ns_seviye.c:16: error: âNULLâ undeclared (first use in this function)
ns_seviye.c:17: error: âEvtHookâ undeclared (first use in this function)
ns_seviye.c:17: error: âhookâ undeclared (first use in this function)
ns_seviye.c:20: warning: implicit declaration of function âcreateEventHookâ
ns_seviye.c:20: error: âEVENT_JOIN_CHANNELâ undeclared (first use in this function)
ns_seviye.c:21: warning: implicit declaration of function âmoduleAddEventHookâ
ns_seviye.c:22: error: âMOD_ERR_OKâ undeclared (first use in this function)
ns_seviye.c:23: warning: implicit declaration of function âalogâ
ns_seviye.c:24: error: âMOD_STOPâ undeclared (first use in this function)
ns_seviye.c:26: warning: implicit declaration of function âcreateCommandâ
ns_seviye.c:26: error: âx_seviyeâ undeclared (first use in this function)
ns_seviye.c:27: warning: implicit declaration of function âmoduleAddCommandâ
ns_seviye.c:27: error: âNICKSERVâ undeclared (first use in this function)
ns_seviye.c:27: error: âMOD_TAILâ undeclared (first use in this function)
ns_seviye.c:35: error: âs_NickServâ undeclared (first use in this function)
ns_seviye.c:37: warning: implicit declaration of function âmoduleAddAuthorâ
ns_seviye.c:38: warning: implicit declaration of function âmoduleAddVersionâ
ns_seviye.c:39: error: âMOD_CONTâ undeclared (first use in this function)
ns_seviye.c: In function âmEventJoinâ:
ns_seviye.c:44: error: âChannelInfoâ undeclared (first use in this function)
ns_seviye.c:44: error: âciâ undeclared (first use in this function)
ns_seviye.c:45: error: âUserâ undeclared (first use in this function)
ns_seviye.c:45: error: âuâ undeclared (first use in this function)
ns_seviye.c:47: error: âtime_tâ undeclared (first use in this function)
ns_seviye.c:47: error: expected â;â before ânowâ
ns_seviye.c:49: error: âMOD_CONTâ undeclared (first use in this function)
ns_seviye.c:51: warning: implicit declaration of function âfinduserâ
ns_seviye.c:54: error: âNickAliasâ undeclared (first use in this function)
ns_seviye.c:54: error: ânaâ undeclared (first use in this function)
ns_seviye.c:55: warning: implicit declaration of function âstrcmpâ
ns_seviye.c:55: error: âEVENT_STOPâ undeclared (first use in this function)
ns_seviye.c:57: warning: implicit declaration of function âcs_findchanâ
ns_seviye.c:58: warning: implicit declaration of function ânick_identifiedâ
ns_seviye.c:58: warning: implicit declaration of function âfindnickâ
ns_seviye.c:58: error: ânowâ undeclared (first use in this function)
ns_seviye.c:59: warning: implicit declaration of function âanope_cmd_modeâ
ns_seviye.c:59: warning: implicit declaration of function âwhosendsâ
ns_seviye.c: At top level:
ns_seviye.c:72: error: expected â)â before â*â token
ns_seviye.c: In function âAnopeFiniâ:
ns_seviye.c:104: error: âs_NickServâ undeclared (first use in this function)
ns_seviye.c:104: error: âMODULE_EXTâ undeclared (first use in this function)
ns_seviye.c:106:12: warning: no newline at end of file
make[1]: *** [ns_seviye.o] Error 1
make[1]: Leaving directory `/home/zirvenet/anope-1.8.5/src/modules'
make: *** [modules] Error 2
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] [~/anope-1.8.5]#
Şeklinde bir hata mesajıyla karşılaşıyorum sürümde bir hatamı var acaba, eklediğim kodu belirttiğin dosyadan kaldırdım make de yine aynı hata görünüyor benim eklediğim kodla alakası yokda bu 1.8.5 sürümünde bir hatamı var yoksa bizim yaptığımız bir eksiklikmi söz konusu.

GemLik 25 Mart 2011 22:53

Cevap: Register Komutu Bekleme Süresinde Komutu Uygulayanı #Kanal'a Sajoinlendirme.
 
ns_seviye.c diye bir modul yüklemişsiniz sanırım problem onda ya modulu yollayın bakalım yada iptal edin verdiğim değişiklik bununla alakalı değildir ve denedim 1.8.2 de problemsiz çalışmakta

SeYH_SaMiL 03 Nisan 2011 04:42

Cevap: Register Komutu Bekleme Süresinde Komutu Uygulayanı #Kanal'a Sajoinlendirme.
 
Merhaba, bende aynı fikirdeyim müdülü iptal edince hata kalkdı ortadan fakat sajoinlendirme işlemini yaptıramadım sanırım kullandığım services.conf ile alakalı oldukca eski sürümlerde kullandığımı yine kullandım Anope ile uzun süredir çalışmıyordum, rica etsem kullandığınız services.conf dosyasını paylaşırmısınız.

GemLik 03 Nisan 2011 12:31

Cevap: Register Komutu Bekleme Süresinde Komutu Uygulayanı #Kanal'a Sajoinlendirme.
 
services.conf yapısı ile alakalı değilde delay ın services.conf da aktif edilmesi gerekiyor

NickRegDelay 30 önünde # varsa kaldırın ve servicesi baştan başlatın eğer hala olmazsa ssh bilgilerinizi gönderin bir kontrol edeyim

SeYH_SaMiL 04 Nisan 2011 02:37

Cevap: Register Komutu Bekleme Süresinde Komutu Uygulayanı #Kanal'a Sajoinlendirme.
 
Özel mesaj kapalı GemLik senin, [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] eklermisin beni bir kontrol edelim. conf da o satırı ayarlamıştım zaten kontrol ettim yine ama genede olmadı. eklermisin bir bakalım bilgileride vereyim.

GemLik 04 Nisan 2011 17:58

Cevap: Register Komutu Bekleme Süresinde Komutu Uygulayanı #Kanal'a Sajoinlendirme.
 
:) services.conf a NickRegDelay 30 eklememişsin eklediğimde çalıştı problem yok


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

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