<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>mırc indir mırc yükle türkçe mirc indir  script mırc indir &#187; unreal remote</title>
	<atom:link href="http://www.tmircindir.com/tag/unreal-remote/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tmircindir.com</link>
	<description>mirc indir</description>
	<lastBuildDate>Sat, 14 Aug 2010 23:29:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>/Nickserv set msn/yaş/burç/şehir</title>
		<link>http://www.tmircindir.com/ns-set-msnyasburcsehir/</link>
		<comments>http://www.tmircindir.com/ns-set-msnyasburcsehir/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 14:34:01 +0000</pubDate>
		<dc:creator>Uğur</dc:creator>
				<category><![CDATA[IRCServices / Anope]]></category>
		<category><![CDATA[burc]]></category>
		<category><![CDATA[hazir kodlar]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[irc modul]]></category>
		<category><![CDATA[kodlar]]></category>
		<category><![CDATA[modul]]></category>
		<category><![CDATA[msn]]></category>
		<category><![CDATA[Nickserv]]></category>
		<category><![CDATA[nickserv set]]></category>
		<category><![CDATA[ns set]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[remoteler]]></category>
		<category><![CDATA[sehir]]></category>
		<category><![CDATA[set]]></category>
		<category><![CDATA[unreal]]></category>
		<category><![CDATA[unreal remote]]></category>
		<category><![CDATA[yas]]></category>

		<guid isPermaLink="false">http://www.tmircindir.com/?p=655</guid>
		<description><![CDATA[# Daha önce benzeri bir döküman hazırlanmıştı, güncellenmiş halidir.
# Kaynak; IRCForumlari / Soldy

Işlemlere başlamadan önce servislerinizin yedeklerini mutlaka alın.
Satır kaymalarını önlemek için dosyalara -w kullanarak girin.
Kod:
cd ircservices*Kod:
pico modules/nickserv/main.ckomutları ile main.c dosyamızın içine giriyoruz.
Kod:
{ &#8220;SET INFO&#8221;, NULL, NULL, NICK_HELP_SET_INFO, -1,-1 },satırının altına;
Kod:
{ &#8220;SET MSN&#8221;, NULL, NULL, NICK_HELP_SET_MSN, -1,-1 },
{ &#8220;SET YAS&#8221;, NULL, NULL, NICK_HELP_SET_YAS, -1,-1 },
{ [...]]]></description>
			<content:encoded><![CDATA[<p># Daha önce benzeri bir döküman hazırlanmıştı, güncellenmiş halidir.</p>
<p># Kaynak; IRCForumlari / Soldy</p>
<p><span id="more-655"></span></p>
<p>Işlemlere başlamadan önce servislerinizin yedeklerini mutlaka alın.</p>
<p>Satır kaymalarını önlemek için dosyalara -w kullanarak girin.<br />
Kod:<br />
cd ircservices*Kod:<br />
pico modules/nickserv/main.ckomutları ile main.c dosyamızın içine giriyoruz.</p>
<p>Kod:<br />
{ &#8220;SET INFO&#8221;, NULL, NULL, NICK_HELP_SET_INFO, -1,-1 },satırının altına;</p>
<p>Kod:<br />
{ &#8220;SET MSN&#8221;, NULL, NULL, NICK_HELP_SET_MSN, -1,-1 },<br />
{ &#8220;SET YAS&#8221;, NULL, NULL, NICK_HELP_SET_YAS, -1,-1 },<br />
{ &#8220;SET BURC&#8221;, NULL, NULL, NICK_HELP_SET_BURC, -1,-1 },<br />
{ &#8220;SET SEHIR&#8221;, NULL, NULL, NICK_HELP_SET_SEHIR, -1,-1 },satırlarını ekliyoruz, yine aynı dosyada;</p>
<p>Kod:<br />
if (ngi-&gt;info)<br />
notice_lang(s_NickServ, u, NICK_INFO_INFO, ngi-&gt;info);satırının altına;</p>
<p>Kod:<br />
if (ngi-&gt;msn)<br />
notice_lang(s_NickServ, u, NICK_INFO_MSN, ngi-&gt;msn);<br />
if (ngi-&gt;yas)<br />
notice_lang(s_NickServ, u, NICK_INFO_YAS, ngi-&gt;yas);<br />
if (ngi-&gt;burc)<br />
notice_lang(s_NickServ, u, NICK_INFO_BURC, ngi-&gt;burc);<br />
if (ngi-&gt;sehir)<br />
notice_lang(s_NickServ, u, NICK_INFO_SEHIR, ngi-&gt;sehir);satırlarını ekliyoruz dosyayı kaydedip çıkıyoruz.</p>
<p>Kod:<br />
pico modules/nickserv/set.ckomutu ile set.c dosyamızın içine giriyoruz.</p>
<p>Kod:<br />
static void do_set_info(User *u, NickGroupInfo *ngi, char *param);satırının altına;</p>
<p>Kod:<br />
static void do_set_msn(User *u, NickGroupInfo *ngi, char *param);<br />
static void do_set_yas(User *u, NickGroupInfo *ngi, char *param);<br />
static void do_set_burc(User *u, NickGroupInfo *ngi, char *param);<br />
static void do_set_sehir(User *u, NickGroupInfo *ngi, char *param);satırlarını ekliyoruz yine aynı dosyada;</p>
<p>Kod:<br />
} else if (stricmp(cmd, &#8220;LANGUAGE&#8221;) == 0) {<br />
do_set_language(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;URL&#8221;) == 0) {<br />
do_set_url(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;EMAIL&#8221;) == 0) {<br />
do_set_email(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;INFO&#8221;) == 0) {<br />
do_set_info(u, ngi, param);satırlarını bulun ve hemen altına;</p>
<p>Kod:<br />
} else if (stricmp(cmd, &#8220;MSN&#8221;) == 0) {<br />
do_set_msn(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;YAS&#8221;) == 0) {<br />
do_set_yas(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;BURC&#8221;) == 0) {<br />
do_set_burc(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;SEHIR&#8221;) == 0) {<br />
do_set_sehir(u, ngi, param);satırlarını ekleyin kodların sıra düzeni;</p>
<p>Kod:</p>
<p>} else if (stricmp(cmd, &#8220;INFO&#8221;) == 0) {<br />
do_set_info(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;MSN&#8221;) == 0) {<br />
do_set_msn(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;YAS&#8221;) == 0) {<br />
do_set_yas(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;BURC&#8221;) == 0) {<br />
do_set_burc(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;SEHIR&#8221;) == 0) {<br />
do_set_sehir(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;KILL&#8221;) == 0) {<br />
do_set_kill(u, ngi, param);şeklinde olmalıdır bu bölümde dikkat edin.<br />
Yine aynı dosyada;</p>
<p>Kod:<br />
} else if (stricmp(cmd, &#8220;EMAIL&#8221;) == 0) {<br />
if (NSRequireEmail) {<br />
if (ni != u-&gt;ni)<br />
notice_lang(s_NickServ, u, NICK_UNSET_EMAIL_OTHER_BAD);<br />
else<br />
notice_lang(s_NickServ, u, NICK_UNSET_EMAIL_BAD);<br />
} else {<br />
do_set_email(u, ngi, NULL);<br />
}<br />
} else if (stricmp(cmd, &#8220;INFO&#8221;) == 0) {<br />
do_set_info(u, ngi, NULL);satırlarını bulun ve hemen altına;</p>
<p>Kod:<br />
} else if (stricmp(cmd, &#8220;MSN&#8221;) == 0) {<br />
do_set_msn(u, ngi, NULL);<br />
} else if (stricmp(cmd, &#8220;YAS&#8221;) == 0) {<br />
do_set_yas(u, ngi, NULL);<br />
} else if (stricmp(cmd, &#8220;BURC&#8221;) == 0) {<br />
do_set_burc(u, ngi, NULL);<br />
} else if (stricmp(cmd, &#8220;SEHIR&#8221;) == 0) {<br />
do_set_sehir(u, ngi, NULL);satırlarını ekleyin. Satır sonu;</p>
<p>Kod:<br />
} else if (stricmp(cmd, &#8220;INFO&#8221;) == 0) {<br />
do_set_info(u, ngi, NULL);<br />
} else if (stricmp(cmd, &#8220;MSN&#8221;) == 0) {<br />
do_set_msn(u, ngi, NULL);<br />
} else if (stricmp(cmd, &#8220;YAS&#8221;) == 0) {<br />
do_set_yas(u, ngi, NULL);<br />
} else if (stricmp(cmd, &#8220;BURC&#8221;) == 0) {<br />
do_set_burc(u, ngi, NULL);<br />
} else if (stricmp(cmd, &#8220;SEHIR&#8221;) == 0) {<br />
do_set_sehir(u, ngi, NULL);<br />
} else {<br />
syntax_error(s_NickServ, u, &#8220;UNSET&#8221;,<br />
NSRequireEmail ? NICK_UNSET_SYNTAX_REQ_EMAIL : NICK_UNSET_SYNTAX);<br />
}<br />
}şeklinde bitmesi gerek bu bölümlere dikkat edin.<br />
Yine aynı dosyada;</p>
<p>Kod:<br />
/************************************************************/<br />
static void do_set_info(User *u, NickGroupInfo *ngi, char *param)<br />
{<br />
const char *nick = ngi_mainnick(ngi);<br />
free(ngi-&gt;info);<br />
if (param) {<br />
ngi-&gt;info = sstrdup(param);<br />
notice_lang(s_NickServ, u, NICK_SET_INFO_CHANGED, nick, param);<br />
} else {<br />
ngi-&gt;info = NULL;<br />
notice_lang(s_NickServ, u, NICK_UNSET_INFO, nick);<br />
}<br />
put_nickgroupinfo(ngi);<br />
}satırlarını bulup altına;</p>
<p>Kod:<br />
/**************************************************************/<br />
static void do_set_msn(User *u, NickGroupInfo *ngi, char *param)<br />
{<br />
const char *nick = ngi_mainnick(ngi);<br />
free(ngi-&gt;msn);<br />
if (param &amp;&amp; !valid_email(param)) {<br />
notice_lang(s_NickServ, u, BAD_EMAIL);<br />
return;<br />
}<br />
if (param) {<br />
ngi-&gt;msn = sstrdup(param);<br />
notice_lang(s_NickServ, u, NICK_SET_MSN_CHANGED, nick, param);<br />
} else {<br />
ngi-&gt;msn = NULL;<br />
notice_lang(s_NickServ, u, NICK_UNSET_MSN, nick);<br />
}<br />
put_nickgroupinfo(ngi);<br />
}satırlarını ekleyin, devam ederek bu satırımızın altınada;</p>
<p>Kod:<br />
/***********************************************************/<br />
static void do_set_yas(User *u, NickGroupInfo *ngi, char *param)<br />
{<br />
const char *nick = ngi_mainnick(ngi);<br />
free(ngi-&gt;yas);<br />
if (param) {<br />
if (param[strspn(param, "0123456789")] != 0) {<br />
notice_lang(s_NickServ, u, NICK_SET_YAS_SYNTAX, nick);<br />
return;<br />
}<br />
ngi-&gt;yas = sstrdup(param);<br />
notice_lang(s_NickServ, u, NICK_SET_YAS_CHANGED, nick, param);<br />
} else {<br />
ngi-&gt;yas = NULL;<br />
notice_lang(s_NickServ, u, NICK_UNSET_YAS, nick);<br />
}<br />
put_nickgroupinfo(ngi);<br />
}satırlarını ekleyin, devam ederek bu satırımızın altınada;</p>
<p>Kod:<br />
/****************************************************************/<br />
static void do_set_burc(User *u, NickGroupInfo *ngi, char *param)<br />
{<br />
const char *nick = ngi_mainnick(ngi);<br />
free(ngi-&gt;burc);<br />
if (param) {<br />
if (strlen(param)&gt;9) {<br />
notice_lang(s_NickServ, u, NICK_SET_BURC_SYNTAX, nick);<br />
return;<br />
}<br />
ngi-&gt;burc = sstrdup(param);<br />
notice_lang(s_NickServ, u, NICK_SET_BURC_CHANGED, nick, param);<br />
} else {<br />
ngi-&gt;burc = NULL;<br />
notice_lang(s_NickServ, u, NICK_UNSET_BURC, nick);<br />
}<br />
put_nickgroupinfo(ngi);<br />
}satırlarını ekleyin, devam ederek bu satırımızın altınada;</p>
<p>Kod:<br />
static void do_set_sehir(User *u, NickGroupInfo *ngi, char *param)<br />
{<br />
const char *nick = ngi_mainnick(ngi);<br />
free(ngi-&gt;sehir);<br />
if (param) {<br />
if (strlen(param)&gt;12) {<br />
notice_lang(s_NickServ, u, NICK_SET_SEHIR_SYNTAX, nick);<br />
return;<br />
}<br />
ngi-&gt;sehir = sstrdup(param);<br />
notice_lang(s_NickServ, u, NICK_SET_SEHIR_CHANGED, nick, param);<br />
} else {<br />
ngi-&gt;sehir = NULL;<br />
notice_lang(s_NickServ, u, NICK_UNSET_SEHIR, nick);<br />
}<br />
put_nickgroupinfo(ngi);<br />
}satırlarını ekleyin.<br />
Kaydedip dosyadan çıkın.</p>
<p>Kod:<br />
pico modules/nickserv/util.ckomutu ile util.c dosyamızın içine giriyoruz.</p>
<p>Kod:<br />
free(ngi-&gt;info);satırının altına;</p>
<p>Kod:<br />
free(ngi-&gt;msn);<br />
free(ngi-&gt;yas);<br />
free(ngi-&gt;burc);<br />
free(ngi-&gt;sehir);satırlarını ekleyin.<br />
Kaydedip dosyadan çıkın.</p>
<p>Kod:<br />
pico modules/nickserv/nickserv.hkomutu ile nickserv.h dosyamıza giriyoruz.</p>
<p>Kod:<br />
char *info;satırının altına;</p>
<p>Kod:<br />
char *msn;<br />
char *yas;<br />
char *burc;<br />
char *sehir;satırlarını ekleyin ve dosyayı kaydedip çıkın.</p>
<p>Kod:<br />
pico lang/tr.lkomutu ile tr.l dosyamıza giriyoruz.</p>
<p>Kod:<br />
# SET INFO responses<br />
NICK_SET_INFO_CHANGED<br />
^B%s^B nicki icin bilgi satiri degistirildi.satırının altına;</p>
<p>Kod:<br />
NICK_SET_MSN_CHANGED<br />
^B%s^B nicki icin MSN Adresi degistirildi.<br />
NICK_SET_YAS_CHANGED<br />
^B%s^B nicki icin YAS degistirildi.<br />
NICK_SET_BURC_CHANGED<br />
^B%s^B nicki icin BURC degistirildi.<br />
NICK_SET_SEHIR_CHANGED<br />
^B%s^B nicki icin SEHIR belirlendi.<br />
NICK_SET_YAS_SYNTAX<br />
YAS satiri sadece rakamlardan olusmalidir.<br />
NICK_SET_BURC_SYNTAX<br />
BURC satiri burclardan olusmalidir.<br />
NICK_SET_SEHIR_SYNTAX<br />
SEHIR satiri sadece mevcut dunya sehirlerinden olusmalidir.satırlarını ekleyin.<br />
Yine aynı dosyada;</p>
<p>Kod:<br />
NICK_UNSET_INFO<br />
^B%s^B nicki icin bilgi satiri silindi.satırının altına;</p>
<p>Kod:<br />
NICK_UNSET_MSN<br />
^B%s^B nicki icin MSN Adresi silindi.<br />
NICK_UNSET_YAS<br />
^B%s^B nicki icin YAS satiri silindi.<br />
NICK_UNSET_BURC<br />
^B%s^B nicki icin BURC satiri silindi.<br />
NICK_UNSET_SEHIR<br />
^B%s^B nicki icin SEHIR silindi.satırlarını ekleyin.<br />
Yine aynı dosyada;</p>
<p>Kod:<br />
NICK_INFO_INFO<br />
Bilgi: %ssatırlarının altına;</p>
<p>Kod:<br />
NICK_INFO_MSN<br />
MSN: %s<br />
NICK_INFO_YAS<br />
YAS: %s<br />
NICK_INFO_BURC<br />
BURC: %s<br />
NICK_INFO_SEHIR<br />
SEHIR: %ssatırlarını ekleyin.<br />
Yine aynı dosyada;</p>
<p>Kod:<br />
INFO INFO komutunda bir bilgi satiri gösterir.satırının altına;</p>
<p>Kod:<br />
MSN INFO komutunda MSN Adresinizi gösterir.<br />
YAS INFO komutunda bir YAS satiri gösterir.<br />
BURC INFO komutunda bir BURC satiri gösterir.<br />
SEHIR INFO komutunda bir SEHIR satiri gösterir.satırlarını ekliyoruz ve yine aynı dosyada bulunan;</p>
<p>Kod:<br />
NICK_HELP_SET_INFO<br />
Kullanimi: ^BSET INFO ^_metin^_^B<br />
Nickiniz icin bir bilgi metni belirler, bu metin INFO<br />
komutu kullanildiginda gösterilir.satırlarının altına;</p>
<p>Kod:<br />
NICK_HELP_SET_MSN<br />
Kullanimi: ^BSET MSN ^_Msn adresiniz^_^B<br />
Nickiniz icin MSN adres metni belirler, bu metin INFO<br />
komutu kullanildiginda gösterilir.<br />
NICK_HELP_SET_YAS<br />
Kullanimi: ^BSET YAS ^_YASINIZ^_^B<br />
Nickiniz icin YAS satiri belirler, bu metin INFO<br />
komutu kullanildiginda gösterilir.<br />
NICK_HELP_SET_BURC<br />
Kullanimi: ^BSET BURC ^_BURCUNUZ^_^B<br />
Nickiniz icin BURC satiri belirler, bu metin INFO<br />
komutu kullanildiginda gösterilir.<br />
NICK_HELP_SET_SEHIR<br />
Kullanimi: ^BSET SEHIR ^_SEHIRINIZ^_^B<br />
Nickiniz icin SEHIR satiri belirler, bu metin INFO<br />
komutu kullanildiginda gösterilir.satırlarını ekliyoruz.</p>
<p>Kod:<br />
NICK_HELP_UNSET<br />
Kullanimi: ^BUNSET {URL | EMAIL | INFO}^Bsatırını;</p>
<p>Kod:<br />
NICK_HELP_UNSET<br />
Kullanimi: ^BUNSET {URL | EMAIL | INFO | MSN | YAS | BURC | SEHIR}^B<br />
Nickinize bagli URL, INFO, EMAIL, MSN, YAS, BURC ve SEHIR ayarlarini silmeye yarar.<br />
Ayni anda sadece bir ayar silebilirsiniz.şeklinde değiştirin.<br />
Dosyayı kaydedip çıkın.</p>
<p>Kod:<br />
pico lang/indexkomutu ile index dosyamıza giriyoruz.</p>
<p>Kod:<br />
NICK_SET_INFO_CHANGEDsatırının altına;</p>
<p>Kod:<br />
NICK_SET_MSN_CHANGED<br />
NICK_SET_YAS_CHANGED<br />
NICK_SET_BURC_CHANGED<br />
NICK_SET_SEHIR_CHANGEDsatırlarını.</p>
<p>Kod:<br />
NICK_UNSET_INFOsatırının altına;</p>
<p>Kod:<br />
NICK_UNSET_MSN<br />
NICK_UNSET_YAS<br />
NICK_UNSET_BURC<br />
NICK_UNSET_SEHIRsatırlarını.</p>
<p>Kod:<br />
NICK_INFO_INFOsatırının altına;</p>
<p>Kod:<br />
NICK_INFO_MSN<br />
NICK_INFO_YAS<br />
NICK_INFO_BURC<br />
NICK_INFO_SEHIRsatırlarını.</p>
<p>Kod:<br />
NICK_HELP_SET_INFOsatırının altına;</p>
<p>Kod:<br />
NICK_HELP_SET_MSN<br />
NICK_HELP_SET_YAS<br />
NICK_HELP_SET_BURC<br />
NICK_HELP_SET_SEHIRsatırlarını.</p>
<p>Kod:<br />
NICK_SET_LANGUAGE_SYNTAXsatırının ÜSTÜNE;</p>
<p>Kod:<br />
NICK_SET_YAS_SYNTAX<br />
NICK_SET_BURC_SYNTAX<br />
NICK_SET_SEHIR_SYNTAXsatırlarını ekleyin dosyayı kaydedip çıkın.</p>
<p>Kod:<br />
pico modules/database/version4.cKod:<br />
SAFE(write_string(ngi-&gt;info, f));satırının altına;</p>
<p>Kod:<br />
SAFE(write_string(ngi-&gt;msn, f));<br />
SAFE(write_string(ngi-&gt;yas, f));<br />
SAFE(write_string(ngi-&gt;burc, f));<br />
SAFE(write_string(ngi-&gt;sehir, f));satırlarını ekleyin yine ayno dosyada;</p>
<p>Kod:<br />
if (ngi-&gt;info)<br />
mem += strlen(ngi-&gt;info)+1;satırının altına;</p>
<p>Kod:<br />
if (ngi-&gt;msn)<br />
mem += strlen(ngi-&gt;msn)+1;<br />
if (ngi-&gt;yas)<br />
mem += strlen(ngi-&gt;yas)+1;<br />
if (ngi-&gt;burc)<br />
mem += strlen(ngi-&gt;burc)+1;<br />
if (ngi-&gt;sehir)<br />
mem += strlen(ngi-&gt;sehir)+1;satırlarını ekleyin dosyayı kaydedip çıkın.<br />
ircservices* dizininde;</p>
<p>Kod:<br />
makeKod:<br />
make installArdından sunucunuzda;<br />
/os restart<br />
/ns set msn msnadres<br />
/ns set yas yaşınız<br />
/ns set burc burcunuz<br />
/ns set sehir şehir<br />
komutları ile msn,yas,burc ve sehir belirleyin, belirlemek şart yeni düzenlemeleri okuması için.<br />
Tekrar;</p>
<p>Kod:<br />
pico modules/database/version4.cKod:<br />
SAFE(read_string(&amp;ngi-&gt;info, f));satırının altına;</p>
<p>Kod:<br />
SAFE(read_string(&amp;ngi-&gt;msn, f));<br />
SAFE(read_string(&amp;ngi-&gt;yas, f));<br />
SAFE(read_string(&amp;ngi-&gt;burc, f));<br />
SAFE(read_string(&amp;ngi-&gt;sehir, f));satırlarını ekleyin ve dosyayı kaydedip çıkın.<br />
Sunucunuzda /os restart yapıp servislere restart atın.</p>
<p>NOT: tr.l dosyasında editleme yaparken boşluk ( space ) kullanmayın aksi taktirde hata almanız kaçınılmazdır. Editplus kullanırsanız daha sağlıklı olacaktır..</p>
<p>## Daha önce benzeri bir döküman hazırlanmıştı, güncellenmiş halidir.## Kaynak; IRCForumlari / SoldyIşlemlere başlamadan önce servislerinizin yedeklerini mutlaka alın.</p>
<p>Satır kaymalarını önlemek için dosyalara -w kullanarak girin.<br />
Kod:<br />
cd ircservices*Kod:<br />
pico modules/nickserv/main.ckomutları ile main.c dosyamızın içine giriyoruz.</p>
<p>Kod:<br />
{ &#8220;SET INFO&#8221;, NULL, NULL, NICK_HELP_SET_INFO, -1,-1 },satırının altına;</p>
<p>Kod:<br />
{ &#8220;SET MSN&#8221;, NULL, NULL, NICK_HELP_SET_MSN, -1,-1 },<br />
{ &#8220;SET YAS&#8221;, NULL, NULL, NICK_HELP_SET_YAS, -1,-1 },<br />
{ &#8220;SET BURC&#8221;, NULL, NULL, NICK_HELP_SET_BURC, -1,-1 },<br />
{ &#8220;SET SEHIR&#8221;, NULL, NULL, NICK_HELP_SET_SEHIR, -1,-1 },satırlarını ekliyoruz, yine aynı dosyada;</p>
<p>Kod:<br />
if (ngi-&gt;info)<br />
notice_lang(s_NickServ, u, NICK_INFO_INFO, ngi-&gt;info);satırının altına;</p>
<p>Kod:<br />
if (ngi-&gt;msn)<br />
notice_lang(s_NickServ, u, NICK_INFO_MSN, ngi-&gt;msn);<br />
if (ngi-&gt;yas)<br />
notice_lang(s_NickServ, u, NICK_INFO_YAS, ngi-&gt;yas);<br />
if (ngi-&gt;burc)<br />
notice_lang(s_NickServ, u, NICK_INFO_BURC, ngi-&gt;burc);<br />
if (ngi-&gt;sehir)<br />
notice_lang(s_NickServ, u, NICK_INFO_SEHIR, ngi-&gt;sehir);satırlarını ekliyoruz dosyayı kaydedip çıkıyoruz.</p>
<p>Kod:<br />
pico modules/nickserv/set.ckomutu ile set.c dosyamızın içine giriyoruz.</p>
<p>Kod:<br />
static void do_set_info(User *u, NickGroupInfo *ngi, char *param);satırının altına;</p>
<p>Kod:<br />
static void do_set_msn(User *u, NickGroupInfo *ngi, char *param);<br />
static void do_set_yas(User *u, NickGroupInfo *ngi, char *param);<br />
static void do_set_burc(User *u, NickGroupInfo *ngi, char *param);<br />
static void do_set_sehir(User *u, NickGroupInfo *ngi, char *param);satırlarını ekliyoruz yine aynı dosyada;</p>
<p>Kod:<br />
} else if (stricmp(cmd, &#8220;LANGUAGE&#8221;) == 0) {<br />
do_set_language(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;URL&#8221;) == 0) {<br />
do_set_url(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;EMAIL&#8221;) == 0) {<br />
do_set_email(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;INFO&#8221;) == 0) {<br />
do_set_info(u, ngi, param);satırlarını bulun ve hemen altına;</p>
<p>Kod:<br />
} else if (stricmp(cmd, &#8220;MSN&#8221;) == 0) {<br />
do_set_msn(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;YAS&#8221;) == 0) {<br />
do_set_yas(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;BURC&#8221;) == 0) {<br />
do_set_burc(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;SEHIR&#8221;) == 0) {<br />
do_set_sehir(u, ngi, param);satırlarını ekleyin kodların sıra düzeni;</p>
<p>Kod:</p>
<p>} else if (stricmp(cmd, &#8220;INFO&#8221;) == 0) {<br />
do_set_info(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;MSN&#8221;) == 0) {<br />
do_set_msn(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;YAS&#8221;) == 0) {<br />
do_set_yas(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;BURC&#8221;) == 0) {<br />
do_set_burc(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;SEHIR&#8221;) == 0) {<br />
do_set_sehir(u, ngi, param);<br />
} else if (stricmp(cmd, &#8220;KILL&#8221;) == 0) {<br />
do_set_kill(u, ngi, param);şeklinde olmalıdır bu bölümde dikkat edin.<br />
Yine aynı dosyada;</p>
<p>Kod:<br />
} else if (stricmp(cmd, &#8220;EMAIL&#8221;) == 0) {<br />
if (NSRequireEmail) {<br />
if (ni != u-&gt;ni)<br />
notice_lang(s_NickServ, u, NICK_UNSET_EMAIL_OTHER_BAD);<br />
else<br />
notice_lang(s_NickServ, u, NICK_UNSET_EMAIL_BAD);<br />
} else {<br />
do_set_email(u, ngi, NULL);<br />
}<br />
} else if (stricmp(cmd, &#8220;INFO&#8221;) == 0) {<br />
do_set_info(u, ngi, NULL);satırlarını bulun ve hemen altına;</p>
<p>Kod:<br />
} else if (stricmp(cmd, &#8220;MSN&#8221;) == 0) {<br />
do_set_msn(u, ngi, NULL);<br />
} else if (stricmp(cmd, &#8220;YAS&#8221;) == 0) {<br />
do_set_yas(u, ngi, NULL);<br />
} else if (stricmp(cmd, &#8220;BURC&#8221;) == 0) {<br />
do_set_burc(u, ngi, NULL);<br />
} else if (stricmp(cmd, &#8220;SEHIR&#8221;) == 0) {<br />
do_set_sehir(u, ngi, NULL);satırlarını ekleyin. Satır sonu;</p>
<p>Kod:<br />
} else if (stricmp(cmd, &#8220;INFO&#8221;) == 0) {<br />
do_set_info(u, ngi, NULL);<br />
} else if (stricmp(cmd, &#8220;MSN&#8221;) == 0) {<br />
do_set_msn(u, ngi, NULL);<br />
} else if (stricmp(cmd, &#8220;YAS&#8221;) == 0) {<br />
do_set_yas(u, ngi, NULL);<br />
} else if (stricmp(cmd, &#8220;BURC&#8221;) == 0) {<br />
do_set_burc(u, ngi, NULL);<br />
} else if (stricmp(cmd, &#8220;SEHIR&#8221;) == 0) {<br />
do_set_sehir(u, ngi, NULL);<br />
} else {<br />
syntax_error(s_NickServ, u, &#8220;UNSET&#8221;,<br />
NSRequireEmail ? NICK_UNSET_SYNTAX_REQ_EMAIL : NICK_UNSET_SYNTAX);<br />
}<br />
}şeklinde bitmesi gerek bu bölümlere dikkat edin.<br />
Yine aynı dosyada;</p>
<p>Kod:<br />
/************************************************************/<br />
static void do_set_info(User *u, NickGroupInfo *ngi, char *param)<br />
{<br />
const char *nick = ngi_mainnick(ngi);<br />
free(ngi-&gt;info);<br />
if (param) {<br />
ngi-&gt;info = sstrdup(param);<br />
notice_lang(s_NickServ, u, NICK_SET_INFO_CHANGED, nick, param);<br />
} else {<br />
ngi-&gt;info = NULL;<br />
notice_lang(s_NickServ, u, NICK_UNSET_INFO, nick);<br />
}<br />
put_nickgroupinfo(ngi);<br />
}satırlarını bulup altına;</p>
<p>Kod:<br />
/**************************************************************/<br />
static void do_set_msn(User *u, NickGroupInfo *ngi, char *param)<br />
{<br />
const char *nick = ngi_mainnick(ngi);<br />
free(ngi-&gt;msn);<br />
if (param &amp;&amp; !valid_email(param)) {<br />
notice_lang(s_NickServ, u, BAD_EMAIL);<br />
return;<br />
}<br />
if (param) {<br />
ngi-&gt;msn = sstrdup(param);<br />
notice_lang(s_NickServ, u, NICK_SET_MSN_CHANGED, nick, param);<br />
} else {<br />
ngi-&gt;msn = NULL;<br />
notice_lang(s_NickServ, u, NICK_UNSET_MSN, nick);<br />
}<br />
put_nickgroupinfo(ngi);<br />
}satırlarını ekleyin, devam ederek bu satırımızın altınada;</p>
<p>Kod:<br />
/***********************************************************/<br />
static void do_set_yas(User *u, NickGroupInfo *ngi, char *param)<br />
{<br />
const char *nick = ngi_mainnick(ngi);<br />
free(ngi-&gt;yas);<br />
if (param) {<br />
if (param[strspn(param, "0123456789")] != 0) {<br />
notice_lang(s_NickServ, u, NICK_SET_YAS_SYNTAX, nick);<br />
return;<br />
}<br />
ngi-&gt;yas = sstrdup(param);<br />
notice_lang(s_NickServ, u, NICK_SET_YAS_CHANGED, nick, param);<br />
} else {<br />
ngi-&gt;yas = NULL;<br />
notice_lang(s_NickServ, u, NICK_UNSET_YAS, nick);<br />
}<br />
put_nickgroupinfo(ngi);<br />
}satırlarını ekleyin, devam ederek bu satırımızın altınada;</p>
<p>Kod:<br />
/****************************************************************/<br />
static void do_set_burc(User *u, NickGroupInfo *ngi, char *param)<br />
{<br />
const char *nick = ngi_mainnick(ngi);<br />
free(ngi-&gt;burc);<br />
if (param) {<br />
if (strlen(param)&gt;9) {<br />
notice_lang(s_NickServ, u, NICK_SET_BURC_SYNTAX, nick);<br />
return;<br />
}<br />
ngi-&gt;burc = sstrdup(param);<br />
notice_lang(s_NickServ, u, NICK_SET_BURC_CHANGED, nick, param);<br />
} else {<br />
ngi-&gt;burc = NULL;<br />
notice_lang(s_NickServ, u, NICK_UNSET_BURC, nick);<br />
}<br />
put_nickgroupinfo(ngi);<br />
}satırlarını ekleyin, devam ederek bu satırımızın altınada;</p>
<p>Kod:<br />
static void do_set_sehir(User *u, NickGroupInfo *ngi, char *param)<br />
{<br />
const char *nick = ngi_mainnick(ngi);<br />
free(ngi-&gt;sehir);<br />
if (param) {<br />
if (strlen(param)&gt;12) {<br />
notice_lang(s_NickServ, u, NICK_SET_SEHIR_SYNTAX, nick);<br />
return;<br />
}<br />
ngi-&gt;sehir = sstrdup(param);<br />
notice_lang(s_NickServ, u, NICK_SET_SEHIR_CHANGED, nick, param);<br />
} else {<br />
ngi-&gt;sehir = NULL;<br />
notice_lang(s_NickServ, u, NICK_UNSET_SEHIR, nick);<br />
}<br />
put_nickgroupinfo(ngi);<br />
}satırlarını ekleyin.<br />
Kaydedip dosyadan çıkın.</p>
<p>Kod:<br />
pico modules/nickserv/util.ckomutu ile util.c dosyamızın içine giriyoruz.</p>
<p>Kod:<br />
free(ngi-&gt;info);satırının altına;</p>
<p>Kod:<br />
free(ngi-&gt;msn);<br />
free(ngi-&gt;yas);<br />
free(ngi-&gt;burc);<br />
free(ngi-&gt;sehir);satırlarını ekleyin.<br />
Kaydedip dosyadan çıkın.</p>
<p>Kod:<br />
pico modules/nickserv/nickserv.hkomutu ile nickserv.h dosyamıza giriyoruz.</p>
<p>Kod:<br />
char *info;satırının altına;</p>
<p>Kod:<br />
char *msn;<br />
char *yas;<br />
char *burc;<br />
char *sehir;satırlarını ekleyin ve dosyayı kaydedip çıkın.</p>
<p>Kod:<br />
pico lang/tr.lkomutu ile tr.l dosyamıza giriyoruz.</p>
<p>Kod:<br />
# SET INFO responses<br />
NICK_SET_INFO_CHANGED<br />
^B%s^B nicki icin bilgi satiri degistirildi.satırının altına;</p>
<p>Kod:<br />
NICK_SET_MSN_CHANGED<br />
^B%s^B nicki icin MSN Adresi degistirildi.<br />
NICK_SET_YAS_CHANGED<br />
^B%s^B nicki icin YAS degistirildi.<br />
NICK_SET_BURC_CHANGED<br />
^B%s^B nicki icin BURC degistirildi.<br />
NICK_SET_SEHIR_CHANGED<br />
^B%s^B nicki icin SEHIR belirlendi.<br />
NICK_SET_YAS_SYNTAX<br />
YAS satiri sadece rakamlardan olusmalidir.<br />
NICK_SET_BURC_SYNTAX<br />
BURC satiri burclardan olusmalidir.<br />
NICK_SET_SEHIR_SYNTAX<br />
SEHIR satiri sadece mevcut dunya sehirlerinden olusmalidir.satırlarını ekleyin.<br />
Yine aynı dosyada;</p>
<p>Kod:<br />
NICK_UNSET_INFO<br />
^B%s^B nicki icin bilgi satiri silindi.satırının altına;</p>
<p>Kod:<br />
NICK_UNSET_MSN<br />
^B%s^B nicki icin MSN Adresi silindi.<br />
NICK_UNSET_YAS<br />
^B%s^B nicki icin YAS satiri silindi.<br />
NICK_UNSET_BURC<br />
^B%s^B nicki icin BURC satiri silindi.<br />
NICK_UNSET_SEHIR<br />
^B%s^B nicki icin SEHIR silindi.satırlarını ekleyin.<br />
Yine aynı dosyada;</p>
<p>Kod:<br />
NICK_INFO_INFO<br />
Bilgi: %ssatırlarının altına;</p>
<p>Kod:<br />
NICK_INFO_MSN<br />
MSN: %s<br />
NICK_INFO_YAS<br />
YAS: %s<br />
NICK_INFO_BURC<br />
BURC: %s<br />
NICK_INFO_SEHIR<br />
SEHIR: %ssatırlarını ekleyin.<br />
Yine aynı dosyada;</p>
<p>Kod:<br />
INFO INFO komutunda bir bilgi satiri gösterir.satırının altına;</p>
<p>Kod:<br />
MSN INFO komutunda MSN Adresinizi gösterir.<br />
YAS INFO komutunda bir YAS satiri gösterir.<br />
BURC INFO komutunda bir BURC satiri gösterir.<br />
SEHIR INFO komutunda bir SEHIR satiri gösterir.satırlarını ekliyoruz ve yine aynı dosyada bulunan;</p>
<p>Kod:<br />
NICK_HELP_SET_INFO<br />
Kullanimi: ^BSET INFO ^_metin^_^B<br />
Nickiniz icin bir bilgi metni belirler, bu metin INFO<br />
komutu kullanildiginda gösterilir.satırlarının altına;</p>
<p>Kod:<br />
NICK_HELP_SET_MSN<br />
Kullanimi: ^BSET MSN ^_Msn adresiniz^_^B<br />
Nickiniz icin MSN adres metni belirler, bu metin INFO<br />
komutu kullanildiginda gösterilir.<br />
NICK_HELP_SET_YAS<br />
Kullanimi: ^BSET YAS ^_YASINIZ^_^B<br />
Nickiniz icin YAS satiri belirler, bu metin INFO<br />
komutu kullanildiginda gösterilir.<br />
NICK_HELP_SET_BURC<br />
Kullanimi: ^BSET BURC ^_BURCUNUZ^_^B<br />
Nickiniz icin BURC satiri belirler, bu metin INFO<br />
komutu kullanildiginda gösterilir.<br />
NICK_HELP_SET_SEHIR<br />
Kullanimi: ^BSET SEHIR ^_SEHIRINIZ^_^B<br />
Nickiniz icin SEHIR satiri belirler, bu metin INFO<br />
komutu kullanildiginda gösterilir.satırlarını ekliyoruz.</p>
<p>Kod:<br />
NICK_HELP_UNSET<br />
Kullanimi: ^BUNSET {URL | EMAIL | INFO}^Bsatırını;</p>
<p>Kod:<br />
NICK_HELP_UNSET<br />
Kullanimi: ^BUNSET {URL | EMAIL | INFO | MSN | YAS | BURC | SEHIR}^B<br />
Nickinize bagli URL, INFO, EMAIL, MSN, YAS, BURC ve SEHIR ayarlarini silmeye yarar.<br />
Ayni anda sadece bir ayar silebilirsiniz.şeklinde değiştirin.<br />
Dosyayı kaydedip çıkın.</p>
<p>Kod:<br />
pico lang/indexkomutu ile index dosyamıza giriyoruz.</p>
<p>Kod:<br />
NICK_SET_INFO_CHANGEDsatırının altına;</p>
<p>Kod:<br />
NICK_SET_MSN_CHANGED<br />
NICK_SET_YAS_CHANGED<br />
NICK_SET_BURC_CHANGED<br />
NICK_SET_SEHIR_CHANGEDsatırlarını.</p>
<p>Kod:<br />
NICK_UNSET_INFOsatırının altına;</p>
<p>Kod:<br />
NICK_UNSET_MSN<br />
NICK_UNSET_YAS<br />
NICK_UNSET_BURC<br />
NICK_UNSET_SEHIRsatırlarını.</p>
<p>Kod:<br />
NICK_INFO_INFOsatırının altına;</p>
<p>Kod:<br />
NICK_INFO_MSN<br />
NICK_INFO_YAS<br />
NICK_INFO_BURC<br />
NICK_INFO_SEHIRsatırlarını.</p>
<p>Kod:<br />
NICK_HELP_SET_INFOsatırının altına;</p>
<p>Kod:<br />
NICK_HELP_SET_MSN<br />
NICK_HELP_SET_YAS<br />
NICK_HELP_SET_BURC<br />
NICK_HELP_SET_SEHIRsatırlarını.</p>
<p>Kod:<br />
NICK_SET_LANGUAGE_SYNTAXsatırının ÜSTÜNE;</p>
<p>Kod:<br />
NICK_SET_YAS_SYNTAX<br />
NICK_SET_BURC_SYNTAX<br />
NICK_SET_SEHIR_SYNTAXsatırlarını ekleyin dosyayı kaydedip çıkın.</p>
<p>Kod:<br />
pico modules/database/version4.cKod:<br />
SAFE(write_string(ngi-&gt;info, f));satırının altına;</p>
<p>Kod:<br />
SAFE(write_string(ngi-&gt;msn, f));<br />
SAFE(write_string(ngi-&gt;yas, f));<br />
SAFE(write_string(ngi-&gt;burc, f));<br />
SAFE(write_string(ngi-&gt;sehir, f));satırlarını ekleyin yine ayno dosyada;</p>
<p>Kod:<br />
if (ngi-&gt;info)<br />
mem += strlen(ngi-&gt;info)+1;satırının altına;</p>
<p>Kod:<br />
if (ngi-&gt;msn)<br />
mem += strlen(ngi-&gt;msn)+1;<br />
if (ngi-&gt;yas)<br />
mem += strlen(ngi-&gt;yas)+1;<br />
if (ngi-&gt;burc)<br />
mem += strlen(ngi-&gt;burc)+1;<br />
if (ngi-&gt;sehir)<br />
mem += strlen(ngi-&gt;sehir)+1;satırlarını ekleyin dosyayı kaydedip çıkın.<br />
ircservices* dizininde;</p>
<p>Kod:<br />
makeKod:<br />
make installArdından sunucunuzda;<br />
/os restart<br />
/ns set msn msnadres<br />
/ns set yas yaşınız<br />
/ns set burc burcunuz<br />
/ns set sehir şehir<br />
komutları ile msn,yas,burc ve sehir belirleyin, belirlemek şart yeni düzenlemeleri okuması için.<br />
Tekrar;</p>
<p>Kod:<br />
pico modules/database/version4.cKod:<br />
SAFE(read_string(&amp;ngi-&gt;info, f));satırının altına;</p>
<p>Kod:<br />
SAFE(read_string(&amp;ngi-&gt;msn, f));<br />
SAFE(read_string(&amp;ngi-&gt;yas, f));<br />
SAFE(read_string(&amp;ngi-&gt;burc, f));<br />
SAFE(read_string(&amp;ngi-&gt;sehir, f));satırlarını ekleyin ve dosyayı kaydedip çıkın.<br />
Sunucunuzda /os restart yapıp servislere restart atın.</p>
<p>NOT: tr.l dosyasında editleme yaparken boşluk ( space ) kullanmayın aksi taktirde hata almanız kaçınılmazdır. Editplus kullanırsanız daha sağlıklı olacaktır..</p>
<br>--------------------------------------------------------------------------------------------------------------<br><marquee><B>www.tmircindir.com - Uğuя</marquee></B><br>--------------------------------------------------------------------------------------------------------------<br>]]></content:encoded>
			<wfw:commentRss>http://www.tmircindir.com/ns-set-msnyasburcsehir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
