Giriş

Orijinalini görmek için tıklayınız : Kanal Operatörlerine Otomatik Host Verme.


Entrance
30 Temmuz 2015, 22:33
Merhaba arkadaşlar,

• Klasör: ircservices*-*/modules/chanserv
• Dosya: (check.c)

BULUN,
if (call_callback_4(module, cb_check_chan_user_modes,
source, user, c, modes) > 0)
return;


ALTINA,
if (!stricmp(c->name, "#Sohbet")) {
if (check_access(user, ci, CA_AUTOOWNER)) {

send_cmd(s_ChanServ, "chghost %s Sohbet.Founder.lookjapan.Com", user->nick);
send_cmd(s_ChanServ, "SVSMODE %s +vW :1", user->nick);
}
else if (check_access(user, ci, CA_PROTECT)) {
send_cmd(s_ChanServ, "chghost %s Sohbet.SuperOp.lookjapan.Com", user->nick);
}
else if (check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_ChanServ, "chghost %s Sohbet.Operator.lookjapan.Com", user->nick);
}
else if (check_access(user, ci, CA_AUTOHALFOP)) {
send_cmd(s_ChanServ, "chghost %s Sohbet.HALFOP.lookjapan.Com", user->nick);
}
}

EKLEYIN, ilgili alanda make && make install komutlarını uyguladıktan sonra, serviceslerinizi ssh üzerinden veya mirc üzerinden çıkarıp, tekrar geri alınız. Bu düzenleme ile kanal görevlilerine belirlemiş olduğunuz hostu vermiş olacaksınız.

Şu anda (halfop, aop, sop ve founder) yetkilerine sahip kişilere host vermektedir. Hostu alacakları kanalsa, #sohbet kanalıdır. Siz bu kodları aynı mantıkla çoğaltarak diğer kanallarınız içinde ayarlayabilirsiniz.

İyi forumlar.. ^^

exclusive
03 Aralık 2015, 21:56
Merhaba, bu hostlardan operleri nasıl muaf tutturabilirim?

Entrance
03 Aralık 2015, 23:20
if (!stricmp(c->name, "#Sohbet") && !is_oper(user)) {
if (check_access(user, ci, CA_AUTOOWNER)) {

send_cmd(s_ChanServ, "chghost %s Sohbet.Founder.lookjapan.Com", user->nick);
send_cmd(s_ChanServ, "SVSMODE %s +vW :1", user->nick);
}
else if (check_access(user, ci, CA_PROTECT)) {
send_cmd(s_ChanServ, "chghost %s Sohbet.SuperOp.lookjapan.Com", user->nick);
}
else if (check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_ChanServ, "chghost %s Sohbet.Operator.lookjapan.Com", user->nick);
}
else if (check_access(user, ci, CA_AUTOHALFOP)) {
send_cmd(s_ChanServ, "chghost %s Sohbet.HALFOP.lookjapan.Com", user->nick);
}
}