toXic
24-08-2007, 05:59
IrcServices'de Help Kanalında Op Olanlara Otomatik Host ;
cd ircservices-x.x.x
cd modules
cd chanserv
pico check.c
Check.c Dosyası Içerisindeki Aşağıdaki Satırı Buluyoruz ;
if (call_callback_4(module, cb_check_chan_user_modes,
source, user, c, modes) > 0)
return;
Bu Satırın Hemen Altına Aşağıdaki Satırı Ekleyip Kayıt Ediyoruz ;
if (!stricmp(c->name, "#help") && check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_NickServ, "chghost %s Helper.Domain.Com", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +hW :1", user->nick);
}
Kaydedip Çıkıyoruz [ ctrl + x +y ] Çıktıktan Sonra Aşağıdaki Komutları Uyguluyoruz ;
cd ..
cd ..
make
make install
Servisleri Yeniden Başlatmanız YeterLi oLacaktır..
--------------------*******************--------------------------
IrcServices'de Kayıtlı Nicklere Host ;
cd ircservices-5.0.56
cd modules
cd nickserv
pico main.c
Main.c Dosyası Içerisinde Aşağıdaki Satırı Buluyoruz ;
module_log("%s!%s@%s identified for nick %s",
u->nick, u->username, u->host, u->nick);
notice_lang(s_NickServ, u, NICK_IDENTIFY_SUCCEEDED);
Satırın Hemen Altına Şu Satırı Ekleme Yapınız ;
send_cmd(s_NickServ, "CHGHOST %s %s.Domain.CoM", u->nick, u->nick);
Ekleyip Kayıt Edip Çıkıyoruz [ Ctrl + x + y ] Kayıt Edip Çıktından Sonra Aşağıdaki Komutları Uyguluyoruz ;
cd ..
cd ..
make clean
make
make install
--------------------*******************--------------------------
IrcServices'de Kayıtsız Nicklere Servera Girişlerinde Uyarı Verme
cd ircservices-xxx
cd modules
cd operserv
pico news.c
News.c Dosyası Içinde Aşağıdaki Satırı Buluyoruz ;
/* Callback for users logging on. */
static int new_user_callback(User *u)
{
display_news(u, NEWS_LOGON);
return 0;
}
Yukarıda Verdiğim Kodu Aşağıdaki Gibi Değiştirin ;
/* Callback for users logging on. */
static int new_user_callback(User *u)
{
NickInfo *ni = NULL;
display_news(u, NEWS_LOGON);
ni = get_nickinfo(u->nick);
if (!ni) {
send_cmd(s_GlobalNoticer, "NOTICE %s :Merhaba %s, Nickiniz Kayıtlı Değil, Nick Kaydı Hakkında Daha Fazla Bilgi için /msg nickserv help register Komutunu Kullanınız.", u->nick, u->nick);
}
return 0;
}
Aynen Böyle Kayıt Edip Çıkıyoruz [ Ctrl + x +y ] Dosyadan Çıktıktan Sonra Aşağıdaki Komutları Uyguluyoruz..
cd ..
cd ..
make
make install
--------------------*******************--------------------------
Anope'de Helperlara Otomatik Host ;
Anope Klasörü Içinde chanserv.c Dosyasını Buluyoruz Ve Aşağıdaki Satırları Aratıyoruz ;
/************************************************** ***********************/
/* Check whether a user should be opped on a channel, and if so, do it.
* Return 1 if the user was opped, 0 otherwise. (Updates the channel's
* last used time if the user was opped.) */
int check_should_op(User * user, const char *chan)
{
ChannelInfo *ci = cs_findchan(chan);
if (!ci || (ci->flags & CI_VERBOTEN) || *chan == '+')
return 0;
if (check_access(user, ci, CA_AUTOOP)) {
Bu Satırın Altına Aşağıdaki Satırları Ekleyiniz ;
if (!stricmp("#Help", chan))
{
send_cmd(s_ChanServ, "CHGHOST %s helper.arkadaslik.gen.tr", user->nick);
send_cmd(s_HelpServ, "PRIVMSG %s :Artik bir Helpersiniz.", user->nick);
send_cmd(s_HelpServ, "MODE %s +o %s", chan, user->nick);
send_cmd(s_HelpServ, "SVS2MODE %s +h", user->nick);
}
else {
send_cmd(whosends(ci), "MODE %s +o %s", chan, user->nick);
}
return 1;
Ve Kayıt Edip Çıkıyoruz [ Ctrl + x + y ] Çıktıktan Sonra Aşağıdaki Komutları Anope ANA Dizininde Uyguluyoruz
make
make install
Servislerimizi Baştan Başlatıyoruz..
--------------------*******************--------------------------
Anope'de Kayıtsız Nicklere Girişte Uyarı ;
http://www.anope.org/modules/ns_noticeunregistered.c
Yukarıdaki Linkten Dosyamızı Dowland Ediyoruz ;
cd Anope1.7.13
cd src
pico users.c
Users.c Dosyası Içerisinde Aşağıdaki Satırı Aratıyoruz ;
if (svid == 0) {
display_news(user, NEWS_LOGON);
display_news(user, NEWS_RANDOM);
}
Satırın Hemen Altına ;
if (!user->na) {
send_cmd(s_NickServ, "NOTICE %s :Merhaba %s, Nickiniz Kayıtlı Değil, Nick Kaydı Hakkında Daha Fazla Bilgi için /msg nickserv help register Komutunu Kullanınız.", user->nick, user->nick);
}
Eklemeyi Yaptıktan Sonra [ Ctrl + x + y ] Dosyadan Çıktıktan Sonra Aşağıdaki Komutları Uyguluyoruz..
cd ..
cd ..
make
make install ,
--------------------*******************--------------------------
Sunucumdaki @% Yetki Simgelerini Değiştirmek Istiyorsanız ;
cd Unreal3.2
cd include
pico common.h
Common.h Dosyasına Giriyoruz Ve Aşağıdaki Satırı Aratıyoruz ;
#ifdef PREFIX_AQ
#define CHPFIX "(qaohv)~&@%+"
#define CHPAR1 "beI"
#else
#define CHPFIX "(ohv)@%+"
#define CHPAR1 "beIqa"
#endif /* PREFIX_AQ */
#define CHPAR2 "kfL"
#define CHPAR3 "l"
#define CHPAR4 "psmntirRcOAQKVGCuzNSM"
Satırı Bulduktan Sonra ;
#define CHPFIX "(qaohv)~&@%+"
Buradaki ~&@%+ Işaretlerini Değiştirip Dosyadan Çıkıyoruz [ Ctrl + x + y ] Çıktıktan Sonra Aşağıdaki komutları Uyguluyoruz ;
cd ..
make
./unreal rehash
--------------------*******************--------------------------
Sunucu'ya Bağlanış Mesajını Değiştirmek Istıyorsanız ;
irc.ticariforum.com *** Looking up your hostname...
irc.ticariforum.com *** Checking ident...
irc.ticariforum.com *** Received identd response
Yukarıdaki Yazıları Yani http://www.ircforumlari.net/images/smilies/smile.gif Aşağıdaki Komutları Uygulayın ;
cd Unreal3.2
cd include
pico h.h
H.h Dosyası Içine Giriyoruz Aşağıdaki Satırları Aratıyoruz ;
Looking up your hostname...
Checking ident...
Received identd response
Bu Satıları Kendinize Göre Ayarladıktan Sonra Kayıt Edip [ Ctrl + x + y ] Çıktıktan SOnra ;
cd ..
make
Sonra Serveri ./unreal Stop ./unreal Start Yapıp Kapayıp Açıyoruz Ve Etkin Hale Geliyor..
--------------------*******************--------------------------
Sunucuzda /Version Editlemek Istıyorsanız Buyrun Aşağı ;
cd Unreal3.2.3
cd src
pico s_err.c
S_err.c Dosyasına Girip Aşağıdaki Dosyaları Aratıyoruz ;
/* 001 RPL_WELCOME */ ":%s 001 %s :Welcome to the %s IRC Network %s!%s@%s",
/* 002 RPL_YOURHOST */ ":%s 002 %s :Your host is %s, running version %s",
/* 003 RPL_CREATED */ ":%s 003 %s :This server was created %s",
/* 004 RPL_MYINFO */ ":%s 004 %s %s %s %s %s",
/* 005 RPL_ISUPPORT */ ":%s 005 %s %s :are supported by this server",
5 Satırı Kendinize Göre Editleyin Örnek ;
/* 001 RPL_WELCOME */ ":%s 001 %s :IdealAsklar.com Sohbet odalarına hoş geldiniz",
/* 002 RPL_YOURHOST */ ":%s 002 %s :Sunucuya Hoş Geldiniz.",
/* 003 RPL_CREATED */ ":%s 003 %s :-",
/* 004 RPL_MYINFO */ ":%s 004 %s :IdealAsklar.com Sohbet Odaları --> ( www.kelebekscript.com.tr (http://www.kelebekscript.com.tr) )",
/* 005 RPL_PROTOCTL */ ":%s 005 %s",
Sonra Dosyadan Kayıt Edip [ Ctrl + x + y ] Yapıp Kayıt Edip Çıkıyoruz Daha Sonra Aşağıdaki Komutları Uyguluyoruz..
cd ..
make
./unreal restart
cd ircservices-x.x.x
cd modules
cd chanserv
pico check.c
Check.c Dosyası Içerisindeki Aşağıdaki Satırı Buluyoruz ;
if (call_callback_4(module, cb_check_chan_user_modes,
source, user, c, modes) > 0)
return;
Bu Satırın Hemen Altına Aşağıdaki Satırı Ekleyip Kayıt Ediyoruz ;
if (!stricmp(c->name, "#help") && check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_NickServ, "chghost %s Helper.Domain.Com", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +hW :1", user->nick);
}
Kaydedip Çıkıyoruz [ ctrl + x +y ] Çıktıktan Sonra Aşağıdaki Komutları Uyguluyoruz ;
cd ..
cd ..
make
make install
Servisleri Yeniden Başlatmanız YeterLi oLacaktır..
--------------------*******************--------------------------
IrcServices'de Kayıtlı Nicklere Host ;
cd ircservices-5.0.56
cd modules
cd nickserv
pico main.c
Main.c Dosyası Içerisinde Aşağıdaki Satırı Buluyoruz ;
module_log("%s!%s@%s identified for nick %s",
u->nick, u->username, u->host, u->nick);
notice_lang(s_NickServ, u, NICK_IDENTIFY_SUCCEEDED);
Satırın Hemen Altına Şu Satırı Ekleme Yapınız ;
send_cmd(s_NickServ, "CHGHOST %s %s.Domain.CoM", u->nick, u->nick);
Ekleyip Kayıt Edip Çıkıyoruz [ Ctrl + x + y ] Kayıt Edip Çıktından Sonra Aşağıdaki Komutları Uyguluyoruz ;
cd ..
cd ..
make clean
make
make install
--------------------*******************--------------------------
IrcServices'de Kayıtsız Nicklere Servera Girişlerinde Uyarı Verme
cd ircservices-xxx
cd modules
cd operserv
pico news.c
News.c Dosyası Içinde Aşağıdaki Satırı Buluyoruz ;
/* Callback for users logging on. */
static int new_user_callback(User *u)
{
display_news(u, NEWS_LOGON);
return 0;
}
Yukarıda Verdiğim Kodu Aşağıdaki Gibi Değiştirin ;
/* Callback for users logging on. */
static int new_user_callback(User *u)
{
NickInfo *ni = NULL;
display_news(u, NEWS_LOGON);
ni = get_nickinfo(u->nick);
if (!ni) {
send_cmd(s_GlobalNoticer, "NOTICE %s :Merhaba %s, Nickiniz Kayıtlı Değil, Nick Kaydı Hakkında Daha Fazla Bilgi için /msg nickserv help register Komutunu Kullanınız.", u->nick, u->nick);
}
return 0;
}
Aynen Böyle Kayıt Edip Çıkıyoruz [ Ctrl + x +y ] Dosyadan Çıktıktan Sonra Aşağıdaki Komutları Uyguluyoruz..
cd ..
cd ..
make
make install
--------------------*******************--------------------------
Anope'de Helperlara Otomatik Host ;
Anope Klasörü Içinde chanserv.c Dosyasını Buluyoruz Ve Aşağıdaki Satırları Aratıyoruz ;
/************************************************** ***********************/
/* Check whether a user should be opped on a channel, and if so, do it.
* Return 1 if the user was opped, 0 otherwise. (Updates the channel's
* last used time if the user was opped.) */
int check_should_op(User * user, const char *chan)
{
ChannelInfo *ci = cs_findchan(chan);
if (!ci || (ci->flags & CI_VERBOTEN) || *chan == '+')
return 0;
if (check_access(user, ci, CA_AUTOOP)) {
Bu Satırın Altına Aşağıdaki Satırları Ekleyiniz ;
if (!stricmp("#Help", chan))
{
send_cmd(s_ChanServ, "CHGHOST %s helper.arkadaslik.gen.tr", user->nick);
send_cmd(s_HelpServ, "PRIVMSG %s :Artik bir Helpersiniz.", user->nick);
send_cmd(s_HelpServ, "MODE %s +o %s", chan, user->nick);
send_cmd(s_HelpServ, "SVS2MODE %s +h", user->nick);
}
else {
send_cmd(whosends(ci), "MODE %s +o %s", chan, user->nick);
}
return 1;
Ve Kayıt Edip Çıkıyoruz [ Ctrl + x + y ] Çıktıktan Sonra Aşağıdaki Komutları Anope ANA Dizininde Uyguluyoruz
make
make install
Servislerimizi Baştan Başlatıyoruz..
--------------------*******************--------------------------
Anope'de Kayıtsız Nicklere Girişte Uyarı ;
http://www.anope.org/modules/ns_noticeunregistered.c
Yukarıdaki Linkten Dosyamızı Dowland Ediyoruz ;
cd Anope1.7.13
cd src
pico users.c
Users.c Dosyası Içerisinde Aşağıdaki Satırı Aratıyoruz ;
if (svid == 0) {
display_news(user, NEWS_LOGON);
display_news(user, NEWS_RANDOM);
}
Satırın Hemen Altına ;
if (!user->na) {
send_cmd(s_NickServ, "NOTICE %s :Merhaba %s, Nickiniz Kayıtlı Değil, Nick Kaydı Hakkında Daha Fazla Bilgi için /msg nickserv help register Komutunu Kullanınız.", user->nick, user->nick);
}
Eklemeyi Yaptıktan Sonra [ Ctrl + x + y ] Dosyadan Çıktıktan Sonra Aşağıdaki Komutları Uyguluyoruz..
cd ..
cd ..
make
make install ,
--------------------*******************--------------------------
Sunucumdaki @% Yetki Simgelerini Değiştirmek Istiyorsanız ;
cd Unreal3.2
cd include
pico common.h
Common.h Dosyasına Giriyoruz Ve Aşağıdaki Satırı Aratıyoruz ;
#ifdef PREFIX_AQ
#define CHPFIX "(qaohv)~&@%+"
#define CHPAR1 "beI"
#else
#define CHPFIX "(ohv)@%+"
#define CHPAR1 "beIqa"
#endif /* PREFIX_AQ */
#define CHPAR2 "kfL"
#define CHPAR3 "l"
#define CHPAR4 "psmntirRcOAQKVGCuzNSM"
Satırı Bulduktan Sonra ;
#define CHPFIX "(qaohv)~&@%+"
Buradaki ~&@%+ Işaretlerini Değiştirip Dosyadan Çıkıyoruz [ Ctrl + x + y ] Çıktıktan Sonra Aşağıdaki komutları Uyguluyoruz ;
cd ..
make
./unreal rehash
--------------------*******************--------------------------
Sunucu'ya Bağlanış Mesajını Değiştirmek Istıyorsanız ;
irc.ticariforum.com *** Looking up your hostname...
irc.ticariforum.com *** Checking ident...
irc.ticariforum.com *** Received identd response
Yukarıdaki Yazıları Yani http://www.ircforumlari.net/images/smilies/smile.gif Aşağıdaki Komutları Uygulayın ;
cd Unreal3.2
cd include
pico h.h
H.h Dosyası Içine Giriyoruz Aşağıdaki Satırları Aratıyoruz ;
Looking up your hostname...
Checking ident...
Received identd response
Bu Satıları Kendinize Göre Ayarladıktan Sonra Kayıt Edip [ Ctrl + x + y ] Çıktıktan SOnra ;
cd ..
make
Sonra Serveri ./unreal Stop ./unreal Start Yapıp Kapayıp Açıyoruz Ve Etkin Hale Geliyor..
--------------------*******************--------------------------
Sunucuzda /Version Editlemek Istıyorsanız Buyrun Aşağı ;
cd Unreal3.2.3
cd src
pico s_err.c
S_err.c Dosyasına Girip Aşağıdaki Dosyaları Aratıyoruz ;
/* 001 RPL_WELCOME */ ":%s 001 %s :Welcome to the %s IRC Network %s!%s@%s",
/* 002 RPL_YOURHOST */ ":%s 002 %s :Your host is %s, running version %s",
/* 003 RPL_CREATED */ ":%s 003 %s :This server was created %s",
/* 004 RPL_MYINFO */ ":%s 004 %s %s %s %s %s",
/* 005 RPL_ISUPPORT */ ":%s 005 %s %s :are supported by this server",
5 Satırı Kendinize Göre Editleyin Örnek ;
/* 001 RPL_WELCOME */ ":%s 001 %s :IdealAsklar.com Sohbet odalarına hoş geldiniz",
/* 002 RPL_YOURHOST */ ":%s 002 %s :Sunucuya Hoş Geldiniz.",
/* 003 RPL_CREATED */ ":%s 003 %s :-",
/* 004 RPL_MYINFO */ ":%s 004 %s :IdealAsklar.com Sohbet Odaları --> ( www.kelebekscript.com.tr (http://www.kelebekscript.com.tr) )",
/* 005 RPL_PROTOCTL */ ":%s 005 %s",
Sonra Dosyadan Kayıt Edip [ Ctrl + x + y ] Yapıp Kayıt Edip Çıkıyoruz Daha Sonra Aşağıdaki Komutları Uyguluyoruz..
cd ..
make
./unreal restart