PDA

Orijinalini görmek için tıklayınız : Belirtilen rumuzları karşılama.


Entrance
27 Şubat 2015, 21:51
Merhaba,

Bu uygulamanın amacı sunucunuz üzerinde belirtilen rumuz/nick/kişileri belirtilen mesaj ile UnrealIRCd üzerinden karşılanmasını sağlamış olacaksınız.

• Klasör: Unreal3.2/src/modules/
• Dosya: <m_join.c>

BULUN,
RunHook4(HOOKTYPE_LOCAL_JOIN, cptr, sptr,chptr,parv);

ALTINA,
if (!stricmp(sptr->name,"Rumuz")) {
sendto_channel_butone(&me, &me, chptr,
":%s PRIVMSG %s :Sunucu yöneticilerinden, (Rumuz) kanala giriş yaptı.",
me.name, chptr->chname);
}

EKLEYIN, birden fazla rumuz eklemek içinse,
if (!stricmp(sptr->name,"Rumuz")) {
sendto_channel_butone(&me, &me, chptr,
":%s PRIVMSG %s :Sunucu yöneticilerinden, (Rumuz) kanala giriş yaptı.",
me.name, chptr->chname);
}
if (!stricmp(sptr->name,"Rumuz")) {
sendto_channel_butone(&me, &me, chptr,
":%s PRIVMSG %s :Sunucu yöneticilerinden, (Rumuz) kanala giriş yaptı.",
me.name, chptr->chname);
}Gibi ekleyebilirsiniz, ilaveten şu anda karşılayan kişi irc.sunucu.com şeklindedir. Sizin belirlemiş olduğunuz bir rumuzun karşılamasını istiyorsanız, bulunduğunuz dosyanın herhangi bir bölümüne,
#define ent "ChanServ"Ekleyiniz daha sonra da, aşağıdaki bölümü.
":%s PRIVMSG %s :Sunucu yöneticilerinden, (Rumuz) kanala giriş yaptı.",
me.name, chptr->chname);Bununla değiştirin,
":%s PRIVMSG %s :Sunucu yöneticilerinden, (Rumuz) kanala giriş yaptı.",
ent, chptr->chname);İlgili düzenmeyi aktif etmek içinse, unrealircd-in ana bölümünde make ve ./unreal rehash komutlarını uygulayın.

NOT: Kodların kime ait olduğunu bilmiyorum ama define tanımlamasını konunun daha zengin olması açısından ve farklı bir şekilde sunmak istediğimden kendim ilave ettim. ..)

İyi forumlar.. ^^