<?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>Türkiye&#039;nin En kaliteli mirc sohbet sitesi!</title>
	<atom:link href="http://www.sohbetmirc.net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.sohbetmirc.net</link>
	<description>mIRC Script Download</description>
	<lastBuildDate>Thu, 02 Feb 2012 10:35:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>irchelp</title>
		<link>http://www.sohbetmirc.net/irchelp.html</link>
		<comments>http://www.sohbetmirc.net/irchelp.html#comments</comments>
		<pubDate>Thu, 02 Feb 2012 10:35:17 +0000</pubDate>
		<dc:creator>DumaN</dc:creator>
				<category><![CDATA[Sohbet Mirc Genel]]></category>
		<category><![CDATA[anope server]]></category>
		<category><![CDATA[irc dökümanları]]></category>
		<category><![CDATA[irc help kuralları]]></category>
		<category><![CDATA[irc helper]]></category>
		<category><![CDATA[irc kuralları]]></category>
		<category><![CDATA[ircserver]]></category>
		<category><![CDATA[mirc chat]]></category>
		<category><![CDATA[server komutları]]></category>
		<category><![CDATA[Türkçe mirc]]></category>

		<guid isPermaLink="false">http://www.sohbetmirc.net/?p=189</guid>
		<description><![CDATA[irc help kuralları ******** ALIAS ******** F1 //say Merhaba $$1 $+ , size nasıl yardımcı olabilirim? &#124; /mode # +v $$1 F2 /say Yardımcı olabileceğim farklı bir sorunuz var mı $$1 $+ ? F3 //say $$1 $+ , sorunuz yardım konularımız dahilinde değildir. Bu kanalda sadece IRCd/SVS konuları hakkında yardım alabilirsiniz. F4 //say $$1 $+ [...]]]></description>
			<content:encoded><![CDATA[<p>irc help kuralları</p>
<p>******** ALIAS ********</p>
<p>F1 //say Merhaba $$1 $+ , size nasıl yardımcı olabilirim? | /mode # +v $$1<br />
F2 /say Yardımcı olabileceğim farklı bir sorunuz var mı $$1 $+ ?<br />
F3 //say $$1 $+ , sorunuz yardım konularımız dahilinde değildir. Bu kanalda sadece IRCd/SVS konuları hakkında yardım alabilirsiniz.<br />
F4 //say $$1 $+ , nick/kanal/server ban problemleriniz için #OPERHELP kanalına giriniz.<br />
F5 //say Hoş sohbetler dileriz $$1 $+ . | /mode # -v $$1<br />
F6 //mode # +b $$1 | /kick # $$1 $server</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
<span id="more-189"></span><br />
******** Sohbetmirc Helper Kuralları ********</p>
<p>Medde1) Her helper eklendiği tarihten itibaren helper olarak kabul edilir. Hiçbir zaman terfi ve rütbe tartışmasına girme hakkı yoktur.<br />
-<br />
Medde2) Belirtilen tüm aliaseslerin kullanımı zorunludur ve aliaseslerde herhangi bir editleme yada ekleme yapılması yasaktır.<br />
-<br />
Medde3) Help kanalına giren üst yönetime kesinlikle voice,halfop,aop vermiyoruz. &#8220;Nasıl yardımcı olabilirim?&#8221; diye sormuyoruz.<br />
-<br />
Medde4) Helper script kullanmak kesinlikle yasaktır, düz mirc kullanılacaktır.<br />
-<br />
Medde5) #Helpers kanalında 1 access fazla seviyesi olan helper kişinin hocası kabul edilir. Herhangi bir şekilde saygısızlık kabul edilemez. Hitaben &#8220;hocam&#8221; yada &#8220;usta&#8221; demenizde fayda var.<br />
-<br />
<!--more--><br />
Medde6) #Help kanalına /ame /me /amsg mesajlarının gönderilmesi yasaktır. Gönderen helper&#8217;ın access seviyesinde güncelleme yapılır.<br />
-<br />
Medde7) Her helper bilemediği soruyu önce #helpers kanalına cevap alamadığı takdirde hocalarının özellerine, yalnızsa web sitelerinden temin ederek vermek zorundadır. Kullanıcıya &#8220;bilmiyorum&#8221; gibi bir cevap vermek silinme sebebidir.<br />
-<br />
Medde8) #Helpers kanalında, özelde yada herhangi bir kanal genelinde &#8220;a.k, lan, olm, defe&#8221; veya herhangi bir argo söz kullanılması kesinlikle yasaktır. Küfür veya lakait davranışlardan helper uzak durmalıdır.<br />
Kullanıcılar ile #HELP kanalında ve özelde #HELP kanalı misyonu ile aynı kulvarda seyretmeyen konularda tartışmaya girilmesi kesinlikle yasaktır.<br />
-<br />
Medde9) Hiçbir kanalın ban list&#8217;inde hostunuz yada nickiniz geçmeyecektir. Haksız bir durum olduğunu düşündüğünüz taktirde soplara veya foundera bildirebilirsiniz.<br />
-<br />
Medde10) Bir helper&#8217;dan istenen bilgiden ziyade,dürüst,nazik,ciddi,çalışkan ve yardımsever bir görüntü sergilemesidir. Bilgi bir şekilde kazanılır.<br />
-<br />
Medde11) Her türlü sorunda ulaşacağınız ilk kişi kanal founderi ve soplaridir. Sunucu yöneticilerine gitmek yasaktır.<br />
-<br />
<!--more--><br />
Medde12) #Help kanalına giren kullanıcıyı kandırmak, bilerek yanlış cevap vermek, gülme veya ağlama gibi smiley&#8217;ler yollama silinme sebebidir.<br />
-<br />
Medde13) #Help kanalına hangi nick ile eklenmişseniz o nicki kullanmak zorundasınız. Yani nick linklemek yasaktır.<br />
-<br />
Madde14) Away durumuna geçeceğimiz zaman /mode nick -hW şeklinde Helper hostumuzu iptal ederek, #Help kanalından çıkıyoruz. Away takımızı ( nick[mesgul] yada nick[Disarida] Örn.: Help[Disarida] ) almayı unutmuyoruz. Nick modelarindan &#8220;+p&#8221; modunu kullanmak yasaktır.<br />
Uzun süreli away olmayı alışkanlık haline getiren veya away olduğu zamanda idle süresi oynayan helperlar&#8217;ın access seviyelerinde güncellemeye gidilir yada görevine son verilir.<br />
-<br />
Madde15) Help kanalı bünyesinde olan kanallar dışında +4 kanala girebilirsiniz.<br />
-<br />
Madde16) Help kanalı bir vitrin olup her Helper #Help kanalında Help departmanını temsil eder, bu sebeple Türkçemizi düzgün kullanmak zorundayız, büyük küçük yazılar yazmak ( BaSkA bir SoRuNuNuz vaR mI? ) yada gayri resmi bir üslupla yaklaşım ( Sorun ne?, Buyur Nick? ) Help kanalı departmanına lakait bir görüntü vereceğinden kesinlikle yasaktır.<br />
-<br />
Madde17) Yeni eklenen Helper adayları ( % ) sopların gözetiminde en az 3 gün ile 15 gün arası deneme sürecinden geçerilir. Uygun görüldüğü takdirde Helper olmaya hak kazanırlar. Bunun yanı sıra pasif bir çalışma gösteren Helperlarda yetki düşümüne veya silinmeye gidilir.<br />
NOT:Türkiyenin en iyi, bilgili helperi olsa bile halfop olarak başlatılır.<br />
-<br />
<!--more--><br />
Madde18) Cinsel içerikli kanallara girmek yasaktır.<br />
-<br />
Madde19) Kullanıcıya #HELP kanalında voice(+) verdikten sonra 2dk. süre tanıyınız. 2dk içerisinde hiç birşey yazmıyorsa F3 aliası ile devoice(-v) ediniz.<br />
-<br />
Madde20) #HELPERS kanalında farklı bir sunucunun Helper&#8217;ı, sorumlusu yada yöneticisi ile ilgili olumlu/olumsuz yorum yapmak yasaktır. </p>
<img src="http://www.sohbetmirc.net/?ak_action=api_record_view&id=189&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.sohbetmirc.net/irchelp.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HelperKod</title>
		<link>http://www.sohbetmirc.net/helperkod.html</link>
		<comments>http://www.sohbetmirc.net/helperkod.html#comments</comments>
		<pubDate>Thu, 02 Feb 2012 10:21:53 +0000</pubDate>
		<dc:creator>DumaN</dc:creator>
				<category><![CDATA[Sohbet Mirc Genel]]></category>
		<category><![CDATA[anope server]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[helper]]></category>
		<category><![CDATA[helper kod]]></category>
		<category><![CDATA[helper özel]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[ircserver]]></category>
		<category><![CDATA[ircservices]]></category>

		<guid isPermaLink="false">http://www.sohbetmirc.net/?p=180</guid>
		<description><![CDATA[Helperlere özel mode kayıt kodu alias help return #help alias helper return #helper alias helpadd writeini help.ini $1- alias helpdel remini help.ini $1- alias helpekle return $iif(!$ini(help.ini,$1,$2),1,$calc($readini(help.ini,$1,$2) + 1)) alias helpgoster return $iif(!$readini(help.ini,$1,$2),0,$readini(help.ini,$1,$2)) alias goster { if ($ini(help.ini,0) == 0) { msg $helper Helperler Adina Kayit Bulunmamaktadir. &#124; halt } if ($1 == $null) { [...]]]></description>
			<content:encoded><![CDATA[<p>Helperlere özel mode kayıt kodu<br />
alias help return #help<br />
alias helper return #helper<br />
alias helpadd writeini help.ini $1-<br />
alias helpdel remini help.ini $1-<br />
alias helpekle return $iif(!$ini(help.ini,$1,$2),1,$calc($readini(help.ini,$1,$2) + 1))<br />
alias helpgoster return $iif(!$readini(help.ini,$1,$2),0,$readini(help.ini,$1,$2))<br />
alias goster {<br />
if ($ini(help.ini,0) == 0) { msg $helper Helperler Adina Kayit Bulunmamaktadir. | halt }<br />
if ($1 == $null) { var %x = 1,%y = $ini(help.ini,0) | while (%x &lt;= %y) {<br />
msg $helper Helper: $($chr(2),$ini(help.ini,%x),$chr(2)) Voice: $+($chr(2),$helpgoster($ini(help.ini,%x),voice),$chr(2)) Devoice: $+($chr(2),$helpgoster($ini(help.ini,%x),devoice),$chr(2)) Ban: $+($chr(2),$helpgoster($ini(help.ini,%x),ban),$chr(2)) Kick: $+($chr(2),$helpgoster($ini(help.ini,%x),kick),$chr(2)) | inc %x } }<br />
else {<br />
if ($1 == -r) { msg $helper Helperlere Ait Butun Bilgiler Sifirlanmistir. | write -c help.ini | halt }<br />
if ($ini(help.ini,$1) == 0) { msg $helper $1 Nickine Ait Bilgi Bulunmamaktadir! | halt }<br />
msg $helper Helper: $($chr(2),$1,$chr(2)) Voice: $+($chr(2),$helpgoster($1,voice),$chr(2)) Devoice: $+($chr(2),$helpgoster($1,devoice),$chr(2)) Ban: $+($chr(2),$helpgoster($1,ban),$chr(2)) Kick: $+($chr(2),$helpgoster($1,kick),$chr(2))<br />
}<br />
}<br />
<span id="more-180"></span><br />
on *:rawmode:#: {<br />
if ($chan == $help) {<br />
if ($1 == +v) { helpadd $nick voice $helpekle($2,voice) }<br />
if ($1 == -v) { helpadd $nick devoice $helpekle($2,devoice) }<br />
if ($1 == +b) { helpadd $nick ban $helpekle($2,ban) }<br />
}<br />
}<br />
on *:kick:#: { if ($chan == $help) { helpadd $nick kick $helpekle($nick,kick) } }</p>
<p>on *:text:!bilgi*:#: {<br />
if ($chan == $helper) {<br />
if ($2 == $null) { goster | halt }<br />
if ($2 == -r) { goster -r }<br />
else { goster $2 }<br />
}<br />
}Kullanımı !bilgi &#8211; !bilgi nicktxt dosyasını silmek için !bilgi -r </p>
<img src="http://www.sohbetmirc.net/?ak_action=api_record_view&id=180&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.sohbetmirc.net/helperkod.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Acces</title>
		<link>http://www.sohbetmirc.net/acces.html</link>
		<comments>http://www.sohbetmirc.net/acces.html#comments</comments>
		<pubDate>Thu, 26 Jan 2012 14:23:36 +0000</pubDate>
		<dc:creator>DumaN</dc:creator>
				<category><![CDATA[Sohbet Mirc Genel]]></category>
		<category><![CDATA[Acces]]></category>
		<category><![CDATA[chan Acces]]></category>
		<category><![CDATA[chanserv]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[ircserver]]></category>
		<category><![CDATA[mirc Acces]]></category>

		<guid isPermaLink="false">http://www.sohbetmirc.net/?p=177</guid>
		<description><![CDATA[Acces kabul sisteminde access eklenen kişiye bilgi gider ve access eklenen nick rumuz access kabul etmesi gerekir. Ptlink tarzı Access Kabul sistemi. (eklenen accesslerin /cs kabul #kanaladı e/h yapmalıdır…) Ptlink tarzı Access Kabul sistemi. (eklenen accesslerin /cs kabul #kanaladı e/h yapmalıdır…) Ekleme Zorluğu : Orta/Zor Yapılması Gereken Değişiklikler : cd ircservices-5.0.xx pico lang/tr.l Kod: CHAN_ACCESS_ADDED [...]]]></description>
			<content:encoded><![CDATA[<p>Acces kabul sisteminde access eklenen kişiye bilgi gider ve access eklenen nick rumuz access kabul etmesi gerekir.<br />
Ptlink tarzı Access Kabul sistemi. (eklenen accesslerin /cs kabul #kanaladı e/h yapmalıdır…)</p>
<p>Ptlink tarzı Access Kabul sistemi. (eklenen accesslerin /cs kabul #kanaladı e/h yapmalıdır…)</p>
<p>Ekleme Zorluğu : Orta/Zor<br />
Yapılması Gereken Değişiklikler :</p>
<p>cd ircservices-5.0.xx</p>
<p>pico lang/tr.l</p>
<p>Kod:<br />
CHAN_ACCESS_ADDED<br />
%s nick’i %s kanalinin erisim listesine %d seviyeden eklendi.Bu Satırları bulup, Şu şekilde değiştirin:</p>
<p><span id="more-177"></span><br />
Kod:<br />
CHAN_ACCESS_ADDED<br />
%s nick’ine %s kanalinin erisim listesine %d seviyeden eklenmesi için Kabul Mesajı Gönderildi.-</p>
<p>Kod:<br />
CHAN_ACCESS_LIST_HEADER<br />
%s Kanali Erisim Listesi:<br />
Sira Seviye Nick<br />
CHAN_ACCESS_LIST_FORMAT<br />
%4d %4d %sBu Satırları bulup, Şu şekilde değiştirin:</p>
<p>Kod:<br />
CHAN_ACCESS_LIST_HEADER<br />
%s Kanali Erisim Listesi:<br />
Sira Seviye Nick Durum<br />
CHAN_ACCESS_LIST_FORMAT<br />
%4d %4d %s %s-</p>
<p>Kod:<br />
CHAN_XOP_ADDED<br />
%s %s %s listesine eklendi.Bu Satırları bulup, Şu şekilde değiştirin..</p>
<p>Kod:</p>
<p><!--more--><br />
CHAN_XOP_ADDED<br />
%s nickine %s %s listesine eklenmesi için Kabul Mesajı Gönderildi.-</p>
<p>Kod:<br />
CHAN_XOP_LIST_HEADER<br />
%s %s listesi:<br />
Sira Nick<br />
CHAN_XOP_LIST_FORMAT<br />
%4d %sBu Satırları bulup, Şu şekilde değiştirin:</p>
<p>Kod:<br />
CHAN_XOP_LIST_HEADER<br />
%s %s listesi:<br />
Sira Nick Durum<br />
CHAN_XOP_LIST_FORMAT<br />
%4d %s %s——————————<br />
pico modules\\chanserv\\access-levels.c</p>
<p>Kod:<br />
int is_list; /* Is true when command is either LIST or COUNT */Bu Satırları bulup, bir üstüne şu satırı ekleyin:</p>
<p>Kod:</p>
<p><!--more--><br />
User *sky;-</p>
<p>Kod:<br />
notice_lang(s_ChanServ, u, CHAN_ACCESS_ADDED, nick, chan, level);Bu satırı bulup, bir altına şu satırları ekleyin:</p>
<p>Kod:<br />
sky = get_user(nick);<br />
if (sky) {<br />
if (user_identified(sky)) {<br />
send_cmd(s_ChanServ, “NOTICE %s :%s Nicki %s Kanalında Size Access Ekledi.”, sky-&gt;nick, u-&gt;nick, chan);<br />
send_cmd(s_ChanServ, “NOTICE %s :Kabul Etmek için /chanserv kabul %s e Yaziniz.”, sky-&gt;nick, chan);<br />
send_cmd(s_ChanServ, “NOTICE %s :Reddetmek için /chanserv kabul %s h Yaziniz.”, sky-&gt;nick, chan);<br />
}<br />
}-</p>
<p>Kod:<br />
static int access_list(User *u, int index, ChannelInfo *ci, int *sent_header)<br />
{</p>
<p><!--more--><br />
ChanAccess *access = &amp;ci-&gt;access[index];<br />
NickGroupInfo *ngi;<br />
if (!access-&gt;nickgroup)<br />
return RET_NOENTRY;<br />
if (!(ngi = get_ngi_id(access-&gt;nickgroup)))<br />
return RET_INTERR;<br />
if (!*sent_header) {<br />
notice_lang(s_ChanServ, u, CHAN_ACCESS_LIST_HEADER, ci-&gt;name);<br />
*sent_header = 1;<br />
}<br />
notice_lang(s_ChanServ, u, CHAN_ACCESS_LIST_FORMAT,<br />
index+1, access-&gt;level, ngi_mainnick(ngi));<br />
return RET_LISTED;<br />
}Bu kodu bulup, şu kod ile değiştirin:</p>
<p>Kod:<br />
static int access_list(User *u, int index, ChannelInfo *ci, int *sent_header)<br />
{</p>
<p><!--more--><br />
ChanAccess *access = &amp;ci-&gt;access[index];<br />
NickGroupInfo *ngi;<br />
if (!access-&gt;nickgroup)<br />
return RET_NOENTRY;<br />
if (!(ngi = get_ngi_id(access-&gt;nickgroup)))<br />
return RET_INTERR;<br />
if (!*sent_header) {<br />
notice_lang(s_ChanServ, u, CHAN_ACCESS_LIST_HEADER, ci-&gt;name);<br />
*sent_header = 1;<br />
}<br />
if (access-&gt;kabul==0)<br />
notice_lang(s_ChanServ, u, CHAN_ACCESS_LIST_FORMAT,<br />
index+1, access-&gt;level, ngi_mainnick(ngi), “”);<br />
else if (access-&gt;kabul==1)<br />
notice_lang(s_ChanServ, u, CHAN_ACCESS_LIST_FORMAT,<br />
index+1, access-&gt;level, ngi_mainnick(ngi), “”);<br />
return RET_LISTED;<br />
}——————————<br />
pico modules\\chanserv\\access-xop.c</p>
<p>Kod:<br />
const char *listname = XOP_LISTNAME(level);Bu Satıri bulup, bir üstüne şu satırı ekleyin:</p>
<p>Kod:<br />
User *sky;-</p>
<p>Kod:<br />
notice_lang(s_ChanServ, u, CHAN_XOP_ADDED, nick, chan, listname);Bu satırı bulup bir altına şu satırları ekleyin:</p>
<p>Kod:<br />
sky = get_user(nick);<br />
if (sky) {<br />
if (user_identified(sky)) {<br />
send_cmd(s_ChanServ, “NOTICE %s :%s Nicki %s Kanalında Size Access Ekledi.”, sky-&gt;nick, u-&gt;nick, chan);<br />
send_cmd(s_ChanServ, “NOTICE %s :Kabul Etmek için /chanserv kabul %s e Yaziniz.”, sky-&gt;nick, chan);<br />
send_cmd(s_ChanServ, “NOTICE %s :Reddetmek için /chanserv kabul %s h Yaziniz.”, sky-&gt;nick, chan);<br />
}<br />
}-</p>
<p><!--more--><br />
Kod:<br />
static int xop_list(User *u, int index, ChannelInfo *ci, int *sent_header,<br />
int relindex)<br />
{<br />
ChanAccess *access = &amp;ci-&gt;access[index];<br />
NickGroupInfo *ngi;<br />
if (!(ngi = get_ngi_id(access-&gt;nickgroup)))<br />
return 0;<br />
if (!*sent_header) {<br />
notice_lang(s_ChanServ, u, CHAN_XOP_LIST_HEADER,<br />
XOP_LISTNAME(access-&gt;level), ci-&gt;name);<br />
*sent_header = 1;<br />
}<br />
notice_lang(s_ChanServ, u, CHAN_XOP_LIST_FORMAT, relindex,<br />
ngi_mainnick(ngi));<br />
return 1;<br />
}Bu kodu bulup şu kod ile değiştirin:</p>
<p>Kod:<br />
static int xop_list(User *u, int index, ChannelInfo *ci, int *sent_header,<br />
int relindex)<br />
{<br />
ChanAccess *access = &amp;ci-&gt;access[index];<br />
NickGroupInfo *ngi;<br />
if (!(ngi = get_ngi_id(access-&gt;nickgroup)))<br />
return 0;<br />
if (!*sent_header) {<br />
notice_lang(s_ChanServ, u, CHAN_XOP_LIST_HEADER,<br />
XOP_LISTNAME(access-&gt;level), ci-&gt;name);<br />
*sent_header = 1;<br />
}<br />
if (access-&gt;kabul==0)<br />
notice_lang(s_ChanServ, u, CHAN_XOP_LIST_FORMAT, relindex,<br />
ngi_mainnick(ngi), “”);<br />
else if (access-&gt;kabul==1)<br />
notice_lang(s_ChanServ, u, CHAN_XOP_LIST_FORMAT, relindex,<br />
ngi_mainnick(ngi), “”);<br />
return 1;<br />
}——————————<br />
pico modules\\chanserv\\access.c</p>
<p><!--more--><br />
Kod:<br />
if (ci-&gt;access[i].nickgroup == id)Bu kodu bulup Hemen bir alt satıra şu kodu ekleyiniz : (bu satır 2 kez çıkacak, ikisinde de aynı şekilde bir alt satırına aşağıdaki satırı ekleyiniz.)</p>
<p>Kod:<br />
if (ci-&gt;access[i].kabul==1)Kod:<br />
ci-&gt;access[i].nickgroup = ni-&gt;nickgroup;<br />
ci-&gt;access[i].level = level;bu satırları bulup hemen altına şu kodu ekleyiniz:</p>
<p>Kod:<br />
ci-&gt;access[i].kabul = 0;——————————<br />
pico modules\\chanserv\\chanserv.h</p>
<p>Kod:<br />
int16 level;bu kodu bulup hemen altına şu kodu ekleyin:</p>
<p>Kod:<br />
int32 kabul;-</p>
<p>Kod:<br />
int16 access_count;bu kodu bulup hemen altına şu kodu ekleyin:</p>
<p>Kod:<br />
ChanAccess *accesstemp;——————————<br />
pico modules\\chanserv\\main.c</p>
<p>Kod:<br />
static void do_status(User *u);bu satırı bulup hemen altına şu satırı ekleyin:</p>
<p>Kod:<br />
static void do_kabul(User *u);-</p>
<p>Kod:<br />
{ “UNSUSPEND”,do_unsuspend,is_services_admin, -1,<br />
-1, CHAN_OPER_HELP_UNSUSPEND },bu satırları bulup hemen altına şu satırı ekleyin:</p>
<p>Kod:<br />
{ “KABUL”, do_kabul, NULL, -1,-1, -1 },-</p>
<p>Kod:<br />
static void do_help(User *u)<br />
{bu satırları bulup hemen bir üstüne şu kodu ekleyin:</p>
<p>Kod:<br />
static void do_kabul(User *u) {<br />
//char *cmd = strtok_remaining();<br />
char *kanal = strtok(NULL, ” “);<br />
char *secim = strtok(NULL, ” “);<br />
int sec;</p>
<p><!--more--><br />
ChannelInfo *ci;<br />
NickInfo *ni=u-&gt;ni;<br />
int bulunan=0;<br />
int i=0;<br />
if (!kanal) {<br />
send_cmd(s_ChanServ, “NOTICE %s :Kullanımı : KABUL #Kanal e/h”, u-&gt;nick);<br />
return;<br />
}<br />
ci = get_channelinfo(kanal);</p>
<p>if (strcmp(kanal, “#”) == 0) {<br />
notice_lang(s_ChanServ, u, CHAN_REGISTER_SHORT_CHANNEL);<br />
} else if (*kanal == ‘&amp;’) {<br />
notice_lang(s_ChanServ, u, CHAN_REGISTER_NOT_LOCAL);<br />
} else if ((*kanal != ‘#’) &amp;&amp; stricmp(kanal, “list”)) {<br />
notice_lang(s_ChanServ, u, CHAN_REGISTER_INVALID_NAME);<br />
} else if (!ni) {<br />
notice_lang(s_ChanServ, u, CHAN_MUST_REGISTER_NICK, s_NickServ);<br />
} else if (!user_identified(u)) {<br />
notice_lang(s_ChanServ, u, CHAN_MUST_IDENTIFY_NICK,<br />
s_NickServ, s_NickServ);<br />
} else if (stricmp(kanal, “list”) == 0) {<br />
for (ci = first_channelinfo(); ci; ci = next_channelinfo()) {<br />
if (ci-&gt;flags &amp; (CI_VERBOTEN))<br />
continue;<br />
if (ci-&gt;suspendinfo)<br />
continue;</p>
<p><!--more--><br />
ARRAY_SEARCH_SCALAR(ci-&gt;access, nickgroup, u-&gt;ngi-&gt;id, i);<br />
if (i != ci-&gt;access_count) {<br />
if (ci-&gt;access[i].kabul==0) {<br />
send_cmd(s_ChanServ, “NOTICE %s :%s Kanalında Bekleyen Bir Access isteği Bulundu..”, u-&gt;nick, ci-&gt;name);<br />
send_cmd(s_ChanServ, “NOTICE %s :Kabul Etmek için /chanserv kabul %s e Yazınız.”, u-&gt;nick, ci-&gt;name);<br />
send_cmd(s_ChanServ, “NOTICE %s :Reddetmek için /chanserv kabul %s h Yazınız.”, u-&gt;nick, ci-&gt;name);<br />
send_cmd(s_ChanServ, “NOTICE %s :-”, u-&gt;nick);<br />
}<br />
}<br />
}<br />
return;<br />
}<br />
else if (ci == NULL) {<br />
notice_lang(s_ChanServ, u, CHAN_X_NOT_REGISTERED, kanal);<br />
}<br />
else {<br />
if (!secim) {<br />
send_cmd(s_ChanServ, “NOTICE %s :Kullanımı : KABUL #Kanal e/h”, u-&gt;nick);<br />
return;<br />
}<br />
if (stricmp(secim, “h”) == 0)<br />
sec=0;<br />
else if (stricmp(secim, “e”) == 0)<br />
sec=1;<br />
else {<br />
send_cmd(s_ChanServ, “NOTICE %s :Kullanımı : KABUL #Kanal e/h”, u-&gt;nick);<br />
return;<br />
}<br />
<!--more--><br />
if (ci-&gt;flags &amp; CI_VERBOTEN) {<br />
send_cmd(s_ChanServ, “NOTICE %s :Bu Kanal Yasaklı Bir Kanaldır, Komutunuzu Gözden Geçiriniz.”, u-&gt;nick);<br />
return;<br />
} else if (ci-&gt;suspendinfo) {<br />
send_cmd(s_ChanServ, “NOTICE %s :Bu Kanal Suspendli Bir Kanaldır, Komutunuzu Gözden Geçiriniz.”, u-&gt;nick);<br />
return;<br />
}<br />
ARRAY_FOREACH (i, ci-&gt;access) {<br />
if (ci-&gt;access[i].nickgroup == ni-&gt;nickgroup) {<br />
if (sec==1) {<br />
if (ci-&gt;access[i].kabul==0) {<br />
ci-&gt;access[i].kabul=1;<br />
send_cmd(s_ChanServ, “NOTICE %s :%s Kanalı için Access Eklemesi Kabul Edildi.”, u-&gt;nick, kanal);<br />
}<br />
else if (ci-&gt;access[i].kabul==1) {<br />
send_cmd(s_ChanServ, “NOTICE %s :%s Kanalı için Access Eklemesini Zaten Kabul Etmişsiniz.”, u-&gt;nick, kanal);<br />
}<br />
else {<br />
send_cmd(s_ChanServ, “NOTICE %s :%s Kanalı için Nickinize Ait Bekleyen Access isteği Yok.”, u-&gt;nick, kanal);<br />
}<br />
put_channelinfo(ci);<br />
bulunan=1;<br />
break;<br />
}<br />
else {<br />
if (ci-&gt;access[i].kabul==0) {<br />
send_cmd(s_ChanServ, “NOTICE %s :%s Kanalındaki Bekleyen Access isteğiniz Silindi.”, u-&gt;nick, kanal);<br />
ARRAY_REMOVE(ci-&gt;access, i);<br />
put_channelinfo(ci);<br />
bulunan=1;<br />
}<br />
break;<br />
}<br />
}<br />
}<br />
if (bulunan==0)<br />
send_cmd(s_ChanServ, “NOTICE %s :Nickiniz için %s Kanalında Bekleyen Bir Access isteği Yok.”, u-&gt;nick, kanal);<br />
}</p>
<p>}——————————<br />
pico modules\\nickserv\\main.c</p>
<p>Kod:<br />
#include “modules/operserv/operserv.h”bu kodu bulup hemen altına şu kodu ekleyin</p>
<p>Kod:<br />
#include “modules/chanserv/chanserv.h”-</p>
<p>Kod:<br />
char *s_NickServ;bu kodu bulup hemen altına şu kodu ekleyin:</p>
<p>Kod:<br />
char *s_ChanServ;-</p>
<p>Kod:<br />
static void do_identify(User *u)<br />
{<br />
char *pass = strtok_remaining();<br />
NickInfo *ni = NULL;<br />
NickGroupInfo *ngi = NULL;bu satırları bulup hemen altına şu 3 satırı ekleyiniz:</p>
<p>Kod:<br />
ChannelInfo *ci;<br />
int i;<br />
int toplam=0;-</p>
<p>Kod:<br />
notice_lang(s_NickServ, u, NICK_IDENTIFY_SUCCEEDED);bu satırı bulup hemen bir altına şu satırları ekleyiniz:</p>
<p>Kod:<br />
for (ci = first_channelinfo(); ci; ci = next_channelinfo()) {<br />
if (ci-&gt;flags &amp; (CI_VERBOTEN))<br />
continue;<br />
if (ci-&gt;suspendinfo)<br />
continue;<br />
ARRAY_SEARCH_SCALAR(ci-&gt;access, nickgroup, u-&gt;ngi-&gt;id, i);<br />
if (i != ci-&gt;access_count) {<br />
if (ci-&gt;access[i].kabul==0)<br />
toplam++;<br />
}<br />
}<br />
if (toplam!=0) {<br />
send_cmd(s_ChanServ, “NOTICE %s :%d Adet Bekleyen Access Kabul isteğiniz Var.”, u-&gt;nick, toplam);<br />
send_cmd(s_ChanServ, “NOTICE %s :istekleri Listelemek için /chanserv kabul list Komutunu Uygulayınız.”, u-&gt;nick);<br />
}——————————<br />
pico modules\\database\\version4.c</p>
<p>Kod:<br />
SAFE(write_int16(convert_new_level(ci-&gt;access[i].level), f));bu satırı bulup hemen altına şu satırı ekleyiniz:</p>
<p><!--more--><br />
Kod:<br />
SAFE(write_int32(ci-&gt;access[i].kabul, f));——————————</p>
<p>Not : tr.l de yapacağınız değişikliklerde “tab”lara dikkat ediniz.<br />
Not : dosyalarınızıftp den çekip not defterinde veya başka bir editörde yapmanız daha iyi olacaktır.</p>
<p>Buraya kadar herşeyi Satır kaydırmadan yaptıysanız;</p>
<p>make<br />
make install</p>
<p>komutlarınızı kullanınız.</p>
<p>sonra ./ircservices komutu ile servislerinizi getirip, mirc üzerinden admin nickinizile girip /os update komutunu kullanınız..</p>
<p>bu işlemden HEMEN sonra servislerinizi ps x listenizden kapatınız..</p>
<p>sonrasında şu editi yapınız:</p>
<p>—<br />
pico modules\\database\\version4.c</p>
<p>Kod:<br />
ci-&gt;access[i].level = convert_old_level(lev);bu satırı bulup hemen altına şu satırı ekleyiniz:</p>
<p>Kod:<br />
SAFE(read_int32(&amp;ci-&gt;access[i].kabul, f));<br />
bu işlemden sonra da tekrar<br />
make<br />
make install<br />
komutlarını uygulayıp servislerinizi getirirseniz işlem tamamlanacaktır…</p>
<img src="http://www.sohbetmirc.net/?ak_action=api_record_view&id=177&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.sohbetmirc.net/acces.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bnc</title>
		<link>http://www.sohbetmirc.net/bnc.html</link>
		<comments>http://www.sohbetmirc.net/bnc.html#comments</comments>
		<pubDate>Thu, 26 Jan 2012 14:16:23 +0000</pubDate>
		<dc:creator>DumaN</dc:creator>
				<category><![CDATA[Sohbet Mirc Genel]]></category>
		<category><![CDATA[anope]]></category>
		<category><![CDATA[bnc]]></category>
		<category><![CDATA[ircserver]]></category>
		<category><![CDATA[ircservices]]></category>
		<category><![CDATA[mirc]]></category>
		<category><![CDATA[Türkçe mirc]]></category>

		<guid isPermaLink="false">http://www.sohbetmirc.net/?p=174</guid>
		<description><![CDATA[Mirc Bnc Nedir ? Mirc Bnc\’nin kullanın amacı aslında kendi ipinizi saklamak amacı ile ilk olarak undernette kullanıma başlamıştır. Fakat geliştirilerek diğer serverlarda psybnc olarak geliştirilmiştir. Kullanıcının 24 saat online olarak nickinin irc serverda kalmasını sağlamıştır. Siz gelene kadar ki size yazılan yazıları log etme özelliğine sahiptir. Vhost olarakta kullanabilme özelliğine sahiptir. Bnc Nedir ? [...]]]></description>
			<content:encoded><![CDATA[<p>Mirc Bnc Nedir ?</p>
<p>Mirc Bnc\’nin kullanın amacı aslında kendi ipinizi saklamak<br />
amacı ile ilk olarak undernette kullanıma başlamıştır.<br />
Fakat geliştirilerek diğer serverlarda psybnc olarak<br />
geliştirilmiştir. Kullanıcının 24 saat online olarak nickinin irc serverda kalmasını sağlamıştır. Siz gelene kadar ki size yazılan yazıları log etme özelliğine sahiptir. Vhost olarakta kullanabilme özelliğine sahiptir.</p>
<p>Bnc Nedir ?</p>
<p><span id="more-174"></span><br />
BNC ( BouNCer ), kullanıcıların shell üzerinden IRC sunucularına bağlanmalarını sağlar. BNC, bir proxy server kurmanızı sağlamaz, zaten kendisi özellikleri kısmen kısıtlanmış bir proxy sunucur. BNC size bu hizmeti verirken sizin shell hesabınıza bağlanmanız gerekmez. Mirc, Pirc gibi IRC programlarını kullanarak BNC üzerinden istediğiniz sunucuya bağlanırsınız. BNC bu basit görevin yanında size eğlenceli ve işlevsel bazı özellikler de sunar. Shell alıdığınız şirketin size verdiği imkanlar dahilinde yüzlerlerce vhost ve IP adresini kullanabilirsiniz yada kendi vhost ve ip adresinizi yaratabilirsiniz. Vhost sizin ip adresiniz yerine gözüken adreslerdir. İşte işin eğlenceli kısmı burası yani siz kendiniz alemin.en.kral.chatcisi.benim.com gibi bir adresi yada seni.seviyorum.fadime.com gibi bir adresi kendinize vhost olarak seçebilirsiniz. Bu özellikler shell aldığınız şirketin size sunuduğu imkanlara bağlı olarak değişkenlik gösterir. Bazı şirketler kendi oluşturdukları vhostların dışında vhost kullanılmasına izin vermezler, bazıları ise sadece size ait vhost(lar) oluştumanıza izin verirler.<br />
<!--more--><br />
BNC, sizin belirlediğiniz maximum kullanıcı sayısına ulaştığında başka bağlantılara izin vermez, sizin girdiğiniz vhostların dışında vhost kullanılmasını engeller, BNC üzerinden bağlantı sağlayan kullanıcının istediğinizde bağlantısını kesmenizi sağlar ve istediğiniz porttan bu hizmeti sunar.<br />
BNC size kısmi bir koruma sağlar. Sizin gerçek IP adresiniz gözükmediği için D.O.S. saldırıları gibi saldırılardan korunmuş olursunuz. Ancak bu gizlenme sadece IRC sunucularında çalışır. BNC ‘yi proxy sunularından ayıran en büyük özelliği ise budur.</p>
<p>En çok kullanılan bouncerlar BNC, psyBNC ve EzBounce ‘dur. BNC diğer ikisine göre oldukça kısıtlı özelliklere sahiptir. psyBNC ve EzBounce daha çok işlevseldir. Ancak kullanım amacınıza göre en doğrusunu siz belirlemelisiniz. Sadece siz kullanacaksanız psyBNC gibi işlevsel bir bouncer kullanmak pek bir fayda sağlamaz. Aynı bouncer, beş ve üzeri kullanıcıya hizmet verecekse yada bir bouncer kurup diğer kullanıcılara açmayı düşünüyorsanız BNC pek size göre değil demektir.</p>
<img src="http://www.sohbetmirc.net/?ak_action=api_record_view&id=174&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.sohbetmirc.net/bnc.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ident yasaklama</title>
		<link>http://www.sohbetmirc.net/ident-yasaklama.html</link>
		<comments>http://www.sohbetmirc.net/ident-yasaklama.html#comments</comments>
		<pubDate>Wed, 25 Jan 2012 09:51:56 +0000</pubDate>
		<dc:creator>DumaN</dc:creator>
				<category><![CDATA[Sohbet Mirc Genel]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[ident]]></category>
		<category><![CDATA[ident yasaklama]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[mirc]]></category>
		<category><![CDATA[mirc sohbet icin iki haneli ident yasaklama]]></category>
		<category><![CDATA[mirc tükçe]]></category>

		<guid isPermaLink="false">http://www.sohbetmirc.net/?p=167</guid>
		<description><![CDATA[Öncelikle aynı identten gelen saldırılara karşı kullanılması gereken komut ; /os akill add *ident*@* sebep Dikkat edilmesi gereken nokta ident çok kısa ise başka girişleride engelleyebilirsiniz. Yani kelimeden sonra kullanılan yıldız (*) kendinden sonraki harfi yutar. 2 harfli ident koruması ; /spamfilter add u kill 1d 2harfli_ident_yasak .+!..@.+:.+ Sc5 girişlerine karşı uygulanması gereken komut ; [...]]]></description>
			<content:encoded><![CDATA[<p>Öncelikle aynı identten gelen saldırılara karşı kullanılması gereken komut ;</p>
<p>/os akill add *ident*@* sebep<br />
Dikkat edilmesi gereken nokta ident çok kısa ise başka girişleride engelleyebilirsiniz.</p>
<p>Yani kelimeden sonra kullanılan yıldız (*) kendinden sonraki harfi yutar.</p>
<p><span id="more-167"></span><br />
2 harfli ident koruması ;<br />
/spamfilter add u kill 1d 2harfli_ident_yasak .+!..@.+:.+</p>
<p>Sc5 girişlerine karşı uygulanması gereken komut ;</p>
<p>/spamfilter add u gzline 1d Sc5_Yasak .+![a-z]{1}[0-9]{4}@.+:.+</p>
<img src="http://www.sohbetmirc.net/?ak_action=api_record_view&id=167&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.sohbetmirc.net/ident-yasaklama.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux</title>
		<link>http://www.sohbetmirc.net/linux.html</link>
		<comments>http://www.sohbetmirc.net/linux.html#comments</comments>
		<pubDate>Mon, 23 Jan 2012 09:47:36 +0000</pubDate>
		<dc:creator>DumaN</dc:creator>
				<category><![CDATA[Sohbet Mirc Genel]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[linux nedir]]></category>
		<category><![CDATA[mirc]]></category>
		<category><![CDATA[mirc scripting]]></category>
		<category><![CDATA[Türkçe mirc]]></category>

		<guid isPermaLink="false">http://www.sohbetmirc.net/?p=164</guid>
		<description><![CDATA[Linux nedir? Linux 90 ların ortalarından itibaren hızla profesyönel anlamda popülerlik kazanmaya başlamış bir işletim sistemidir.Günümüzde 260 dan fazla sürümü olan bu işletim sisteminin tarihi ve “Open Source” felsefesi bu yazımızın konusu degildir. Hele Windows mu Linux mu sorusunun sonu olmadıgı için o konuya girmeyeceğiz, çok az teorik bilgi olarak karşılaştıracağız. Bu yazıyı yazmamın amacı [...]]]></description>
			<content:encoded><![CDATA[<p>Linux nedir?</p>
<p>Linux 90 ların ortalarından itibaren hızla profesyönel anlamda popülerlik kazanmaya başlamış bir işletim sistemidir.Günümüzde 260 dan fazla sürümü olan bu işletim sisteminin tarihi ve “Open Source” felsefesi bu yazımızın konusu degildir. Hele Windows mu Linux mu sorusunun sonu olmadıgı için o konuya girmeyeceğiz, çok az teorik bilgi olarak karşılaştıracağız. Bu yazıyı yazmamın amacı siz yeni linux kullanıcılarının ilk geçiş şokunu azaltmak, günlük işlerinizin devamını saglamak ve karşılaşıcağınız ufak sorunların üstesinden gelmenizi saglamaktır. Yazıma başlamadan önce eger Linuxa karşı ön yargılıysanız ya da en küçük bir şeyde sinirleriniz bozulup bırakıp “eeee bu nasıl şeymiş” diyecekseniz lütfen sag üst köşedeki çarpı işaretine basınız. Son olarak kişisel tecrübelerimin yanında bir çok kaynaktan begendigim hem iş hem okul hem de günlük hayatımda kullandıgım kaynaklardan secmece bölümleri de size aktaracağım.<br />
<span id="more-164"></span><br />
Neden Linux?</p>
<p>İnsalara gercek hayatta ya da sanal ortamda neden linux diye sorulursa hemen hemen aynı cevaplar alınır. Bunlar özgürlük(acık kaynak koduyla ilişkilendirilebilir), çok fazla secenegin olması, merak,  profesyönel yaşamda kullanım zorunlulugu ve güvenliktir. Şimdi bunlara biraz egilelim ve ütopyayla gercegi birbirinden ayıralım.<br />
<!--more--><br />
Özgürlük: Acık kaynak kodu sayesinde insanlar tek bir firmanın insafına kalmaktan kurtuluyor, örnek vermek gerekirse bir firma herhangi bir durumda ürüne verdigi destegi kesebilir ya da ürünün sadece belli kondisyonlar altında çalışmasını zorunlu kılabilir. Ama Mozilla projesini örnek vermek gerekirse open source sayesinde onlarca entegre çalışabilen eklentiye çok kısa bir sürede gönüllü insanlar tarafından sahip olmuş ve bugün paralı olarak aynı işi yapan download managerlar, ftp programları, mail programlarına ücretsiz olarak sahip olunabilir. Bunun yanında(ve kişisel fikrim olarakta) tekelleşme ve iletişim, askeriye, devlet kurumları gibi kilit noktalarda bu tür kodu gizli firmaların ürünlerinin kullanımı hakkında soru işaretleri oluşmaktadır. Yine de bu özellik biraz Power User olarak nitelendirilen bilgisayar bilgisi ve merakı ileri düzeyde olan insanlar için gecerlidir.<br />
<!--more--><br />
Secenekler: Linux dogası geregi bir çok sürümden oluşmaktadır. Bunlardan bazıları sadece desktoplar için tasarlanmışken kimisi Web server olarak, bankalarda güvenlik modulu ya da bilimsel araştırmalar için platform oluşturulucak şekilde yapılır. Bu sayede tam amacınıza ait bir linuxu kurup zaten hali hazırda olan paketleri sayesinde hemen işe başlayabilirsiniz.Bunun yanında browserı ya da pencere yöneticisini begenmediniz mi veya daha hızlı birtanesi oldugunu gördünüz hemen degiştebilirsiniz Linux sizi herhangi bir konuda kısıtlamaz. Malesef işler her zaman istediginiz gibi gitmiyor sectiğiniz sürüm %100 isteklerinizi karşılayamayabilir.<br />
<!--more--><br />
Güvenlik: Linuxun diger işletim sistemlerinden daha güvenli olduğu konusu biraz tartışma konusudur. Şahsen ben daha güvenli buluyorum bunun bir kaç sebebi var.Öncelikle virüs, spyware ve trojen gibi zararlı programlar yazılırken bir kullanıcının hangi programları kullandıgı düşünülür bu acıdan Linux az kullanıldıgı için desktop manasında daha güvenli.Bunun yanında gönüllü yapılan işler zorla yapılanlardan çok daha saglam olabilirler. Binlerce bilgisayar kullanıcısı sadece ego tatmini için zamanlarını ve paralarını linuxa yatırıyorlar. Siz fıtık ameliyatınızı kime yaptırırsınız paraya ihtiyacı olan arkadaşınıza mı yoksa çok zengin olupta bu işi kişisel istek için yapan birine mi? Tabi bu durum microsoftun, sun ya da oracle&#8217;ın dünyada ki en iyi yazılımcılara sahip oldugu gerçegini degiştirmezJ<br />
<!--more--><br />
Her şey bir yana çalıştıgım şirketlerde logları inceledigimde gördügüm birşey Linux makinelere yapılan başarılı saldırılar Windows makinelere yapılanlardan daha düşük. Aynı zamanda 3 yıl aralıklarla kapattıgım, çogunlukla günün 24 saati çalışan Linux kutumda ki kurulu servisler şu güne kadar 1 ve ya 2 kere çökmüştür. Bir de işin microsoft tarafına bakarsak windows2000 daha sonra da windows2003 ile elini saglamlaştıran Microsoft, desktop mimarisinde de Dos tabanından vazgecerek bir çok sorununu halletti.Son olarak birşey eklemek istiyorum Linux dosya yapısı ve çalışma mantıgı sebebiyle bazı saldırılara windowstan daha dayanıklıdır, buna daha sonra deginiceğiz.<br />
<!--more--><br />
Ne zaman Linux kullanılmaz? Linux sadece serverlar ve uzmanlar için midir?</p>
<p>  Aynen yukarda ki gibi Linuxa ne gibi durumlarda ihtiyacınız olmayacağına ya da Linux hakkında ki bazı yanılgılardan bahsediceğim.</p>
<p>Tartışılabilir bir konu, linux aslında Unixten sonra ki dönemde desktoplar için düşünülmüş bir işletim sistemidir ama zaman içersinde uzman yazılımcılar ve kullanıcılar tarafından daha popüler oldugundan dolayı servera kaymıştır. Yine de desktop versiyonları bulunmakta ve gittikce de kaliteleri artmaktadır. Peki linux sadece uzmanlara göre midir? İşte bu konuda bir fikir birligine varılamamıştır.Bazı insanlar(ben dahil) bize ilk başta windows yerine linux verselerdi alışma süremizin aşagı yukarı aynı olacagını iddia ederler.Mesela aranızda kaçınız eksik bir dll dosyasını yerine koymayı bilgisayarı ilk aldıgı gün biliyordu.Bunun yanında siz Linux kullanıcıları olarak windowsun kullanıcı dostu arabirimi ve geniş kullanıcı kitlesi sayesinde de başta yazılım ve donanım firmalarının hedef kitle olarak windowsu almaları sizi zor durumda bırakabilir. Bunun yanında grafiksel arayüzler linux altında hızla yaygınlık kazansa da hala ileri seviye uygulamaları komut satırından yapılması korkutucu bazen de sinir bozucu olabilir.<br />
<!--more--><br />
Linuxta programlar çalışır mı, alışkın oldugum programlar bulunur mu?</p>
<p> Linuxun hızla masaüstüne popülerlik kazanmaya başlaması, bir çok uzmanın evde linux kullanması ve egosunun tatmin etmek isteyen fanatik linux kullanıcıları hemen hemen her türlü yazılımın linux versiyonunu ya da benzerini linux için yazmışlardır. Burda konuya biraz ara verip işletim sistemlerinden bahsedeceğim, bir işletim sistemi bilgisayarın donanımlarının çalışmasını düzenler ve dosya kopyalama yazma silme gibi(aslında bu da donanım yönetimidir) temel işlemleri yapmanızı saglar. Bu sebepten işletim sistemlerinin “Çalıştırılabilir” dosyalarının hepsinin uzantısı farklıdır(örn:??.exe). Bu sebepten dolayı windowsta kullandıgınız yazılımları direkt linuxta kullanamayız ama hemen telaş etmeyin bir çok yardımcı programlar mevcuttur.Bir de Linux için en büyük korku linux altında herşeyin Compile yani derlenmesi gerektigine olan inanctır. Eskiden olsa bu dediginiz dogruydu ama son yıllarda hızla RPM YUM PİSİ gibi paketleme sistemleri ile linuxa program kurmak windows kadar kolaylaştı.<br />
<!--more--><br />
Linuxta donanım uyuşmazlıgı olur mu? Teknik destek nasıl bulurum?</p>
<p>Linuxta ki donanım sorunları aslında minimumdur. Sadece üretim masraflarını minimum tutmak isteyen bir kaç donanım firması ve bazı usb modemler haricinde linuxta ciddi bir donanım sorunu yaşamadım.Bunların haricinde karşılaşabiliceginiz donanım sorunlarıda 2 ana sebepten oluşabilir. Birincisi benden daha eski bir Linux çekirdegi kullanıyorsunuzdur ya da windowstan gelen alışkanlık dogrultusunda herşeye next next next deyip geçtiniz.Linuxta size sordugu soruları okuyun bazen işinize yarayan şeyler ögrenebilirsiniz. Desteğe gelince de Linuxun içinde hali hazırda zaten 10 ciltlik bir manuel vardır(hepsini okursanız haber verin tebrik edeceğim) ve internette de bir sürü HOWTO dosyası var, bunlar dosya yüklemekten tutun network kurmaya kadar her türlü bilginin oldugu yazılardır.Olmadımı “komut –help “ yazın<br />
<!--more--><br />
Windows mu? Linux mu? Hadi Linux oldu hangisi?<br />
Bu soru ben internet ortamına ilk çıktıgımda da vardı, benden sonra da olacaktır. Öncelikle amacınızı belirleyin windowsun da linuxun da üstün ve zayıf yanları vardır.Windowsun kolay kullanımına karşın Linuxun esnekligi. Active directorinin muhteşem gücüne karşı saglam ve hızlı linux deamonları.Burda kim daha iyidir diye asla tartışmayacağız ve size şunu söyleyeyim takım tutar gibi işletim sistemi ya da programlama dili tutmak sacmalıktır.Amacınıza en iyi şekilde yardım eden o konuda en iyisidir.Sadece şunu söylemek istiyorum ASP ve .NET sanıldıgının aksine linuxta çalışıyor. ASP perl scripti ile .NET&#8217;te MONO projesi sayesinde linuxta vücut bulmuştur. Yine de bu teknolojilerle ilgileniyorsanız ya da bilgisayarı sadece oyun  için kullanıcaksanız windows kullanın kafanız rahat etsin. Peki bu sorunu hallettik hangi linuxu kullanacağız sorusunun cevabı en azından yukardakinin aksine verilebilir.Bir amac belirleyin Linux ögrenmek mi istiyorsunuz, server sistemlerini mi inceleyeceksiniz, overclock mu yapmaya çalışacaksınız, yoksa üniversitede kurdugunuz fizik düzeneginin sonuclarını hızlı bir şekilde bilgisayar ortamına mı geçirceksiniz işte altın sorular bunlar.Bu yazı normal bir kullanıcı oldugunuzu varsaydıgı için şu 3 versiyon eşliginde anlatılıcaktır Suse10, Fedore 4 ve Mandriva 2005 bunları secmemin asıl sebebi popüler olmaları, benim aşina olmam, kolay kullanımları ve Suse10&#8242;u incelemek istemem:). Bir de bu yazılımlarda msn, office, internet, mail ve network için kullanmak isteyiceginiz her türlü program beraberinde geliyor yani siz daha “bu ne ya” demeden normal işlerinize kaldıgınız yerden devam edebilirsiniz.</p>
<img src="http://www.sohbetmirc.net/?ak_action=api_record_view&id=164&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.sohbetmirc.net/linux.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ConferanceRoom Kurulum</title>
		<link>http://www.sohbetmirc.net/conferanceroom-kurulum.html</link>
		<comments>http://www.sohbetmirc.net/conferanceroom-kurulum.html#comments</comments>
		<pubDate>Mon, 23 Jan 2012 09:35:52 +0000</pubDate>
		<dc:creator>DumaN</dc:creator>
				<category><![CDATA[Sohbet Mirc Genel]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[Conference Room Kurulumu]]></category>
		<category><![CDATA[Conference Room Kurulumu indir]]></category>
		<category><![CDATA[cr]]></category>
		<category><![CDATA[ircserver]]></category>

		<guid isPermaLink="false">http://www.sohbetmirc.net/?p=160</guid>
		<description><![CDATA[Önce cr versiyonunu accountunuza indirin.. tar -zxvf CR1.8.4-Linux.tar.gz cd CR1.8.4-Linux ./install komutu ile kurarsınız ilk sorusu keydir elinizdeki keyinizi yazarsınız diğer soruları anlarsınız dikkat etmeniz gereken portlardır 7000,6667-6669 seklinde size bir örnek verir aldanmayın o kısma 7030,6667-7000:ServerIPNumaranız seklinde yazınız eğer shell firmanızda cr kurulmussa ve 7030 portuna kurulu ise sizde kurarken o portu 7031 ve [...]]]></description>
			<content:encoded><![CDATA[<p>Önce cr versiyonunu accountunuza indirin..<br />
tar -zxvf CR1.8.4-Linux.tar.gz<br />
cd CR1.8.4-Linux<br />
./install komutu ile kurarsınız</p>
<p>ilk sorusu keydir elinizdeki keyinizi yazarsınız diğer soruları anlarsınız dikkat etmeniz gereken<br />
portlardır<br />
7000,6667-6669 seklinde size bir örnek verir aldanmayın o kısma<br />
7030,6667-7000:ServerIPNumaranız<br />
seklinde yazınız eğer shell firmanızda cr kurulmussa ve 7030 portuna kurulu ise sizde kurarken o portu 7031 ve ya 7032 vs.. seklinde giriniz..<br />
kurulum yaparken CR nin kendi servislerini kullancaksanız CRServices sorusuna yes diyiniz..<br />
./startcr<br />
seklinde serverinizi çalıştırabilirsiniz<br />
<span id="more-160"></span><br />
web kontrol panelinden serveri yonetmek için</p>
<p>http://IPNumaranız:WebPortunuz/admin/default.adm</p>
<p>seklinde girersiniz<br />
web port kurulumda sorulan web port tur 7030 yazdığımız default port ile karıstırmayın web portlar 8000 den baslar aynı sekilde o makinada 8000 e kurulmussa 8001 e kurulması gerekir diğer cr nin bu adrese bağlanırken size sorduğu kullanıcı adı Admin nickinizdir password ise admin sifrenizdir..<br />
Servisleriniz giderse<br />
serverdan AdminServ i kullanarak geri getirebilirsiniz<br />
/as services util start<br />
seklinde<br />
ilk kurulumda sadece chanserv ve nickserv kurulur ..<br />
memoserv ve operserv i kurmak için extra işlemler gerekir..<br />
/as services memoserv enable<br />
/as services operserv enable<br />
seklinde yazıp serveri telnetten kapatıp açarsanız<br />
cd CR1.8.4-Linux<br />
./stopcr(kapatma)<br />
./startcr (açma)<br />
memoserviniz gelir..<br />
[img]Önce cr versiyonunu accountunuza indirin..<br />
tar -zxvf CR1.8.4-Linux.tar.gz<br />
cd CR1.8.4-Linux<br />
./install komutu ile kurarsınız</p>
<p><!--more--><br />
ilk sorusu keydir elinizdeki keyinizi yazarsınız diğer soruları anlarsınız dikkat etmeniz gereken<br />
portlardır<br />
7000,6667-6669 seklinde size bir örnek verir aldanmayın o kısma<br />
7030,6667-7000:ServerIPNumaranız<br />
seklinde yazınız eğer shell firmanızda cr kurulmussa ve 7030 portuna kurulu ise sizde kurarken o portu 7031 ve ya 7032 vs.. seklinde giriniz..<br />
kurulum yaparken CR nin kendi servislerini kullancaksanız CRServices sorusuna yes diyiniz..<br />
./startcr<br />
seklinde serverinizi çalıştırabilirsiniz<br />
<!--more--><br />
web kontrol panelinden serveri yonetmek için</p>
<p>http://IPNumaranız:WebPortunuz/admin/default.adm</p>
<p>seklinde girersiniz<br />
web port kurulumda sorulan web port tur 7030 yazdığımız default port ile karıstırmayın web portlar 8000 den baslar aynı sekilde o makinada 8000 e kurulmussa 8001 e kurulması gerekir diğer cr nin bu adrese bağlanırken size sorduğu kullanıcı adı Admin nickinizdir password ise admin sifrenizdir..<br />
Servisleriniz giderse<br />
serverdan AdminServ i kullanarak geri getirebilirsiniz<br />
/as services util start<br />
seklinde<br />
ilk kurulumda sadece chanserv ve nickserv kurulur ..<br />
memoserv ve operserv i kurmak için extra işlemler gerekir..<br />
/as services memoserv enable<br />
/as services operserv enable<br />
seklinde yazıp serveri telnetten kapatıp açarsanız<br />
cd CR1.8.4-Linux<br />
./stopcr(kapatma)<br />
./startcr (açma)<br />
memoserviniz gelir..<br />
[/img]Önce cr versiyonunu accountunuza indirin..<br />
tar -zxvf CR1.8.4-Linux.tar.gz<br />
cd CR1.8.4-Linux<br />
./install komutu ile kurarsınız</p>
<p>ilk sorusu keydir elinizdeki keyinizi yazarsınız diğer soruları anlarsınız dikkat etmeniz gereken<br />
portlardır<br />
7000,6667-6669 seklinde size bir örnek verir aldanmayın o kısma<br />
7030,6667-7000:ServerIPNumaranız<br />
seklinde yazınız eğer shell firmanızda cr kurulmussa ve 7030 portuna kurulu ise sizde kurarken o portu 7031 ve ya 7032 vs.. seklinde giriniz..<br />
kurulum yaparken CR nin kendi servislerini kullancaksanız CRServices sorusuna yes diyiniz..<br />
./startcr<br />
seklinde serverinizi çalıştırabilirsiniz<br />
<!--more--><br />
web kontrol panelinden serveri yonetmek için</p>
<p>http://IPNumaranız:WebPortunuz/admin/default.adm</p>
<p>seklinde girersiniz<br />
web port kurulumda sorulan web port tur 7030 yazdığımız default port ile karıstırmayın web portlar 8000 den baslar aynı sekilde o makinada 8000 e kurulmussa 8001 e kurulması gerekir diğer cr nin bu adrese bağlanırken size sorduğu kullanıcı adı Admin nickinizdir password ise admin sifrenizdir..<br />
Servisleriniz giderse<br />
serverdan AdminServ i kullanarak geri getirebilirsiniz<br />
/as services util start<br />
seklinde<br />
ilk kurulumda sadece chanserv ve nickserv kurulur ..<br />
memoserv ve operserv i kurmak için extra işlemler gerekir..<br />
/as services memoserv enable<br />
/as services operserv enable<br />
seklinde yazıp serveri telnetten kapatıp açarsanız<br />
cd CR1.8.4-Linux<br />
./stopcr(kapatma)<br />
./startcr (açma)<br />
memoserviniz gelir..</p>
<img src="http://www.sohbetmirc.net/?ak_action=api_record_view&id=160&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.sohbetmirc.net/conferanceroom-kurulum.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>proxy addon</title>
		<link>http://www.sohbetmirc.net/proxy-addon.html</link>
		<comments>http://www.sohbetmirc.net/proxy-addon.html#comments</comments>
		<pubDate>Fri, 20 Jan 2012 15:11:55 +0000</pubDate>
		<dc:creator>DumaN</dc:creator>
				<category><![CDATA[Sohbet Mirc Genel]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[irc mirc]]></category>
		<category><![CDATA[mirc proxy]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[proxy addon]]></category>

		<guid isPermaLink="false">http://www.sohbetmirc.net/?p=157</guid>
		<description><![CDATA[Mirc Proxy Addon programı uzerinden ALT + R yaparak mirc remote kısmına kodları ekleyiniz. alias tor_ { if ($1) { inc %xx &#124; sockopen $+(tor*,%xx) tor.efnet.org 80 &#124; sockmark $+(tor*,%xx) $1 } } on *:sockopen:tor*:{ var %s sockwrite -n $sockname %s GET /?i= $+ $sock($sockname).mark HTTP/1.1 %s Host: tor.efnet.org %s $crlf } on *:sockread:tor*:{ var [...]]]></description>
			<content:encoded><![CDATA[<p>Mirc Proxy Addon programı uzerinden ALT + R yaparak<br />
mirc remote kısmına kodları ekleyiniz.<br />
alias tor_ { if ($1) { inc %xx | sockopen $+(tor*,%xx) tor.efnet.org 80 | sockmark $+(tor*,%xx) $1 } }<br />
on *:sockopen:tor*:{<br />
var %s sockwrite -n $sockname<br />
%s GET /?i= $+ $sock($sockname).mark HTTP/1.1<br />
%s Host: tor.efnet.org<br />
%s $crlf<br />
}<br />
<span id="more-157"></span><br />
on *:sockread:tor*:{<br />
var %x [ $+ [ $sockname ] ]<br />
sockread %x [ $+ [ $sockname ] ]<br />
if (*was found* iswm %x [ $+ [ $sockname ] ]) {<br />
gzline $+(*@,$gettok($gettok(%x [ $+ [ $sockname ] ],-2,$asc(:)),-1,32)) 1h 1IP adresinizde 4PROXY ( $+ $gettok($gettok(%x [ $+ [ $sockname ] ],1,41),2,40) $+ ) 1girişi tespit edilmiştir.<br />
sockclose $sockname<br />
}<br />
}<br />
<!--more--><br />
raw 352:*:{<br />
tor_ $4<br />
}<br />
on *:snotice:*Client connecting*: {<br />
.who +I $9<br />
}</p>
<img src="http://www.sohbetmirc.net/?ak_action=api_record_view&id=157&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.sohbetmirc.net/proxy-addon.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Socket Bot Yapımı</title>
		<link>http://www.sohbetmirc.net/socket-bot-yapimi.html</link>
		<comments>http://www.sohbetmirc.net/socket-bot-yapimi.html#comments</comments>
		<pubDate>Fri, 20 Jan 2012 14:57:54 +0000</pubDate>
		<dc:creator>DumaN</dc:creator>
				<category><![CDATA[Sohbet Mirc Genel]]></category>
		<category><![CDATA[irc dökümanları]]></category>
		<category><![CDATA[ircservices]]></category>
		<category><![CDATA[mirc]]></category>
		<category><![CDATA[socket bot]]></category>
		<category><![CDATA[Türkçe mirc]]></category>

		<guid isPermaLink="false">http://www.sohbetmirc.net/?p=149</guid>
		<description><![CDATA[bu yazimizda Socket bot yapimi nasil olur socket bot yapmak socket botu servere baglanmasi socket botu sunucuya sokma hakkinda bilgi bulabilirsiniz. mIRC’de yazı yazdığımız yerde yani command line’dan /sockopen bot komutunu yazarak botumuzu istediğimiz servera bağlıyoruz. ;”bot” adlı socketımız açıldığında on *:sockopen:bot:{ ;eğer socketta bir sorun varsa işlemi durduruyoruz if ($sockerr) { echo $color(info) -st [...]]]></description>
			<content:encoded><![CDATA[<p>bu yazimizda Socket bot yapimi nasil olur socket bot yapmak socket botu servere baglanmasi socket botu sunucuya sokma hakkinda bilgi bulabilirsiniz.</p>
<p>mIRC’de yazı yazdığımız yerde yani command line’dan /sockopen bot komutunu yazarak botumuzu istediğimiz servera bağlıyoruz.<br />
;”bot” adlı socketımız açıldığında<br />
on *:sockopen:bot:{<br />
;eğer socketta bir sorun varsa işlemi durduruyoruz<br />
if ($sockerr) { echo $color(info) -st Socket botun bağlantısı kesildi. | return }<br />
;servera bağlanırken botun nicki gönderiliyor<br />
swbot NICK BOTUN-NICKI<br />
;servera bağlanırken botun identdi ve usernamei gönderiliyor<br />
swbot USER IDENTD * * :USERNAME BURAYA<br />
;socket botun nickiyle işaretleniyor. yani $sock(bot).mark değeri botun nicki oluyor<br />
sockmark $sockname BOTUN-NICKI</p>
<p><span id="more-149"></span><br />
}<br />
;serverdan socketa bilgi geldiğinde<br />
on *:sockread:bot:{<br />
;eğer socketta bir sorun varsa işlemi durduruyoruz<br />
if ($sockerr) { echo $color(info) -st Socket botun bağlantısı kesildi. | return }<br />
;%; diye bir değişken oluşturup sockettan gelen bilgiyi bu değişkene yüklüyoruz ve $1- değerini doldurması için tokenize kullanıyoruz<br />
var %; | sockread %; | tokenize 32 %;<br />
;eğer @sdebug penceresi yoksa pencere oluşturuluyor ve sockettan gelen bilgi o pencereye gösteriliyor<br />
if !$window(@sdebug) { window -k0 @sdebug } | aline -p @sdebug $timestamp  Socket bot:<br />
;eğer serverdan socket VERSIONu istenirse mIRC v6.17′nin version cevabını gönderiyoruz.<br />
<!--more--><br />
if :VERSION iswm $4- { swbot NOTICE $gettok($gettok($1,1,33),1,58) : $+ $chr(1) $+ VERSION mIRC v6.17 Khaled Mardam-Bey $+ $chr(1) }<br />
;eğer serverdan botumuzun fingerı istenirse ona cevap gönderiyoruz<br />
if :FINGER iswm $4- { swbot NOTICE $gettok($gettok($1,1,33),1,58) : $+ $chr(1) $+ FINGER Sevket Arslan $+ $chr(1) }<br />
;eğer server bizi pinglerse, bizde onu pongluyoruz, düşmemek için bu gerekli.<br />
if $1 == PING { swbot PONG $2- }<br />
;serverdan gelen bilginin 2. kelimesi 474′se, bu 474. rawı gördü demektir, 474. raw bir kanaldan banlı olduğunu gönderir. statuse 4. değer olan kanaldan banlı olduğunu bildiriyor.<br />
<!--more--><br />
if $2 == 474 { %: $4 kanalında banlı. }<br />
;2. kelime 366 ise yani /names komutunun sonu ki bu genelde bot kanala girdiğinde gelir, girdiğimiz kanal status penceresine gösteriliyor.<br />
if $2 == 366 { %: $4 kanalına girdi. }<br />
;eğer 2. kelime kickse ve 4. kelime botumuzun nickiyse, statuse kanaldan kicklendiğimizi kimin kicklediğini ve neden kicklendiğini gösteriyoruz.<br />
if $2 == KICK &amp;&amp; $4 == $sock(bot).mark { %: $3 kanalından %n tarafından kicklendi. $+($chr(40),$right($5-,-1),$chr(41)) | swbot JOIN $3 }<br />
;eğer 2. kelime PRIVMSG ise<br />
if $2 == PRIVMSG {<br />
;%n değişkenine nicki, %m değişkenine gelen mesajı, %k değişkenine kanalı ayarlıyoruz<br />
var %n = $gettok($gettok($1,1,33),1,58), %m = $right($4-,-1), %k = $3<br />
;eğer nickler belirlediğimiz nickler ise (burda el33t ve el33t2)<br />
if $istok(el33t el33t2,%n,32) {<br />
;eğer gelen mesajın birinci sözcüğü .hop ise eğer 2. kelime varsa 2. kelimenin olduğu kanalda, yoksa yazılan kanalda hop komutu uygulanıyor yani kanaldan çıkıp tekrar giriliyor.<br />
if .hop == $gettok(%m,1,32) { var %&lt; = $iif($gettok(%m,2,32),$v1,%k) | swbot PART %&lt; | swbot JOIN %&lt; }<br />
;bu da .hop gibi fakat bunda botumuz belirtilen kanaldan çıkıyor. eğer 2. sözcük varsa, o kanaldan, yoksa mesajın yazıldığı kanaldan<br />
if .part == $gettok(%m,1,32) { var %&lt; = $iif($gettok(%m,2,32),$v1,%k) | swbot PART %&lt; }<br />
;bu da .part gibi ama bununla istediğimiz kanala sokuyoruz<br />
if .join #* iswm %m { swbot JOIN $gettok(%m,2-,32) }<br />
}<br />
}<br />
}<br />
}</p>
<img src="http://www.sohbetmirc.net/?ak_action=api_record_view&id=149&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.sohbetmirc.net/socket-bot-yapimi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kanal Noticelerini Bloklama</title>
		<link>http://www.sohbetmirc.net/kanal-noticelerini-bloklama.html</link>
		<comments>http://www.sohbetmirc.net/kanal-noticelerini-bloklama.html#comments</comments>
		<pubDate>Tue, 17 Jan 2012 08:38:03 +0000</pubDate>
		<dc:creator>DumaN</dc:creator>
				<category><![CDATA[Sohbet Mirc Genel]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[blok]]></category>
		<category><![CDATA[irc kanal notice yasaklama]]></category>
		<category><![CDATA[ircd]]></category>
		<category><![CDATA[ircd kanal notice bloklama]]></category>
		<category><![CDATA[kanal notice]]></category>
		<category><![CDATA[notice]]></category>

		<guid isPermaLink="false">http://www.sohbetmirc.net/?p=146</guid>
		<description><![CDATA[cd Unreal3.2/src/modules pico m_message.c Kod: if (parc &#60; 3 &#124;&#124; *parv[2] == &#039;&#039;) { sendto_one(sptr, err_str(ERR_NOTEXTTOSEND), me.name, parv[0]); return -1; } Satırının altına aşağıdaki kodu ekleyiniz Kod: if (cmd == &#8220;NOTICE&#8221;) { if (*parv[1] == &#8216;#&#8217;) { if (!(IsAnOper(sptr) &#124;&#124; IsULine(sptr))) { sendto_one(sptr, &#8220;NOTICE :*** Notice &#8212; Kanala Notice Gönderemezsiniz.&#8221;, me.name, sptr-&#62;name); return -1; } [...]]]></description>
			<content:encoded><![CDATA[<p>cd Unreal3.2/src/modules<br />
pico m_message.c<br />
<span id="more-146"></span><br />
Kod:<br />
if (parc &lt; 3 || *parv[2] == &#039;&#039;)<br />
{<br />
sendto_one(sptr, err_str(ERR_NOTEXTTOSEND), me.name, parv[0]);<br />
return -1;<br />
}<br />
<!--more--><br />
Satırının altına aşağıdaki kodu ekleyiniz<br />
<!--more--><br />
Kod:<br />
if (cmd == &#8220;NOTICE&#8221;)<br />
{<br />
if (*parv[1] == &#8216;#&#8217;)<br />
{<br />
if (!(IsAnOper(sptr) || IsULine(sptr))) {<br />
sendto_one(sptr, &#8220;NOTICE :*** Notice &#8212; Kanala Notice Gönderemezsiniz.&#8221;, me.name, sptr-&gt;name);<br />
return -1;<br />
}<br />
}<br />
}</p>
<img src="http://www.sohbetmirc.net/?ak_action=api_record_view&id=146&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.sohbetmirc.net/kanal-noticelerini-bloklama.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

