lookjapan.COM - IRC ve mIRC dünyasının forumu!   buy vps


  lookjapan.COM - IRC ve mIRC dünyasının forumu! IF - Unreal, Services ve Botlar UnrealIRCd Unreal - Parça Kodlar


Like Tree3Teşekkürler;
  • 2 Post By Entrance
  • 1 Post By Entrance

Yeni Konu   Cevap Yaz

 
LinkBack Seçenekler Stil
Alt 26 Ocak 2015, 21:42   #1
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 361
Standart UnrealIRCd vhost autojoin uygulaması..

Merhaba,

• Bu uygulama belki gerekli belki de gereksiz ancak, tamamen zaman geçirme amaçlı yapmış olduğum bir şey, vereceğim eklentinin çalışma sistemi örnek -> /VHOST NICK SIFRE komutunu girdikten sonra, kişiyi. Unrealircd.conf dosyasında belirtilen kanallara almak. Böylece VHOST eklediğiniz kişileri aynı çatı altında toplamış olacaksınız, ve kodlar..)

* Klasör: -> Unreal3.2*/src/
* Dosya: -> s_conf.c


Kod:
ircfree(i->oper_auto_join_chans);
Altına..

Kod:
ircfree(i->vhost_auto_join_chans);
Ekleyin..

Kod:
else if (!strcmp(cep->ce_varname, "oper-auto-join")) {
            ircstrdup(tempiConf.oper_auto_join_chans, cep->ce_vardata);
        }
Altına..

Kod:
else if (!strcmp(cep->ce_varname, "vhost-auto-join")) {
            ircstrdup(tempiConf.vhost_auto_join_chans, cep->ce_vardata);
        }
Ekleyin..

Kod:
else if (!strcmp(cep->ce_varname, "oper-auto-join")) {
            CheckNull(cep);
            CheckDuplicate(cep, oper_auto_join, "oper-auto-join");
        }
Altına..

Kod:
else if (!strcmp(cep->ce_varname, "vhost-auto-join")) {
            CheckNull(cep);
            CheckDuplicate(cep, vhost_auto_join, "vhost-auto-join");
        }
Ekleyin, dosyayı kaydedin..

* Klasör: -> Unreal3.2*/include/
* Dosya: -> dynconf.h

Kod:
char *oper_auto_join_chans;
Altına..

Kod:
 char *vhost_auto_join_chans;
Ekleyin..

Kod:
#define OPER_AUTO_JOIN_CHANS        iConf.oper_auto_join_chans
Altına..

Kod:
#define VHOST_AUTO_JOIN_CHANS        iConf.vhost_auto_join_chans
Ekleyin..

Kod:
unsigned has_oper_auto_join:1;
Altına..

Kod:
 unsigned has_vhost_auto_join:1;
Ekleyin, kaydedin..


* Klasör: -> Unreal3.2*/src/modules/
* Dosya: -> m_vhost.c

Kod:
sendto_one(sptr,
            ":%s NOTICE %s :*** Your vhost is now %s%s%s",
            me.name, sptr->name, vhost->virtuser ? vhost->virtuser : "", 
            vhost->virtuser ? "@" : "", vhost->virthost);
Altına..

Kod:
if (!BadPtr(VHOST_AUTO_JOIN_CHANS) && strcmp(VHOST_AUTO_JOIN_CHANS, "0"))
{
            char *chans[3] = {
                sptr->name,
                VHOST_AUTO_JOIN_CHANS,
                NULL
            };
            do_cmd(cptr, sptr, "JOIN", 3, chans);
        }
Ekleyin daha sonra, unrealircd.conf dosyasına giriş yapın "-> oper-auto-join <-" bir alt satırına..

Kod:
vhost-auto-join        "#VHOST";
Şeklinde ekleyin, en son olarakta UnrealIRCd-in ana merkezinde make komutunu uygulayıp ardından sunucuyu tekrardan başlatın. TEST edilen UnrealIRCd versiyonu 3.2.3..)

İyi forumlar.
dEathLeSs ve Warrior bu mesaja teşekkür etti





char *adres = "irc is finished"; for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }

Konu Entrance tarafından (09 Şubat 2015 Saat 22:13 ) değiştirilmiştir.
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı
Alt 26 Eylül 2016, 05:09   #2
 
Warrior - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 27 Aralık 2015
Mesajlar: 11
WEB Sitesi: http://www.kelebekfinal.net
IRC Sunucusu: irc.sohbet.biz
İlgi Alanı:
Alınan Beğeni: 0
Standart Cevap: UnrealIRCd vhost autojoin uygulaması..

Güzel paylaşım üstad eline sağlık. Bu aslında /helper nick şifre gibi kullanılabilir giriş esnasında belirli modları da verilebilirse eğer, hatta /helpsop /helpmanager gibi de Help'in hiyerarşik yapısına uygun da olabilir tamamen hayal gücü Help ekipleri için daha çekici ve cezbedici de olabilir
 Warrior isimli Üye şimdilik offline konumundadır   Alıntı
Alt 26 Eylül 2016, 20:10   #3
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 361
Standart Cevap: UnrealIRCd vhost autojoin uygulaması..

Yapmak istedikten sonra her şey yapılabilir, mesela m_vhost.c'in mantığını kullanarak daha da kolay yapılabilir.)
Warrior bu mesaja teşekkür etti
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı

Yeni Konu   Cevap Yaz

Etiketler
autojoin, unrealircd, uygulaması, vhost


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Unrealircd 4.0.4 sunucuya girerken autojoin kanal problemi ydnydn UnrealIRCd 2 16 Aralık 2017 00:08
Vhost ve Vhos Seçimi. Code IRCServices Hazır Kodlar 0 26 Eylül 2015 10:44
IRCServices(NICK info'da autojoin kanal sayısı..) Entrance IRCServices Hazır Kodlar 0 04 Nisan 2015 17:45
Kalan Gün Uygulaması Kaf_Dağı Java 0 17 Mart 2015 12:01
Unreal3.2.10.2 giriş kod uygulaması. Entrance Unreal - Parça Kodlar 1 12 Mart 2015 21:25

web hosting web hosting
 buy vds
 vps buy

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.