![]() |
![]() |
![]() |
#1 |
![]()
Üyelik tarihi: 01 Mart 2015
Mesajlar: 203 WEB Sitesi: www.code.com IRC Sunucusu: irc.code.com İlgi Alanı: Alınan Beğeni: 33 |
![]()
cd ircservices-*
Kod:
pico -w modules/chan*/main.c Kod:
int access_add(ChannelInfo *ci, const char *nick, int level, int uacc) bu satırı; Kod:
int access_add(ChannelInfo *ci, const char *nick, int level, int uacc, char *ekleyen) Kod:
ci->access[i].nickgroup = ni->nickgroup; ci->access[i].level = level; Kod:
ci->access[i].ekleyen = sstrdup(ekleyen); access-levels.c dosyasını; Kod:
pico access-levels.c Kod:
switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci))) Kod:
switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci), u->nick)) Kod:
RET_LISTED Kod:
notice_lang(s_ChanServ, u, CHAN_ACCESS_LIST_FORMAT, index+1, access->level, ngi_mainnick(ngi)); Kod:
notice_lang(s_ChanServ, u, CHAN_ACCESS_LIST_FORMAT, index+1, access->level, ngi_mainnick(ngi), access->ekleyen); access-xop.c dosyasini Kod:
pico access-xop.c Kod:
switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci))) Kod:
switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci), u->nick)) Kod:
pico chanserv.h Kod:
typedef struct { uint32 nickgroup; /* Zero if entry is not in use */ int16 level; } Kod:
typedef struct { uint32 nickgroup; /* Zero if entry is not in use */ int16 level; char *ekleyen; } Kod:
pico cs-local.h Kod:
E int access_add(ChannelInfo *ci, const char *nick, int level, int uacc); Kod:
E int access_add(ChannelInfo *ci, const char *nick, int level, int uacc, char *ekleyen); klasörüne girip Kod:
pico tr.l Kod:
CHAN_ACCESS_LIST_HEADER %s Kanali Erisim Listesi: Sira Seviye Nick CHAN_ACCESS_LIST_FORMAT %4d %4d %s Kod:
CHAN_ACCESS_LIST_HEADER %s Kanali Erisim Listesi: Sira Seviye Nick Ekleyen CHAN_ACCESS_LIST_FORMAT %4d %4d %s %s daha sonra /home/login/ircservices-5.0.x/modules/database/ klasörüne girip Kod:
pico version4.c Kod:
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)); } } Kod:
SAFE(write_int16(ci->access_count, f)); ARRAY_FOREACH (i, ci->access) { SAFE(write_string(ci->access[i].ekleyen, f)); } önce Kod:
make Kod:
make install access ekleyip access listesine bakın. daha sonra; /home/login/ircservices-5.0.x/modules/database/ klasörüne girip; Kod:
pico version4.c Kod:
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; } Kod:
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; } önce Kod:
make Kod:
make install |
![]() |
Alıntı
|
Etiketler |
access, ekleyenin, ircservicesde, kimliği |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Seçenekler | |
Stil | |
|
|
![]() |
||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Access isteklerini belirtilen kanalda göstermek. | Entrance | IRCServices Hazır Kodlar | 2 | 07 Şubat 2017 20:56 |
İstiklal Caddesi saldırısını gerçekleştiren teröristin kimliği kesinleşti | Nyks | Gündem | 0 | 20 Mart 2016 23:20 |
CGI:IRC No Access Hatasının Çözümü. | Entrance | Qwebirc | 2 | 19 Mart 2016 23:01 |
'Şah Fırat' şehidinin kimliği belli oldu! | Vesaire | Gündem | 0 | 22 Şubat 2015 14:18 |
IRCServices (Access Kabul Sistemi..) | Return | IRCServices Hazır Kodlar | 0 | 10 Şubat 2015 22:35 |