IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   oto flag (https://www.ircforumlari.net/unreal-ircd/121193-oto-flag.html)

woody 24 Haziran 2008 16:38

oto flag
 
slm ben oper girdiğimde oto bu flagları alıyorum
* tavsanbjk sets mode: +owghaAsNWqt
burdan h flag ını cıkarmak istiyorum nasıl yapabilirim cd Unreal3.2/pico unrealircd.conf dosyasına baktım yok

Silencer 24 Haziran 2008 16:53

Cevap: oto flag
 
Kod:

cd ircservices-x.x.x
Kod:

cd modules
Kod:

cd chanserv
Kod:

pico check.c
ardindan $u satir'i buluyorsun;

Kod:

if (!stricmp(c->name, "#Opers") && check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_NickServ, "SVSMODE %s +owghaAsNWqt :1", user->nick);
}

degi$ikliklerini yaptiktan ve kayit ettikten sonra;

Kod:

cd ..
Kod:

cd ..
Kod:

make
Kod:

make install

woody 24 Haziran 2008 17:08

Cevap: oto flag
 
ne yazıkki o klosorde yok

GemLik 24 Haziran 2008 18:51

Cevap: oto flag
 
Kod:

modes-on-oper "+qhs";
ilk olarak unrealircd.conf buraya bak eklenmiş olabilir daha sonra
Kod:

flags "aASsDdFfgHhjKkLliMmnNBbVvCcXZzPpOoIUuYyTtREeWwQq^; "
opers.conf dan kendi fllaglarından h flagını sil unreale rehash at

woody 24 Haziran 2008 22:11

Cevap: oto flag
 
gemlik unrealircd.conf baktım yok opers.conf da ise herkesin h flagını cıkardım yine aynı

BehroozWolf 24 Haziran 2008 22:22

Cevap: oto flag
 
Kod:

pico Unreal3.2*/include/struct.h
Kod:

#define OFLAG_LOCAL (OFLAG_REHASH|OFLAG_HELPOP|OFLAG_GLOBOP|OFLAG_WALLOP|OFLAG_LOCOP|OFLAG_LROUTE|OFLAG_LKILL|OFLAG_KLINE|OFLAG_UNKLINE|OFLAG_LNOTICE)
Satirini,

Kod:

#define OFLAG_LOCAL (OFLAG_REHASH|OFLAG_GLOBOP|OFLAG_WALLOP|OFLAG_LOCOP|OFLAG_LROUTE|OFLAG_LKILL|OFLAG_KLINE|OFLAG_UNKLINE|OFLAG_LNOTICE)
seklinde degistirsen istedigin olacaktir.

KAIN 29 Haziran 2008 18:46

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

satirinin altına

if (!stricmp(c->name, "#opers")) {
send_cmd(s_OperServ, "SVSJOIN %s #opers", user->nick);
if (check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_OperServ, "SVSMODE %s -h :1", user->nick);
}
}
ekle




make make install os quit ./ircservices (Maksat reset atmasinlar :D)

BehroozWolf 29 Haziran 2008 23:14

Cevap: oto flag
 
Alıntı:

KAIN Nickli Üyeden Alıntı (Mesaj 496699)
if (call_callback_4(module, cb_check_chan_user_modes,
source, user, c, modes) > 0)
return;

satirinin altına

if (!stricmp(c->name, "#opers")) {
send_cmd(s_OperServ, "SVSJOIN %s #opers", user->nick);
if (check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_OperServ, "SVSMODE %s -h :1", user->nick);
}
}
ekle




make make install os quit ./ircservices (Maksat reset atmasinlar :D)

Kişi opers kanalina girecek sonra tekrar opers kanalina svsjoin edilecek daha sonra yetkisi olup olmadigina bakilacak ve modlarindan -h silenecek. Biraz gereksiz ve sacma bir kod gibi duruyor :)

KAIN 30 Haziran 2008 16:42

Cevap: oto flag
 
arada bi kaç fazlalık sildim :) tamamen temizlemeyle ugraşamadım. gereksiz ve sacma olabilir ama çalışıyor :) svsjoin kısmındaki benim log kanalimdi :) diyeyim yada


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 16:05.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net