IRCALEM.Com Genel Forum, IRC Forumu IF - Genel IRCd (Sunucu, Servis, Botlar, Korumalar) UnrealIRCd Unreal3.2.x - Hazır Kodlar Unreal Belirtilen rumuzları karşılama
irc

Unreal Belirtilen rumuzları karşılama
Aytac
Unreal Belirtilen rumuzları karşılama
0
385
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Etiketler
karşılama belirtilen rumuzları unreal

Bu konuyu görüntüleyen kullanıcı(lar):1 Ziyaretçi
Şuan Offine!
Şuan Offine!
Aytac Administrator
********
Proje Sorumlusu

  • Üyelik tarihi    04.02.2020
  • Konum  78 Karabük
  • Konular352
  • Mesajlar364
  • Verilen beğeni8 in 5 posts
  • Alınan beğeni6
  • Rep puanı 6

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,

Kod :
RunHook4(HOOKTYPE_LOCAL_JOIN, cptr, sptr,chptr,parv);


ALTINA,

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


EKLEYIN,
birden fazla rumuz eklemek içinse,
Kod :
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,

Kod :
#define ent "[B]ChanServ[/B]"

Ekleyiniz daha sonra da, aşağıdaki bölümü.

Kod :
":%s PRIVMSG %s :Sunucu yöneticilerinden, (Rumuz) kanala giriş yaptı.",
me.name, chptr->chname);

Bununla değiştirin,
Kod :
":%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. ..)
“İnsanların en hayırlısı, insanlara faydalı olandır”. H.Ş.



Foruma Git: