IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
2Beğeni(ler)
  • 1 Post By toXic
  • 1 Post By Sky-Dancer

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 30 Eylül 2011, 14:50   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Adminlerde Sinsile




ßenim isteğim arkada$Lar Adminlerde Sinsile Sistemi; yani anlatmak ıstedıgım su bir irc oper co admine co admin server admine server admin serwices admine serwices admin network admine network admin de Root admine kill-zline-kline-shun-Sajoin-Sapart-Drop-Forbid-Susspend- Gibi komutlarını kullanamasın yani üstüne her hangi bir işlem yapamasın.. bunu nasıl yapabıLiriz..

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 30 Eylül 2011, 15:20   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Adminlerde Sinsile




En kolayı su sekilde yapman. Oper giriste nick identify edilmismi kontrolu yaptir. Sonra nick ile oper login aynımı kontrol ettir. Boylece root admin girisi icin sadece sen giris yaparsın. bir yetkıyı sadece kendıne ata mesela addline modu bu moda sahip kisiye zline gline vs atılmasını engeleyebılırsın. bunu en kolay netadmins modulunu duzenleyerek yaparsin. diger services komutlarına gelınce anope kullanıcısı olarak root nicike zaten bu islemler ancak bir baska root nicki ile yapılır.

Bir anlatım sadece nasıl yapılacagı konusu biraz beceri birazda arasırma kabiliyeti ile halledilir.

 
Alıntı ile Cevapla

Alt 30 Eylül 2011, 18:26   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Adminlerde Sinsile




Root Nicklerine Suspend, forbid vs. komutlari uygulanmamasi icin (Örnek olarak veriyorum)
Suspend atilamamasi icin;

nickserv/main.c icinde


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
} else if (ngi->suspendinfo) { notice_lang(s_NickServ, u, NICK_SUSPEND_ALREADY_SUSPENDED, nick); } else { if (expiry) expires = dotime(expiry); else expires = NSSuspendExpire; if (expires < 0) { notice_lang(s_NickServ, u, BAD_EXPIRY_TIME); return; } else if (expires > 0) { expires += time(NULL); /* Set an absolute time */ }



altina;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (stricmp(ni->nick, ServicesRoot) == 0) { send_cmd(s_NickServ, "NOTICE %s Services ROOT Nickine Suspend komutu uygulayamazsiniz.", u->nick); return; }

ekleyin. Diğerlerindede bu kodu ekleyerek s.root adminlere bu komutlari uygulatmayabilirsiniz.

 
Alıntı ile Cevapla

Alt 01 Ekim 2011, 05:06   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Adminlerde Sinsile




Firat is connecting from *@31.210.42.124 ip adresim



Örnek : /zline +*@31.210 Yazınca netadmins.c (netadmins koruması ) pasif kalıyor

onun icin zor bunu uygulamak yapabilecek cıkarmı bilemem

 
Alıntı ile Cevapla

Alt 02 Ekim 2011, 00:43   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Adminlerde Sinsile




Suspend ıcın o werdıgın kod yeterLi oLuyorsa ibo

Forbid icinde o kodu deqısdırerek

if (stricmp(ni->nick, ServicesRoot) == 0) {
send_cmd(s_NickServ, "NOTICE %s Services ROOT Nickine Forbid komutu uygulayamazsiniz.", u->nick);
return;
}

oLarak deqıserek suspend ıcın yapılan kodun altına ekleseem bunuda yeterLi OLurmu ?

 
Alıntı ile Cevapla

Alt 02 Ekim 2011, 18:20   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Adminlerde Sinsile




Evet

 
Alıntı ile Cevapla

Alt 03 Ekim 2011, 16:38   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Adminlerde Sinsile




Firat31 Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Firat is connecting from *@31.210.42.124 ip adresim



Örnek : /zline +*@31.210 Yazınca netadmins.c (netadmins koruması ) pasif kalıyor

onun icin zor bunu uygulamak yapabilecek cıkarmı bilemem

netadmins.c nin bazı kısımları yeniden yazılabilir
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


iyi Çalışmalar..

__________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alıntı ile Cevapla

Cevapla

Etiketler
admin, adminlerde, koruması, sinsile


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık