Seviyeli Sohbet | Avrupa Sohbet | Gurbet Sohbet

Sohbet Girişi


* Şifreniz yoksa boş bırakın.

Kanal Yetkililerine Otomatik Host Verme - LiderSohbet.Net


Kanal Yetkililerine Otomatik Host Verme

Merhaba sayın Ziyaretçimiz; Bu konuda da sizlere kanallarda otomatik olarak servisler tarafından kullanıcılara telnetten nasıl yetki verilir, onu anlatacağız. Editlemenin mantığıyla yola çıkarak da bu özellikleri kendinize göre şekillendirebilirsiniz arkadaşlar. Bununla birlikte; editleme yapmadan önce ilgili dosyanın, yani; check.c ‘nin yedeğini almanız tavsiyemdir.


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

İlgili dosyada aşağıdaki kod satırını bulun;

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


HEMEN ALTINA;

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

    send_cmd(s_ChanServ, "chghost %s Sohbet.Founder.IRCDForum.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.LiderSohbet.Net", user->nick);
  }
  else if (check_access(user, ci, CA_AUTOOP)) {
    send_cmd(s_ChanServ, "chghost %s Sohbet.Operator.LiderSohbet.Net", user->nick);
  }
  else if (check_access(user, ci, CA_AUTOHALFOP)) {
    send_cmd(s_ChanServ, "chghost %s Sohbet.HALFOP.LiderSohbet.Net", user->nick);
  }
}

Kodlarını ekleyip, ilgili alanda daha sonra make && make install komutlarını uyguladıktan sonra, servislerinizi ssh üzerinden resetleyin. Ayrıca, resetleme işlemini yapmadan önce /os update komutunu uygulamanızı tavsiye ederiz DB’lerinizin görmemesi için.

Bu eklemiş özelliği kısacası anlatalım; Örnekte olduğu gibi en başta bulunan #Deneme kanalına eklemiş olduğunuz yetkililere, belirtmiş olduğunuz hostları verecektir. Dilerseniz bu kodu çoğaltarak, farklı kanallar içinde aynı işlemi görmesini sağlayabilirsiniz.

 



Bir cevap bırakın.