ForumTEK.Net - IRC Forumu   online kpss kursu


  ForumTEK.Net - IRC Forumu IF - Unreal, Services ve Botlar UnrealIRCd Unreal - Parça Kodlar


Like Tree2Teşekkürler;
  • 2 Post By Entrance

Yeni Konu  

 
LinkBack Seçenekler Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 26 Ocak 2015, 21:46   #1
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 362
Standart Oper giriş bildirimleri..

Merhabalar,


Klasör: Unreal3.2*/src/modules/
Dosya: m_oper.c


BULUN,
Kod:
DLLFUNC int m_oper(aClient *cptr, aClient *sptr, int parc, char *parv[]);
ÜSTÜNE,
Kod:
#define Monitor "#opers"
aChannel *chptr;
EKLEYİN,

* Oper açanları kanala bildirmesi için;

Kod:
if (announce != NULL)
            sendto_snomask_global(SNO_OPER,
                "%s (%s@%s) [%s] %s",
                parv[0], sptr->user->username, sptr->sockhost,
                parv[1], announce);
* Hemen altına ekleyin..

Kod:
if ((chptr = find_channel(Monitor, NullChn)) != NullChn) {
sendto_channel_butone(&me, &me, chptr, ":Monitor PRIVMSG %s :%s (%s@%s) [%s] %s",
 Monitor, parv[0], sptr->user->username, sptr->sockhost, parv[1], announce);

}


*
OPER şifresini hatalı girenleri kanala yansıtmak için;

Kod:
(SNO_OPER, "Failed OPER attempt by %s (%s@%s) using UID %s [FAILEDAUTH]",
            parv[0], sptr->user->username, sptr->sockhost, name);
* Altına ekleyin..

Kod:
if ((chptr = find_channel(Monitor, NullChn)) != NullChn) {
sendto_channel_butone(&me, &me, chptr, ":Monitor PRIVMSG %s  :Failed OPER attempt by %s (%s@%s) using UID %s [FAILEDAUTH]",
 Monitor, parv[0], sptr->user->username, sptr->sockhost, name);

}


*
OPER maxlogins reached, bildirimleri için;

Kod:
(SNO_OPER, "Failed OPER attempt by %s (%s@%s) using UID %s [maxlogins reached]",
                parv[0], sptr->user->username, sptr->sockhost, name);
            ircd_log(LOG_OPER, "OPER TOOMANYLOGINS (%s) by (%s!%s@%s)", name, parv[0],
                sptr->user->username, sptr->sockhost);

*
Altına ekleyin..

Kod:
if ((chptr = find_channel(Monitor, NullChn)) != NullChn) {
sendto_channel_butone(&me, &me, chptr, ":Monitor PRIVMSG %s  :Failed OPER attempt by %s (%s@%s) using UID %s [maxlogins reached]",
 Monitor,parv[0], sptr->user->username, sptr->sockhost, name);

}


*
OPER i olmayıpta, oper deneyenleri kanala bildirmesi için;

Kod:
(SNO_OPER, "Failed OPER attempt by %s (%s@%s) [unknown oper]",
            parv[0], sptr->user->username, sptr->sockhost);
        ircd_log(LOG_OPER, "OPER UNKNOWNOPER (%s) by (%s!%s@%s)", name, parv[0],
            sptr->user->username, sptr->sockhost);

*
Altına ekleyin..

Kod:
if ((chptr = find_channel(Monitor, NullChn)) != NullChn) {
sendto_channel_butone(&me, &me, chptr, ":Monitor PRIVMSG %s :Failed OPER attempt by %s (%s@%s) [unknown oper]",
 Monitor, parv[0], sptr->user->username, sptr->sockhost);

}
* OPER host doesnt match, bildirimleri için;

Kod:
(SNO_OPER, "Failed OPER attempt by %s (%s@%s) using UID %s [host doesnt match]",
            parv[0], sptr->user->username, sptr->sockhost, name);
        ircd_log(LOG_OPER, "OPER NOHOSTMATCH (%s) by (%s!%s@%s)", name, parv[0],
            sptr->user->username, sptr->sockhost);


*
Altına ekleyin..

Kod:
if ((chptr = find_channel(Monitor, NullChn)) != NullChn) {
sendto_channel_butone(&me, &me, chptr, ":Monitor PRIVMSG %s :by %s (%s@%s) using UID %s [host doesnt match]",
 Monitor, parv[0], sptr->user->username, sptr->sockhost, name);

}
Kod:
<Monitor> Failed OPER attempt by s (confused@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].1.1.1) using UID Entrance [FAILEDAUTH]
Kod:
<Monitor> Failed OPER attempt by s (confused@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].1.1.1) using UID Entrance [maxlogins reached]
Kod:
<Monitor> Failed OPER attempt by s (confused@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].1.1.1) [unknown oper]
Kod:
<Monitor> s (confused@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].1.1.1) [Entrance] is now a network administrator (N)


*
En son olarakta OPER açan kişilerin özeline belli başlı OPER kurallarını göndermek için ise;

Kod:
if (do_cmd(cptr, sptr, "JOIN", 3, chans) == FLUSH_BUFFER)
                                return FLUSH_BUFFER;
                }
                ircd_log(LOG_OPER, "OPER (%s) by (%s!%s@%s)", name, parv[0], sptr->user->username,
                        sptr->sockhost);


*
Altına ekleyin..

Kod:
#define OKU "oper.motd"
FILE *dosya;
char buf[BUFSIZE];
dosya = fopen(OKU, "r");
if (dosya != NULL) {
while (fgets(buf, sizeof(buf), dosya)) {
buf[strlen(buf)-1] = 0;
sendto_one(sptr, ":OPERMOTD PRIVMSG %s :%s",  sptr->name, buf);
}
}
• Daha sonra, make ve rehash komutlarını Unreal-in merkezin de uyglayın.

• Ardından Unreal'in dizinesine oper.motd şeklinde bir TXT oluşturun içerisine yazmak istediğiniz Mesajları yazın her oper açan kişinin özeline OPERMOTD adı altında kurallarınız iletilecektir..

NOT: test edilen sürüm Unreal3.2.10.1

Hoşça paylaşımlar..
dEathLeSs ve dengeSiz bu mesaja teşekkür etti
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı

Yeni Konu  

Etiketler
bildirimleri, giriş, oper


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 Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Ajax'a giriş! diAbLErO Ajax 0 22 Şubat 2019 18:02
Oper giriş bildirimleri.. dEathLeSs Unreal - 4 Parça Kodlar 3 25 Ağustos 2017 23:09
Oper nickinize ve nick şifrenize göre oper girmek. Entrance Unreal - Parça Kodlar 1 25 Eylül 2015 16:21
Android 101: Bildirimleri Kapatma Nyks Android - IOS Uygulama Geliştirme 0 28 Ağustos 2015 17:42
CR Root Admin Oper Karşılama ve Oper Açtı Uyarısı Goemon ConferenceRoom 0 13 Şubat 2015 21:04

web hosting web hosting
 buy vds
 vps buy  instagram  facebook  twitter  online arkadaş  Domain al  Domain Sat  Alan adı al  online kpss  online hemşirelik kpss kursu  online memurluk kpss kursu  online ags  online ders  online ales  online ön lisans kursu  online dgs kursu  online ön lisans kpss kursu  Satılık Alan adı 

Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.