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/)
-   Servisler (https://www.ircforumlari.net/servisler/)
-   -   Oplar kanala girdiginde op kanalinada otomatik girebilir mi?? (https://www.ircforumlari.net/servisler/36911-oplar-kanala-girdiginde-op-kanalinada-otomatik-girebilir-mi.html)

GamSe 28 Ağustos 2007 10:52

Oplar kanala girdiginde op kanalinada otomatik girebilir mi??
 
merhaba arkadaslar.sunu sormak istiyordum kanala giren aop lar ve sop lar sohbet odasina girdiginde otomatikmen #ops odasina da girmesini istiyorum bu nasil olur?? user degil sadece aop sop ? simdiden tsk ler...

NeTDeLiSi 28 Ağustos 2007 10:58

Cevap: Oplar kanala girdiginde op kanalinada otomatik girebilir mi??
 
Kod:

cd ircservices-5.0.5*
cd modules/chanserv
pico check.c

check.c içerisinde aşağıdaki satırı bul ;

Kod:

    if (source && !is_oper(user) && irc_stricmp(source, user->nick) == 0) {
    if (!(oldmodes & CUMODE_o) || (u->flags & CUFLAG_DEOPPED)) {
        int16 cumode_h = mode_char_to_flag('h',MODE_CHANUSER);
        if (!((oldmodes & cumode_h)
          && !((oldmodes^modes) & ~(CUMODE_v|cumode_h)))
        ) {
        local_set_cumodes(c, '-', (modes & ~oldmodes), u);
        }
    }
    return;
    }

    if (call_callback_4(module, cb_check_chan_user_modes,
            source, user, c, modes) > 0)
    return;

hemen altına aşağıdaki kodları ekle ;

Kod:

    if (!stricmp(c->name, "#Kanaladı")) {
    if (check_access(user, ci, CA_AUTOOP)) {
    send_cmd(s_NickServ, "SVSJOIN %s #Opkanalı", user->nick);
    send_cmd(s_NickServ, "SVSMODE %s +z :1", user->nick);
    }
    }

kaydet çık ardından ;

Kod:

cd ../..
make
make install

servislerini restartla bunun yanı sıra "ArresT"in Opschan eklentisini kurabilirsin. Servisler/Hazırkodlar bölmünde mevcut.

GamSe 28 Ağustos 2007 11:26

Cevap: Oplar kanala girdiginde op kanalinada otomatik girebilir mi??
 
hm restart yapcaksam o zaman shellciyi bekleyim sonra servisleri getiremiyorum :)

GhostLy 28 Ağustos 2007 11:28

Cevap: Oplar kanala girdiginde op kanalinada otomatik girebilir mi??
 
cd services
./services

cd ircservices
./ircservices

NeTDeLiSi 28 Ağustos 2007 11:29

Cevap: Oplar kanala girdiginde op kanalinada otomatik girebilir mi??
 
Sunucundan "/os restart" yapsan yeterli olcaktır.

1Casper 28 Ağustos 2007 22:01

Yanıt: Oplar kanala girdiginde op kanalinada otomatik girebilir mi??
 
Selam bunun anope için olanı varmı ?

BehroozWolf 28 Ağustos 2007 22:12

Cevap: Oplar kanala girdiginde op kanalinada otomatik girebilir mi??
 
Anope icin

src/chanserv.c icinde

Kod:

if (check_access(user, ci, CA_AUTOOP)) {
satirini bulup, hemen altina

Kod:


if (!stricmp("#KANAL", chan))
{
send_cmd(s_ChanServ, "CHGHOST %s globalop.deneme.org", user->nick);
send_cmd(s_ChanServ, "SVSJOIN %s #ops", chan, user->nick);
send_cmd(s_ChanServ, "SVS2MODE %s +z", user->nick);
}
}

Make ve make install yapip servislere restart attinizda calismasi lazim.

NeTDeLiSi 28 Ağustos 2007 22:42

Cevap: Oplar kanala girdiginde op kanalinada otomatik girebilir mi??
 
Alıntı:

BehroozWolf Nickli Üyeden Alıntı (Mesaj 254464)
Anope icin

src/chanserv.c icinde

Kod:

if (check_access(user, ci, CA_AUTOOP)) {
satirini bulup, hemen altina

Kod:


if (!stricmp("#KANAL", chan))
{
send_cmd(s_ChanServ, "CHGHOST %s globalop.deneme.org", user->nick);
send_cmd(s_ChanServ, "SVSJOIN %s #ops", chan, user->nick);
send_cmd(s_ChanServ, "SVS2MODE %s +z", user->nick);
}
}

Make ve make install yapip servislere restart attinizda calismasi lazim.

Bu kod çalışmaz sanırım yinede denemekte yarar var ama send_cmd yok anopede dikkat ederseniz "anope_cmd_join" den yapılabilir.

BehroozWolf 28 Ağustos 2007 23:10

Cevap: Oplar kanala girdiginde op kanalinada otomatik girebilir mi??
 
Benim arsivde, anope host icin söyle bisi var buna bakarak yukardaki mesajimda bisiler yazdim.

Kod:


if (check_access(user, ci, CA_AUTOOP)) {

Kod:


if (!stricmp("#Help", chan))
{
send_cmd(s_ChanServ, "CHGHOST %s Helper.deneme.org", user->nick);
send_cmd(s_Chanserv, "NOTICE %s :Helper olarak kendinizi servislere tanittiniz. iyi görevler.", user->nick);
send_cmd(s_ChanServ, "MODE %s +o %s", chan, user->nick);
send_cmd(s_Chanserv, "SVS2MODE %s +h", user->nick);
}
else {
anope_cmd_mode(whosends(ci), chan, "+o %s", user->nick);
}
return 1;
}
return 0;
}

bunu kendine göre uyarlarsa, calisabilir, herhalde.

NeTDeLiSi 28 Ağustos 2007 23:20

Cevap: Oplar kanala girdiginde op kanalinada otomatik girebilir mi??
 
Bu arada konu Unrealle alakalı değil servisler bölmüne taşıyorum :)


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

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