Arkadaşlar benimde uzun zamandır aradığım bi modüldü kendimce hepsini iç içe topla***** ( OP,SOP,OWNER ) hepsine ayrı ayrı hostlar yaptım, arayan arkadaşlar varsa buyursun.
Kod:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
cd
Kod:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
cd ircservices-5.0.*
Kod:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
cd modules
Kod:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
cd chanserv
Kod:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
pico check.c
if (call_callback_4(module, cb_check_chan_user_modes,
source, user, c, modes) > 0)
return;
Bu kodu bulup hemen altına bunları ekleyip kendi sunucunuza göre editleyebilirsiniz.
if (!stricmp(c->name, "#Sohbet") && check_access(user, ci, CA_AUTOOWNER)) {
send_cmd(s_NickServ, "chghost %s Sohbet-Sahibi.SohbetBUL.NET", user->nick);
send_cmd(s_NickServ, "chgident %s Founder", user->nick);
send_cmd(s_NickServ, "chgname %s SohbetBUL Kanal Sahibi", user->nick);
send_cmd(s_NickServ, "SVSJOIN %s #GlobalOP", user->nick);
send_cmd(s_NickServ, "NOTICE %s Artik bir Kanal Sahibi'sin. Basarılar", user->nick);
send_cmd(s_NickServ, "NOTICE %s Bravo basariyla Kanal Sahibi Hostunu, Identini, Ismini aldin.", user->nick);
send_cmd(s_NickServ, "NOTICE %s Lutfen #Sohbet kanalindaki kullancilarla iyi gecinin ve saygili olun.", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +hW :1", user->nick);
}
if (!stricmp(c->name, "#Sohbet") && check_access(user, ci, CA_AUTOPROTECT)) {
send_cmd(s_NickServ, "chghost %s SohbetSOP.SohbetBUL.NET", user->nick);
send_cmd(s_NickServ, "chgident %s SohbetSOP", user->nick);
send_cmd(s_NickServ, "chgname %s SohbetBUL SOP Team", user->nick);
send_cmd(s_NickServ, "SVSJOIN %s #GlobalOP", user->nick);
send_cmd(s_NickServ, "NOTICE %s Artik bir GlobalOP. Basarılar", user->nick);
send_cmd(s_NickServ, "NOTICE %s Bravo basariyla GlobalSOP Hostunu, Identini, Ismini Ve Modelerini aldin.", user->nick);
send_cmd(s_NickServ, "NOTICE %s Lutfen #Sohbet kanalindaki kullancilarla iyi gecinin ve saygili olun.", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +hW :1", user->nick);
}
if (!stricmp(c->name, "#Sohbet") && check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_NickServ, "chghost %s SohbetOP.SohbetBUL.NET", user->nick);
send_cmd(s_NickServ, "chgident %s SohbetOP", user->nick);
send_cmd(s_NickServ, "chgname %s SohbetBUL OP Team", user->nick);
send_cmd(s_NickServ, "SVSJOIN %s #GlobalOP", user->nick);
send_cmd(s_NickServ, "NOTICE %s Artik bir GlobalOP. Basarılar", user->nick);
send_cmd(s_NickServ, "NOTICE %s Bravo basariyla GlobalOP Hostunu, Identini, Ismini Ve Modelerini aldin.", user->nick);
send_cmd(s_NickServ, "NOTICE %s Lutfen #Sohbet kanalindaki kullancilarla iyi gecinin ve saygili olun.", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +hW :1", user->nick);
}
if (!stricmp(c->name, "#Radyo") && check_access(user, ci, CA_AUTOOWNER)) {
send_cmd(s_NickServ, "chghost %s Radyo-Sahibi.SohbetBUL.NET", user->nick);
send_cmd(s_NickServ, "chgident %s Founder", user->nick);
send_cmd(s_NickServ, "chgname %s SohbetBUL Kanal Sahibi", user->nick);
send_cmd(s_NickServ, "SVSJOIN %s #DJ", user->nick);
send_cmd(s_NickServ, "NOTICE %s Artik bir Kanal Sahibi'sin. Basarılar", user->nick);
send_cmd(s_NickServ, "NOTICE %s Bravo basariyla Kanal Sahibi Hostunu, Identini, Ismini aldin.", user->nick);
send_cmd(s_NickServ, "NOTICE %s Lutfen #Radyo kanalindaki kullancilarla iyi gecinin ve saygili olun.", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +hW :1", user->nick);
}
if (!stricmp(c->name, "#Radyo") && check_access(user, ci, CA_AUTOPROTECT)) {
send_cmd(s_NickServ, "chghost %s DJ-Sorumlusu.SohbetBUL.NET", user->nick);
send_cmd(s_NickServ, "chgident %s Radyo", user->nick);
send_cmd(s_NickServ, "chgname %s SohbetBUL Radyo SOP", user->nick);
send_cmd(s_NickServ, "SVSJOIN %s #DJ", user->nick);
send_cmd(s_NickServ, "NOTICE %s Artik bir Radyo SOP'sun. Basarılar", user->nick);
send_cmd(s_NickServ, "NOTICE %s Bravo basariyla GlobalSOP Hostunu, Identini, Ismini Ve Modelerini aldin.", user->nick);
send_cmd(s_NickServ, "NOTICE %s Lutfen #Radyo kanalindaki kullancilarla iyi gecinin ve saygili olun.", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +hW :1", user->nick);
}
if (!stricmp(c->name, "#Radyo") && check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_NickServ, "chghost %s DJ.SohbetBUL.NET", user->nick);
send_cmd(s_NickServ, "chgident %s Radyo", user->nick);
send_cmd(s_NickServ, "chgname %s SohbetBUL DJ Team", user->nick);
send_cmd(s_NickServ, "SVSJOIN %s #DJ", user->nick);
send_cmd(s_NickServ, "NOTICE %s Artik bir DJ'sin. Basarılar", user->nick);
send_cmd(s_NickServ, "NOTICE %s Bravo basariyla DJ Hostunu, Identini, Ismini Ve Modelerini aldin.", user->nick);
send_cmd(s_NickServ, "NOTICE %s Lutfen #Radyo kanalindaki kullancilarla iyi gecinin ve saygili olun.", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +hW :1", user->nick);
}
if (!stricmp(c->name, "#Oyun") && check_access(user, ci, CA_AUTOOWNER)) {
send_cmd(s_NickServ, "chghost %s Oyun-Sahibi.SohbetBUL.NET", user->nick);
send_cmd(s_NickServ, "chgident %s Founder", user->nick);
send_cmd(s_NickServ, "chgname %s SohbetBUL Kanal Sahibi", user->nick);
send_cmd(s_NickServ, "SVSJOIN %s #GlobalOP", user->nick);
send_cmd(s_NickServ, "NOTICE %s Artik bir Kanal Sahibi'sin. Basarılar", user->nick);
send_cmd(s_NickServ, "NOTICE %s Bravo basariyla Kanal Sahibi Hostunu, Identini, Ismini aldin.", user->nick);
send_cmd(s_NickServ, "NOTICE %s Lutfen #Oyun kanalindaki kullancilarla iyi gecinin ve saygili olun.", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +hW :1", user->nick);
}
if (!stricmp(c->name, "#Oyun") && check_access(user, ci, CA_AUTOPROTECT)) {
send_cmd(s_NickServ, "chghost %s Oyun-Sorumlusu.SohbetBUL.NET", user->nick);
send_cmd(s_NickServ, "chgident %s Oyun", user->nick);
send_cmd(s_NickServ, "chgname %s SohbetBUL Oyun SOP", user->nick);
send_cmd(s_NickServ, "SVSJOIN %s #GlobalOP", user->nick);
send_cmd(s_NickServ, "NOTICE %s Artik bir Oyun SOP'sun. Basarılar", user->nick);
send_cmd(s_NickServ, "NOTICE %s Bravo basariyla Oyun SOP Hostunu, Identini, Ismini Ve Modelerini aldin.", user->nick);
send_cmd(s_NickServ, "NOTICE %s Lutfen #Oyun kanalindaki kullancilarla iyi gecinin ve saygili olun.", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +hW :1", user->nick);
}
if (!stricmp(c->name, "#Oyun") && check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_NickServ, "chghost %s OyunOP.SohbetBUL.NET", user->nick);
send_cmd(s_NickServ, "chgident %s Oyun", user->nick);
send_cmd(s_NickServ, "chgname %s SohbetBUL OP Team", user->nick);
send_cmd(s_NickServ, "SVSJOIN %s #GlobalOP", user->nick);
send_cmd(s_NickServ, "NOTICE %s Artik bir OP'sun. Basarılar", user->nick);
send_cmd(s_NickServ, "NOTICE %s Bravo basariyla OP Hostunu, Identini, Ismini Ve Modelerini aldin.", user->nick);
send_cmd(s_NickServ, "NOTICE %s Lutfen #Oyun kanalindaki kullancilarla iyi gecinin ve saygili olun.", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +hW :1", user->nick);
}
if (!stricmp(c->name, "#Help") && check_access(user, ci, CA_AUTOOWNER)) {
send_cmd(s_NickServ, "chghost %s Help-Sahibi.SohbetBUL.NET", user->nick);
send_cmd(s_NickServ, "chgident %s Founder", user->nick);
send_cmd(s_NickServ, "chgname %s SohbetBUL Kanal Sahibi", user->nick);
send_cmd(s_NickServ, "SVSJOIN %s #Helpers", user->nick);
send_cmd(s_NickServ, "NOTICE %s Artik bir Kanal Sahibi'sin. Basarılar", user->nick);
send_cmd(s_NickServ, "NOTICE %s Bravo basariyla Kanal Sahibi Hostunu, Identini, Ismini aldin.", user->nick);
send_cmd(s_NickServ, "NOTICE %s Lutfen #Help kanalindaki kullancilarla iyi gecinin ve saygili olun.", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +hW :1", user->nick);
}
if (!stricmp(c->name, "#Help") && check_access(user, ci, CA_AUTOPROTECT)) {
send_cmd(s_NickServ, "chghost %s HelpSOP.SohbetBUL.NET", user->nick);
send_cmd(s_NickServ, "chgident %s Services", user->nick);
send_cmd(s_NickServ, "chgname %s SohbetBUL Help SOP", user->nick);
send_cmd(s_NickServ, "SVSJOIN %s #Helpers", user->nick);
send_cmd(s_NickServ, "NOTICE %s Artik bir Help SOP'sun. Basarılar", user->nick);
send_cmd(s_NickServ, "NOTICE %s Bravo basariyla HelpSOP Hostunu, Identini, Ismini Ve Modelerini aldin.", user->nick);
send_cmd(s_NickServ, "NOTICE %s Lutfen #Help kanalindaki kullancilarla iyi gecinin ve saygili olun.", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +hW :1", user->nick);
}
if (!stricmp(c->name, "#Help") && check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_NickServ, "chghost %s HelperOP.SohbetBUL.NET", user->nick);
send_cmd(s_NickServ, "chgident %s Services", user->nick);
send_cmd(s_NickServ, "chgname %s SohbetBUL Help Team", user->nick);
send_cmd(s_NickServ, "SVSJOIN %s #Helpers", user->nick);
send_cmd(s_NickServ, "NOTICE %s Artik bir Helper'sin. Basarılar", user->nick);
send_cmd(s_NickServ, "NOTICE %s Bravo basariyla Helper Hostunu, Identini, Ismini Ve Modelerini aldin.", user->nick);
send_cmd(s_NickServ, "NOTICE %s Lutfen #Help kanalindaki kullancilarla iyi gecinin ve saygili olun.", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +hW :1", user->nick);
}
Ekledikden sonra kaydedip çıkıyoruz.
cd ..
cd ..
make
make install
serviceslerimizi çıkartıp tekrar sunucuya aldığınızda modülünüz aktif hale gelmiş olucaktır.
Saygılarımla...