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/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   Acil Yardım ( Operlere Sajoin ) (https://www.ircforumlari.net/unreal-ircd/270427-acil-yardim-operlere-sajoin.html)

Hero` 07 Ekim 2009 22:50

Acil Yardım ( Operlere Sajoin )
 
Selam arkadaşlar, ircoplara sajoin,sapart ve suspend flagları eklemek istiyorum. Konutu arattım, Unreal 3.2 - SRC - MODULES - M_SAJOIN Klasöründe oynama yaptım puıtyyden make ve rehash cektim bir değişiklik olmadı yardımcı olabilirmisiniz.

Önceden konuyu arattım bu bilgilere ulaştım ancak yardımı dokunmadı

Sunucu Unreal 3.2.3 versiyondur

Turkeri 08 Ekim 2009 00:03

Cevap: Acil Yardım ( Operlere Sajoin )
 
Alıntı:

Hero` Nickli Üyeden Alıntı (Mesaj 825534)
Selam arkadaşlar, ircoplara sajoin,sapart ve suspend flagları eklemek istiyorum. Konutu arattım, Unreal 3.2 - SRC - MODULES - M_SAJOIN Klasöründe oynama yaptım puıtyyden make ve rehash cektim bir değişiklik olmadı yardımcı olabilirmisiniz.

Önceden konuyu arattım bu bilgilere ulaştım ancak yardımı dokunmadı

Sunucu Unreal 3.2.3 versiyondur


Rehash çktikten sonra sunucuyu kapatıp Tekrar açtınızmı?

UsLuBoy 08 Ekim 2009 05:11

Cevap: Acil Yardım ( Operlere Sajoin )
 
ircoplara sajoin , sapart özelliği unreale, suspend ise servislere ait.
Hangi servisleri kullandığını bilmiyoruz ama..

anope olduğunu varsayalım ;

PHP- Kodu:

        cd anope*
cd src
cd core
pico ns_suspend
.

PHP- Kodu:

createCommand("SUSPEND"do_suspendis_services_admin, -1, -1

olan satırı ;

PHP- Kodu:

createCommand("SUSPEND"do_suspendis_services_oper, -1, -1

olarak değiştir. cs içinde aynı mantıkla gidebilirsin , sonra anope ana dizininde make , make install , restart.
**
ircservices ise

PHP- Kodu:

pico ircservices-*/modules/nickserv/main.

içersindeki

PHP- Kodu:

    "SUSPEND",  do_suspend,  is_services_admin, -1,
  -
1NICK_OPER_HELP_SUSPEND },
    { 
"UNSUSPEND",do_unsuspend,is_services_admin, -1,
  -
1NICK_OPER_HELP_UNSUSPEND }, 

olan satırları ;

PHP- Kodu:

    "SUSPEND",  do_suspend,  is_services_oper, -1,
  -
1NICK_OPER_HELP_SUSPEND },
    { 
"UNSUSPEND",do_unsuspend,is_services_oper, -1,
  -
1NICK_OPER_HELP_UNSUSPEND }, 

olarak değiştir , kaydet çık ircservices-* dizininde make , make install ve servislere restart. Aynısını cs içinde uygulayabilirsin

Unrealde ircoplara samode ve sapart açmak forumda verildiği şekilde açılabilir ama sajoin için yeterli olmadığını biliyorum. Deneme imkanı olan arkadaşlar sana yardımcı olurlar umarım kolay gelsin.

Hero` 08 Ekim 2009 19:51

Cevap: Acil Yardım ( Operlere Sajoin )
 
;olley Evet sunucuyu kapatıp tekrardan açtım ancak bir işlem görmedi, UsL tşk ederim suspend işi tamam sağolasın. Sajoin/sapart için hala yardım bekliyorum anlayan arkadaşlar..

toXic 08 Ekim 2009 20:30

Cevap: Acil Yardım ( Operlere Sajoin )
 
cd Un*

pico -w src/modules/m_sajoin.c

Kod:

if (!IsSAdmin(sptr) && !IsULine(sptr))
bölümünü

Kod:

if (!IsSAdmin(sptr) && !IsOper(sptr) && !IsULine(sptr))
olarak değiştir.

make ve unreal rehash.

sapart.c yede gir ayni bölümdedir zaten. ;)

Diablo 08 Ekim 2009 20:31

Cevap: Acil Yardım ( Operlere Sajoin )
 
Alıntı:

Hero` Nickli Üyeden Alıntı (Mesaj 826511)
;olley Evet sunucuyu kapatıp tekrardan açtım ancak bir işlem görmedi, UsL tşk ederim suspend işi tamam sağolasın. Sajoin/sapart için hala yardım bekliyorum anlayan arkadaşlar..

sapart ve sajoin modullerine gir.

Kod:

if (!IsSAdmin(sptr) && !IsULine(sptr))
 {
  sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name, parv[0]);
  return 0;
 }

