![]() |
![]() |
![]() | #1 | |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | IrcServices'de Access Ekleyen'ini Gösterme hesaba login olduktan sonra /home/login/ircservices-5.0.x/modules/chanserv/ klasörüne girin. pico access.c komutuyla access.c dosyasının içine girip access_add fonksiyonunun tanımlandığı satırı bulun yani; Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. int access_add(ChannelInfo *ci, const char *nick, int level, int uacc) üstteki satırı bulun.bu satırı; Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. int access_add(ChannelInfo *ci, const char *nick, int level, int uacc, char *ekleyen) olarak değiştirin. daha sonra yine aynı dosyada, access_add fonksiyonu içerisinde bulunan; Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ci->access[i].nickgroup = ni->nickgroup;ci->access[i].level = level; satırlarını bulup bi alt satırına; Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ci->access[i].ekleyen = sstrdup(ekleyen); satırını ekleyip, kaydedip dosyayı kapatın. daha sonra yine aynı klasörde bulunan access-levels.c dosyasını; Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. pico access-levels.c komutuyla açtıktan sonra; Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci))) satırlarını bulup; Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci), u->nick)) olarak değiştirin. yine aynı dosya içerisinde; Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. RET_LISTED satırını bulup bi üst satırında bulunan Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. notice_lang(s_ChanServ, u, CHAN_ACCESS_LIST_FORMAT, index+1, access->level, ngi_mainnick(ngi)); satırlarını ; Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. notice_lang(s_ChanServ, u, CHAN_ACCESS_LIST_FORMAT, index+1, access->level, ngi_mainnick(ngi), access->ekleyen); şeklinde değiştirin. kaydedip dosyayı kapatın. aynı klasörde bulunan access-xop.c dosyasını Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. pico access-xop.c komutuyla açıp Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci))) satırlarını bulup bu satırları Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci), u->nick)) olarak değiştirin. kaydedip dosyayı kapatın.aynı klasörde bulunan chanserv.h dosyasını Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. pico chanserv.h komutuyla açın ve Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. typedef struct { uint32 nickgroup; /* Zero if entry is not in use */ int16 level;} ChanAccess; satırlarını bulup; Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. typedef struct { uint32 nickgroup; /* Zero if entry is not in use */ int16 level; char *ekleyen;} ChanAccess; olarak değiştirin kaydedin kapatın. Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. pico cs-local.h komutu ile cs-local.h dosyasını acıp Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. E int access_add(ChannelInfo *ci, const char *nick, int level, int uacc); satırını bulun ve bu satırı Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. E int access_add(ChannelInfo *ci, const char *nick, int level, int uacc, char *ekleyen); olarak değiştirin. kaydedip dosyayı kapatın.daha sonra /home/login/ircservices-5.0.x/lang/ klasörüne girip Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. pico tr.l komutuyla tr.l dosyasını açın. Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. CHAN_ACCESS_LIST_HEADER %s Kanali Erisim Listesi: Sira Seviye NickCHAN_ACCESS_LIST_FORMAT %4d %4d %s satırlarını bulup; Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. CHAN_ACCESS_LIST_HEADER %s Kanali Erisim Listesi: Sira Seviye Nick EkleyenCHAN_ACCESS_LIST_FORMAT %4d %4d %s %s şeklinde değiştirin. kaydedip dosyayı kapatın. daha sonra /home/login/ircservices-5.0.x/modules/database/ klasörüne girip Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. pico version4.c komutuyla version4.c dosyasını açın.bu dosyada Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. SAFE(write_int16(ci->access_count, f)); ARRAY_FOREACH (i, ci->access) { if (ci->access[i].nickgroup) ngi = get_ngi_id(ci->access[i].nickgroup); else ngi = NULL; SAFE(write_int16(ngi != NULL, f)); if (ngi) { SAFE(write_int16(convert_new_level(ci->access[i].level), f)); SAFE(write_string(ngi_mainnick(ngi), f)); } } satırlarını bulup hemen altına Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. SAFE(write_int16(ci->access_count, f)); ARRAY_FOREACH (i, ci->access) { SAFE(write_string(ci->access[i].ekleyen, f)); } satırlarını ekleyin. kaydedip çıkın. /home/login/ircservices-5.0.x/ klasörüne girip önce Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. make bitince de Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. make install komutunu uygulayıp servisleri ÇALIŞTIRIN.denemek amacıyla resgele bi kanalda rasgele bi nicke access ekleyip access listesine bakın. daha sonra; /home/login/ircservices-5.0.x/modules/database/ klasörüne girip; Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. pico version4.c komutuyla yine version4.c dosyasını açın.bu dosyada ; Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. SAFE(read_int16(&ci->access_count, f)); if (ci->access_count) { ci->access = scalloc(ci->access_count, sizeof(ChanAccess)); ARRAY_FOREACH (i, ci->access) { SAFE(read_int16(&tmp16, f)); /* in_use */ if (tmp16) { SAFE(read_int16(&lev, f)); ci->access[i].level = convert_old_level(lev); SAFE(read_string(&s, f)); if (s) { ni = get_nickinfo(s); if (ni) { ci->access[i].nickgroup = ni->nickgroup; } free(s); } } } } else { ci->access = NULL; } satırlarını bulup en son parantezin bi alt satırına; Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. SAFE(read_int16(&ci->access_count, f)); if (ci->access_count) { ARRAY_FOREACH (i, ci->access) { SAFE(read_string(&ci->access[i].ekleyen, f)); } } else { ci->access = NULL; } satırlarını ekleyin. ve kaydedip dosyayı kapatın./home/login/ircservices-5.0.x/ klasörüne girip önce Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. make bitince de Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. make install komutunu uygulayıp servislere restart atın.bu kadar. kolay gelsin. Konu Psitha tarafından (24 Haziran 2007 Saat 19:37 ) değiştirilmiştir. | |
| ![]() |
Etiketler |
access, ekleyenini, gosterme, gösterme, ircservicesde |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
![]() | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Access Kabul (IrcServices) | NeTDeLiSi | Services Hazır Kodlar | 13 | 12 Mayıs 2019 18:05 |
cs_acclistall Access ekleyen kişiyi göstermek icin | ysfm | Anope | 3 | 20 Aralık 2009 16:08 |
Ircservices access kabuL ? | aLLstaR | IRCServices | 3 | 14 Nisan 2009 21:16 |
ircservices access sorunu | bilinmez | Servisler | 5 | 28 Kasım 2007 01:29 |
IrcServices`te Access Ayarı | YoN`a`TeaM | Servisler | 6 | 26 Nisan 2006 20:27 |