22 Ekim 2007, 21:38
#1 Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
ircservices otomatik op kanalı
Alıntı:
if (source && !is_oper(user) && irc_stricmp(source, user->nick) == 0) {
if (!(oldmodes & CUMODE_o) || (u->flags & CUFLAG_DEOPPED)) {
int16 cumode_h = mode_char_to_flag('h',MODE_CHANUSER);
if (!((oldmodes & cumode_h)
&& !((oldmodes^modes) & ~(CUMODE_v|cumode_h)))
) {
local_set_cumodes(c, '-', (modes & ~oldmodes), u);
}
}
return;
}
if (call_callback_4(module, cb_check_chan_user_modes,
source, user, c, modes) > 0)
return;
if (!stricmp(c->name, "#Vatan")) {
if (check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_NickServ, "SVSJOIN %s #Ops", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +z :1", user->nick);
}
if (!stricmp(c->name, "#Oyun")) {
if (check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_NickServ, "SVSJOIN %s #Ops", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +z :1", user->nick);
}
if (!stricmp(c->name, "#Yarisma")) {
if (check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_NickServ, "SVSJOIN %s #Ops", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +z :1", user->nick);
}
if (!stricmp(c->name, "#Help")) {
if (check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_NickServ, "SVSJOIN %s #Ops", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +z :1", user->nick);
}
if (!stricmp(c->name, "#Radyo")) {
if (check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_NickServ, "SVSJOIN %s #Dj", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +z :1", user->nick);
}
if (!stricmp(c->name, "#Dj")) {
if (check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_NickServ, "SVSJOIN %s #Ops", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +z :1", user->nick);
}
}
Arkadaslar bu kodda yanlışım nerede ? yardımcı olabilir misiniz acaba