Bucalinin verdiği örnekteki gibi bir whoisi sorduğunuz düşünerek;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
pico Unreal3.2*/src/modules/m_whois.c
dosyası içerisinde
Kod: Kodu kopyalamak için üzerine çift tıklayın!
wilds = (index(nick, '?') || index(nick, '*'));
if (wilds)
continue;
satırları altına
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if (!stricmp("nick", nick))
{
sendto_one(sptr, ":Whois PRIVMSG %s :sunucu gorevlisidir",
sptr->name);
sendto_one(sptr, ":Whois PRIVMSG %s :ayni zamanda cok seker insandir.",
sptr->name);
sendto_one(sptr, ":Whois PRIVMSG %s :metal dinler, kafa sallar",
sptr->name);
sendto_one(sptr, ":Whois PRIVMSG %s :sigara içer",
sptr->name);
sendto_one(sptr, ":Whois PRIVMSG %s :emesen adresi: xx",
sptr->name);
sendto_one(sptr, ":Whois PRIVMSG %s :hos sohbetler diler.",
sptr->name);
return 0;
}
nick yazan yere aktif olacak nick'i(yani yukarıdaki mesajların çıkacağı kişiyi, kendinize göre düzenleyip)kodları m_whois.c dosyasına ekleyip, make komutunu uygulayin. Daha sonra rehash ile aktif hale getirebilirsiniz.
Ha yok, bütün networklara geçerli olsun derseniz;
gene aynı dosya içerisinde
Kod: Kodu kopyalamak için üzerine çift tıklayın!
buf[0] = '\0';
if (IsNetAdmin(acptr))
strlcat(buf, "a Network Administrator", sizeof buf);
satırlarını
Kod: Kodu kopyalamak için üzerine çift tıklayın!
buf[0] = '\0';
if (IsNetAdmin(acptr))
sendto_one(sptr, rpl_str (RPL_WHOISOPERATOR),
me.name, parv[0], name, "sunucu gorevlisidir");
if (IsNetAdmin(acptr))
sendto_one(sptr, rpl_str (RPL_WHOISOPERATOR),
me.name, parv[0], name, "cok tatli insandir");
if (IsNetAdmin(acptr))
sendto_one(sptr, rpl_str (RPL_WHOISOPERATOR),
me.name, parv[0], name, "aaaaaa bbb cccc");
if (IsNetAdmin(acptr))
sendto_one(sptr, rpl_str (RPL_WHOISOPERATOR),
me.name, parv[0], name, "ddd eeee ffff");
haline getirip aynı şekilde make ve rehash komutları ile aktif hale getirebilirsiniz.