Genel Forumlar Haylazforum.Net

Genel Forumlar Haylazforum.Net (https://haylazforum.net/)
-   Unreal3.x - Hazır Kodlar (https://haylazforum.net/336-unreal3-x-hazir-kodlar/)
-   -   Unreal3.x Hazır Kodlar Unreal Belirtilen rumuzları karşılama (https://haylazforum.net/unreal3-x-hazir-kodlar/9222-unreal-belirtilen-rumuzlari-karsilama.html)

Aytac 16.Şubat.2019 00:48

Unreal Belirtilen rumuzları karşılama
 
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,"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,
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 "ChanServ"
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. ..)


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

Powered by vBulletin® Version 3.8.9
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.
Search Engine Optimization by vBSEO 3.6.1

User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.Navbar with Avatar by Motorradforum