IRCForumu.Net - Türkiye'nin IRC ve mIRC Kullanıcılarının Buluştuğu Forum

IRCForumu.Net - Türkiye'nin IRC ve mIRC Kullanıcılarının Buluştuğu Forum (https://www.ircforumu.net/)
-   Unreal - Parça Kodlar (https://www.ircforumu.net/unreal-parca-kodlar/)
-   -   UnrealIRCd Oper gireni kanala yansıtma. (https://www.ircforumu.net/unreal-parca-kodlar/5444-unrealircd-oper-gireni-kanala-yansitma.html)

immortaL 04 Nisan 2017 16:51

UnrealIRCd Oper gireni kanala yansıtma.
 
Bu bölüm oper gireni yansıtacağı kanaldır. İstediğiniz gibi, değiştirebilirsiniz.

Kod:

#define OPERKANAL "#Opers"

Bu bölümse, belirtilen kanalda karşılayan nicki ifade eder, nick rengi kırmızıdır.

Kod:

#define KRUMUZ "4OperBilgi"
• 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:

void OperLogin(char *name, char *identd, char *host, char *opernick, char *flag)

  #define OPERKANAL "#Opers"
  #define KRUMUZ "4OperBilgi"

  aChannel *chptr;

  if ((chptr = find_channel(OPERKANAL, NullChn)) != NullChn) {
  sendto_channel_butone(&me, &me, chptr, ":%s PRIVMSG %s :%s (%s@%s) {%s} %s",
 KRUMUZ, OPERKANAL, name, identd, host, opernick, flag);

  }
}

EKLEYİN,

-

BULUN,

Kod:

if (announce != NULL)
                        sendto_snomask_global(SNO_OPER,
                            "%s (%s@%s) [%s] %s",
                            parv[0], sptr->user->username, sptr->sockhost,
                            parv[1], announce);

ALTINA,

Kod:

OperLogin(parv[0], sptr->user->username, sptr->sockhost, parv[1], announce);
EKLEYİN, unrealircd'in ana dizininde make ve ./unreal rehash komutlarını uygulayın.

İyi forumlar.

Code : Entrance


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0
Copyright ©2005 - 2023 IRCForumu.Net - Tüm Hakları Saklıdır.