satırını

Kod:

if (!IsOper(sptr) && !IsULine(sptr))
 {
  sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name, parv[0]);
  return 0;
 }

olarak değiştir. make & rehash çek.

XLarGe 21 Ekim 2009 17:08

Cevap: Acil Yardım ( Operlere Sajoin )
 
Diablo sapart yine güzel çalıştı ama Sajoin çalışmıyor. Nasıl yapacaz Bu operlere Sajoini Çıkamadık iÇinden

toXic 21 Ekim 2009 17:23

Cevap: Acil Yardım ( Operlere Sajoin )
 
if (!IsSAdmin(sptr) && !IsULine(sptr)) olan yeri if (!IsSAdmin(sptr) && !IsOper(sptr) && !IsULine(sptr))

olarak değiştircen

XLarGe 21 Ekim 2009 17:46

Cevap: Acil Yardım ( Operlere Sajoin )
 
Alıntı:

toXic Nickli Üyeden Alıntı (Mesaj 840597)
if (!IsSAdmin(sptr) && !IsULine(sptr)) olan yeri if (!IsSAdmin(sptr) && !IsOper(sptr) && !IsULine(sptr))

olarak değiştircen

ToXiC o şekildede denedim hem m_sajoin.c hem m_sapart.c de, ama sadece sapartı operlerin yetkisine getirebildi..

Diablo nun söylediğinide denedim O da Öyle. Sapartı Açabildik Fakat Sajoini hala Kullanamıyor İrcoplar

¿ 22 Ekim 2009 08:00

Cevap: Acil Yardım ( Operlere Sajoin )
 
Alıntı:

XLarGe Nickli Üyeden Alıntı (Mesaj 840615)
ToXiC o şekildede denedim hem m_sajoin.c hem m_sapart.c de, ama sadece sapartı operlerin yetkisine getirebildi..

Diablo nun söylediğinide denedim O da Öyle. Sapartı Açabildik Fakat Sajoini hala Kullanamıyor İrcoplar

Sunucunda operjoin.c modulu kurulu ise;

Unreal3.2/src/modules/operjoin.c

Satirlarini bul;


Kod:


        if (!IsSAdmin(sptr) && !IsULine(sptr))
        {
            sendto_one(sptr, err_str(ERR_NOPRIVILEGES),
            me.name, parv[0]);
            return 0;
        }



Bunla degistir;


Kod:


        if (!IsAnOper(sptr) && !IsULine(sptr))
        {
            sendto_one(sptr, err_str(ERR_NOPRIVILEGES),
            me.name, parv[0]);
            return 0;
        }



make custommodule MODULEFILE=operjoin


Daha sonra sunucunda /rehash cek.
IRCoplarinda sajoin komutunu kullanabileceklerdir.
Yalniz rehash'tan sonra IRCop olan arkadas sunucudan cikip, tekrar girsin oyle deneyin.


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

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