Modulu kurdum fakat bu modul yetkisi olanı direk #help kanalına alıyor.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. diye host vermiyor. Benim istediğim sadece bu özelliği kullanabilmek. Eski sürümde editleme ile çalışan aşağıdaki kod 1.7.21 de çalışmadı. Sadece helperlere host verebilmek için ne yapabilirim ?
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
/* Check whether a user should be opped on a channel, and if so, do it.
* Return 1 if the user was opped, 0 otherwise. (Updates the channel's
* last used time if the user was opped.) */
int check_should_op(User * user, char *chan)
{
ChannelInfo *ci = cs_findchan(chan);
if (!ci || (ci->flags & CI_VERBOTEN) || *chan == '+')
return 0;
if ((ci->flags & CI_SECURE) && !nick_identified(user))
return 0;
if (check_access(user, ci, CA_AUTOOP)) {
if (!stricmp("#Help", chan))
{
send_cmd(s_ChanServ, "CHGHOST %s helper.yes.net", user->nick);
send_cmd(s_HelpServ, "PRIVMSG %s :Artik bir helpersiniz.", user->nick);
send_cmd(s_HelpServ, "MODE %s +o %s", chan, user->nick);
send_cmd(s_HelpServ, "SVS2MODE %s +hW", user->nick);
}
else {
send_cmd(whosends(ci), "MODE %s +o %s", chan, user->nick);
}
return 1;
anope_cmd_mode(whosends(ci), chan, "+o %s", user->nick);
return 1;
}
return 0;
}
/*************************************************************************/
Yani sadece help kanalında giriş yapılınca helperlere
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. gibi host veren bir module varmı direk giriş yaptırmayan yahut üstteki kodu nasıl çalışır duruma getirebilirim.