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/)
-   -   Anope global op kanalı (https://www.ircforumlari.net/anope/36368-anope-global-op-kanali.html)

radiCOOL 20 Ağustos 2007 16:46

Anope global op kanalı
 
merhaba arkadaslar.;

Forumda epey aradım ama bulamadım .. Global kanalı tek olan bir sunucuda op olanların #op kanalına sajoinlenmesini amaçlıyorum..ircservices için buldum ... ayrıca da mırc scripting ile saglayabiliyorum ancak o da işime yaramıyor..opme tcl ise malum istediğimin biraz tersine calısıyor ....

Anope için ya da Unreal için bir eklenti ya da editi varsa paylaşırsanız sevinirim ..


İyi Çalışmalar...

NeTDeLiSi 20 Ağustos 2007 21:07

Cevap: Anope global op kanalı
 
Anopeyle aram iyi değildir ama Yalowa nın verdiği help kodundan yola çıkarak birşeyler yapabiliriz. Işleme başlamadan önce yedek alırsan iyi olur denemedim kodu.

Kod:

cd anope-5.7.1*
cd src
pico chanserv.c

Kod:

/**************************************************  ***********************/
 
/* Check whether a user should be opped on a channel, and if so, do it.
* Return 1 if the user was opped, 0 otherwise. (Updates the channel's
* last used time if the user was opped.) */
 
int check_should_op(User * user, const char *chan)
{
ChannelInfo *ci = cs_findchan(chan);
 
if (!ci || (ci->flags & CI_VERBOTEN) || *chan == '+')
return 0;
 
if (check_access(user, ci, CA_AUTOOP)) {

Koyu renkle belirtilen kodun hemen altına aşağıdaki kodu ekliyoruz ;

Kod:

if (!stricmp("#Kanaladı", chan))
{
send_cmd(s_NickServ, "SVSJOIN %s #OPKANALIN", user->nick);
 
}
else {
send_cmd(whosends(ci), "MODE %s +o %s", chan, user->nick);
}
return 1;

Kod:

cd ..
make
make install

Servislerinde hata almadıysan restartla. Eğer hata alırsan söyle mesajımı sileyim .

radiCOOL 20 Ağustos 2007 23:34

Yanıt: Anope global op kanalı
 
Kod:

chanserv.c:1430: error: `ci' undeclared (first use in this function)
chanserv.c:1430: error: (Each undeclared identifier is reported only once
chanserv.c:1430: error: for each function it appears in.)
make[1]: *** [chanserv.o] Error 1


Boyle bir hata aldım ?

NeTDeLiSi 20 Ağustos 2007 23:44

Cevap: Anope global op kanalı
 
Kardeşim şimdi yolculuk vaktim anca dönünce bakabilirim deniyip eski yedeğini at sen en iyisi dönüşte bakabilirim anca kusurama bakma.

aspawa 27 Eylül 2007 03:10

Yanıt: Anope global op kanalı
 
anope-1.7.8 kodu denedim gayet güzel çalışıyor

BLaCK_and_WHiTe 27 Eylül 2007 03:45

Cevap: Anope global op kanalı
 
ben de bir hata göremiyorum çalışması lazım bence sen kuramadın

ysfm 27 Eylül 2007 20:59

Cevap: Anope global op kanalı
 
hata gorup gorememe degil anope ne zaman 5 e gectı onu anlayamadım 2. 1.x.18 de yapılabılen degişiklik 1.x.19 da calısmaya bılır ayrıca halen sorunu devam eden varsa modulesı forumda mevcut

radiCOOL 27 Eylül 2007 21:07

Yanıt: Anope global op kanalı
 
Aspawa'nın kurup denediğine eminim de öteki arkadaşın kurduğundan emin değilim ..Amaç biraz farklı sanırsam .. O yüzden cevap yazmadım ysfm .. Sorunum devam ediyor ki , adwords Unreal3.2.3 altındakilerde nasıl bir sorun çıkartıyorsa aynı şekilde .. anope 1.7.8 mevcut bende ve uyum sağlamıyor söz konusu kelime ile ...

ysfm 27 Eylül 2007 21:16

Cevap: Anope global op kanalı
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bu calısıyor fakat 1.7.8 de calısır mı bır bılgım yoq cunku denemedım ve tavsiyem 1.7.8 yerine yenı versionlara gecmen

ve hata verırse hatayı paste le anope 1.7.8 kuararak editlemeye calısayım

aspawa 28 Eylül 2007 15:49

Yanıt: Anope global op kanalı
 
Biraz editledim kanalları kendinize göre değişin
Radyo kanalı oplarını hem ops dj kanalına
anope-1.7.8 kodu denedim gayet güzel çalışıyor
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]



if (!stricmp("#sohbet", chan))
{
send_cmd(s_NickServ, "SVSJOIN %s #ops", user->nick);

}
if (!stricmp("#oyun", chan))
{
send_cmd(s_NickServ, "SVSJOIN %s #ops", user->nick);

}
if (!stricmp("#muhabbet", chan))
{
send_cmd(s_NickServ, "SVSJOIN %s #ops", user->nick);

}
if (!stricmp("#radyo", chan))
{
send_cmd(s_NickServ, "SVSJOIN %s #ops", user->nick);

}
if (!stricmp("#radyo", chan))
{
send_cmd(s_NickServ, "SVSJOIN %s #dj", user->nick);

}
if (!stricmp("#denizli", chan))
{
send_cmd(s_NickServ, "SVSJOIN %s #ops", user->nick);

}


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

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