‘IRC Dökümanları’ kategorisi


VERSION Açıklamaları

Cuma, 20 Nisan 2012

VERSION Açıklamaları ve sorgulamaları

Mircindir IRC Network’ünde /VERSION komutunu uyguladığımızda ;

CMDS=KNOCK,MAP,DCCALLOW,USERIP SAFELIST HCN MAXCHANNELS=12 CHANLIMIT=#:12 MAXLIST=b:60,e:60,I:60 NICKLEN=30 CHANNELLEN=32 TOPICLEN=307 KICKLEN=307 AWAYLEN=307 MAXTARGETS=20 WALLCHOPS are supported by this server
WATCH=128 SILENCE=10 MODES=12 CHANTYPES=# PREFIX=(ohv)@%+ CHANMODES=beIqa,kfL,lj,psmntirRcOAQKVGCuzNSMTGD NETWORK=Mircindir CASEMAPPING=ascii EXTBAN=~,cqnr ELIST=MNUCT STATUSMSG=@%+ EXCEPTS INVEX are supported by this server
Cevabını alırız, şimdi bunların ne anlama geldiğini öğrenelim ;

——————————————————————————–

KNOCK : Mircindir sunucusunda /KNOCK komutunun aktif olduğu anmalına gelir.
Davetsel (inviteonly) konumda olan kanallar icin, KNOCK komutunu kullanarak, kendinizi kanala davet etmelerini isteyebilirsiniz.
Kullanım Şekli : /KNOCK #kanal mesajınız
Örnek : KNOCK #Mircindir Kanala girmek istiyorum, beni davet edermisiniz ?

——————————————————————–

MAP: Mircindir sunucusunda /MAP komutunun aktif olduğu anlamına gelir.
IRC Sunucusu ile ilgili grafiksel Sunucu Haritasını goruntuler.
Kullanım Şekli : /MAP

——————————————————————–

DCCALLOW : Mircindir sunucusunda /DCCALLOW komutunun aktif olduğu anlamına gelir.
Kullanım Şekli : /DCCALLOW +nick – /DCCALLOW -nick
Örnek : /DCCALLOW +Creep – /DCCALLOW -Creep

——————————————————————–

USERIP : Mircindir sunucusunda /USERIP komutunun aktif olduğu anlamına gelir.
Kullanicinin ip adresini gosterir, genellikle scriptler veya botlar tarafindan kullanilir.
Kullanım Şekli : /USERIP <rumuz>
Örnek: /USERIP mircindir

——————————————————————–

SAFELIST : Mircindir sunucusunda /LIST değişik parametrelerde kanal listelemesi yapılabileceğini anlamına gelir

———————————————————————

HCN : “Hybrid Connect Notice” protokolünün Mircindir Network’ü tarafından desteklendiği anlamına gelir.

———————————————————————

MAXCHANNELS=12 : /VERSION komutunun uygulandığı Networkte kullanıcıların girebileceği maksimum kanal sayısının 12 olduğu anlamına gelir.

———————————————————————

CHANLIMIT=#:12 : /VERSION komutunun uygulandığı Networkte kullanıcıların girebileceği maksimum kanal sayısının 12 olduğu anlamına gelir.

———————————————————————

MAXLIST=b:60,e:60,I:60 : Mircindir sunucusunda Kullanıcının bir kanalda atabileceği maximum +b,+e,+I sayısını gösterir.Sunucumuzda bu limit 60′tır.

———————————————————————

NICKLEN=30 : Mircindir sunucusunda nick karakter uzunluğunun maksimum “30″ olduğu anlamına gelir.

———————————————————————-

CHANNELLEN=32 : Mircindir sunucusunda kanal karakter uzunluğunun maksimum “32″ olduğu anlamına gelir.

———————————————————————

TOPICLEN=307 : Mircindir sunucusunda kanala yazılabilecek topic’in maksimum “307″ karakter olabileceği anlamına gelir.

———————————————————————

KICKLEN=307 : Mircindir sunucusunda kick mesajlarının makimum “307″ karakter olabileceği anlamına gelir.

———————————————————————

AWAYLEN=307 : Mircindir sunucusunda away mesajı uzunluğunun maximum “307″ karakter olabileceği anlamına gelir.

———————————————————————

MAXTARGETS=20: Mircindir sunucusunda /PRIVMSG nick,nick1 /PRIVMSG #KANAL,#KANAL1, /AME, /AMSG komutları ile nicklere ve kanallara gönderilebilecek mesaj sayısı maximum “20″ olduğu anlamına gelir.

———————————————————————

WALLCHOPS : Mircindir sunucusunda /PRIVMSG ve /NOTICE “/PRIVMSG (@,%,+)#kanaladı” komutlarının aktif olduğu anlamına gelir.

———————————————————————

WATCH=128 : Mircindir sunucusunda /WATCH +NICK komutuna maksimum “128″ kullanıcı eklenebileceği anlamına gelir.

———————————————————————

SILENCE=15 : Mircindir sunucusunda /SILENCE +NICK komutuna maksimum “128″ kullanıcı eklenebileceği anlamına gelir.

———————————————————————

MODES=12 : Mircindir sunucusunda /mode #kanal +modes-modes maksimum “12″ mode ekleyebileceği anlamına gelir.

———————————————————————-

CHANTYPES=# : Mircindir sunucusunda kanal işareti olarak “#” kullanıldığı anlamına gelir.

———————————————————————-

PREFIX=(ohv)@%+: Mircindir sunucusunda kanal yetkililerinin alabileceği kiplerin “@,%,+” olduğu anlamına gelir.

———————————————————————-

CHANMODES=beIqa,kfL,lj,psmntirRcOAQKVGCuzNSMTGD : Mircindir sunucusunda kullanılabilen kanal kiplerinin “beIqa,kfL,lj,psmntirRcOAQKVGCuzNSMTGD” kipleri olduğu anlamına gelir.

———————————————————————-

NETWORK=Mircindir : Bulunduğunuz Networkun Mircindir olduğu anlamına gelir.

———————————————————————-

CASEMAPPING=ascii : Mircindir sunucusu karakter sisteminin “ascii karakter” sistemi olduğu anlamına gelir.

———————————————————————-

EXTBAN=~,cqnr: Mircindir sunucusunda aktif olan ban kipi parametrelerinin “cqnr” aktif olduğu anlamına gelir.

———————————————————————-

ELIST=MNUCT : Mircindir sunucusunda maske(M), Negatif Maske(N), Kanaldaki kullanıcı sayısına göre(U), Kanal Oluşturulma zamanına göre(C), Yazılan topic tarihine göre(T) “MNUCT” parametreleri ile /List komutunun kullanılabileceği anlamına gelir.

———————————————————————-

STATUSMSG=@%+: Mircindir sunucusunda “/PRIVMSG” komutunun “@%+” eklerini almış kullanıcılara uygulanabileceği anlamına gelir.

———————————————————————-

EXCEPTS : Mircindir sunucusunda Exceptions aktif olduğunu gösterir
Kullanım şekli : /mode #kanal +e nick!ident!ip
Örnek : /mode #Help +e Mircindir!helper!helper.Mircindir.org

———————————————————————-

INVEX : Mircindir sunucusunda INVEX aktif olduğunu gösterir
Kullanım şekli : /mode #kanal +I nick!ident!ip
Örnek : /mode #help +I Mircindir!helper@helper.Mircindir.org

 

Ascii Karakterler

Cuma, 20 Nisan 2012

Ascii kodları ICQ numaranıza şifre koyarken infonuza yazılarla resim yaparken ve daha bir çok yerde kullanabilirsiniz. Peki bu ascii kodlar benim klavyemde yok ben bunları nasıl yazacağım ? Diyenleriniz varsa Aşağıdaki listede hemen her ascii kodu ve nasıl yazılınca ortaya çıktığını tam olarak bulabilirsiniz.
Ascii Kod Listesi
========================

 

001 ALT+033 Karakteri ==&gt; ( ! ) 

002 ALT+034 Karakteri ==&gt; ( ” ) 

003 ALT+035 Karakteri ==&gt; ( # ) 

004 ALT+036 Karakteri ==&gt; ( $ ) 

005 ALT+037 Karakteri ==&gt; ( % ) 

006 ALT+038 Karakteri ==&gt; ( &amp; ) 

007 ALT+039 Karakteri ==&gt; ( ‘ ) 

008 ALT+040 Karakteri ==&gt; ( ( ) 

009 ALT+041 Karakteri ==&gt; ( ) ) 

010 ALT+042 Karakteri ==&gt; ( * ) 

011 ALT+043 Karakteri ==&gt; ( + ) 

012 ALT+044 Karakteri ==&gt; ( , ) 

013 ALT+045 Karakteri ==&gt; ( – ) 

014 ALT+046 Karakteri ==&gt; ( . ) 

015 ALT+047 Karakteri ==&gt; ( / ) 

016 ALT+048 Karakteri ==&gt; ( 0 ) 

017 ALT+049 Karakteri ==&gt; ( 1 ) 

018 ALT+050 Karakteri ==&gt; ( 2 ) 

019 ALT+051 Karakteri ==&gt; ( 3 ) 

020 ALT+052 Karakteri ==&gt; ( 4 ) 

021 ALT+053 Karakteri ==&gt; ( 5 ) 

022 ALT+054 Karakteri ==&gt; ( 6 ) 

023 ALT+055 Karakteri ==&gt; ( 7 ) 

024 ALT+056 Karakteri ==&gt; ( 8 ) 

025 ALT+057 Karakteri ==&gt; ( 9 ) 

026 ALT+058 Karakteri ==&gt; ( : ) 

027 ALT+059 Karakteri ==&gt; ( ; ) 

028 ALT+060 Karakteri ==&gt; ( &lt; ) 

029 ALT+061 Karakteri ==&gt; ( = ) 

030 ALT+062 Karakteri ==&gt; ( &gt; ) 

031 ALT+063 Karakteri ==&gt; ( ? ) 

032 ALT+064 Karakteri ==&gt; ( @ ) 

033 ALT+065 Karakteri ==&gt; ( A ) 

034 ALT+066 Karakteri ==&gt; ( B ) 

035 ALT+067 Karakteri ==&gt; ( C ) 

036 ALT+068 Karakteri ==&gt; ( D ) 

037 ALT+069 Karakteri ==&gt; ( E ) 

038 ALT+070 Karakteri ==&gt; ( F ) 

039 ALT+071 Karakteri ==&gt; ( G ) 

040 ALT+072 Karakteri ==&gt; ( H ) 

041 ALT+073 Karakteri ==&gt; ( I ) 

042 ALT+074 Karakteri ==&gt; ( J ) 

043 ALT+075 Karakteri ==&gt; ( K ) 

044 ALT+076 Karakteri ==&gt; ( L ) 

045 ALT+077 Karakteri ==&gt; ( M ) 

046 ALT+078 Karakteri ==&gt; ( N ) 

047 ALT+079 Karakteri ==&gt; ( O ) 

048 ALT+080 Karakteri ==&gt; ( P ) 

049 ALT+081 Karakteri ==&gt; ( Q ) 

050 ALT+082 Karakteri ==&gt; ( R ) 

051 ALT+083 Karakteri ==&gt; ( S ) 

052 ALT+084 Karakteri ==&gt; ( T ) 

053 ALT+085 Karakteri ==&gt; ( U ) 

054 ALT+086 Karakteri ==&gt; ( V ) 

055 ALT+087 Karakteri ==&gt; ( W ) 

056 ALT+088 Karakteri ==&gt; ( X ) 

057 ALT+089 Karakteri ==&gt; ( Y ) 

058 ALT+090 Karakteri ==&gt; ( Z ) 

059 ALT+091 Karakteri ==&gt; ( [ ) 

060 ALT+092 Karakteri ==&gt; ( \ ) 

061 ALT+093 Karakteri ==&gt; ( ] ) 

062 ALT+094 Karakteri ==&gt; ( ^ ) 

063 ALT+095 Karakteri ==&gt; ( _ ) 

064 ALT+096 Karakteri ==&gt; ( ` ) 

065 ALT+097 Karakteri ==&gt; ( a ) 

066 ALT+098 Karakteri ==&gt; ( b ) 

067 ALT+099 Karakteri ==&gt; ( c ) 

068 ALT+0100 Karakteri ==&gt; ( d ) 

069 ALT+0101 Karakteri ==&gt; ( e ) 

070 ALT+0102 Karakteri ==&gt; ( f ) 

071 ALT+0103 Karakteri ==&gt; ( g ) 

072 ALT+0104 Karakteri ==&gt; ( h ) 

073 ALT+0105 Karakteri ==&gt; ( i ) 

074 ALT+0106 Karakteri ==&gt; ( j ) 

075 ALT+0107 Karakteri ==&gt; ( k ) 

076 ALT+0108 Karakteri ==&gt; ( l ) 

077 ALT+0109 Karakteri ==&gt; ( m ) 

078 ALT+0110 Karakteri ==&gt; ( n ) 

079 ALT+0111 Karakteri ==&gt; ( o ) 

080 ALT+0112 Karakteri ==&gt; ( p ) 

081 ALT+0113 Karakteri ==&gt; ( q ) 

082 ALT+0114 Karakteri ==&gt; ( r ) 

083 ALT+0115 Karakteri ==&gt; ( s ) 

084 ALT+0116 Karakteri ==&gt; ( t ) 

085 ALT+0117 Karakteri ==&gt; ( u ) 

086 ALT+0118 Karakteri ==&gt; ( v ) 

087 ALT+0119 Karakteri ==&gt; ( w ) 

088 ALT+0120 Karakteri ==&gt; ( x ) 

089 ALT+0121 Karakteri ==&gt; ( y ) 

090 ALT+0122 Karakteri ==&gt; ( z ) 

091 ALT+0123 Karakteri ==&gt; ( { ) 

092 ALT+0124 Karakteri ==&gt; ( | ) 

093 ALT+0125 Karakteri ==&gt; ( } ) 

094 ALT+0126 Karakteri ==&gt; ( ~ ) 

095 ALT+0127 Karakteri ==&gt; (  ) 

096 ALT+0128 Karakteri ==&gt; ( € ) 

097 ALT+0129 Karakteri ==&gt; (  ) 

098 ALT+0130 Karakteri ==&gt; ( ‚ ) 

099 ALT+0131 Karakteri ==&gt; ( ƒ ) 

100 ALT+0132 Karakteri ==&gt; ( „ ) 

101 ALT+0133 Karakteri ==&gt; ( … ) 

102 ALT+0134 Karakteri ==&gt; ( † ) 

103 ALT+0135 Karakteri ==&gt; ( ‡ ) 

104 ALT+0136 Karakteri ==&gt; ( ˆ ) 

105 ALT+0137 Karakteri ==&gt; ( ‰ ) 

106 ALT+0138 Karakteri ==&gt; ( Š ) 

107 ALT+0139 Karakteri ==&gt; ( ‹ ) 

108 ALT+0140 Karakteri ==&gt; ( Œ ) 

109 ALT+0141 Karakteri ==&gt; (  ) 

110 ALT+0142 Karakteri ==&gt; ( Ž ) 

111 ALT+0143 Karakteri ==&gt; (  ) 

112 ALT+0144 Karakteri ==&gt; (  ) 

113 ALT+0145 Karakteri ==&gt; ( ‘ ) 

114 ALT+0146 Karakteri ==&gt; ( ’ ) 

115 ALT+0147 Karakteri ==&gt; ( “ ) 

116 ALT+0148 Karakteri ==&gt; ( ” ) 

117 ALT+0149 Karakteri ==&gt; ( • ) 

118 ALT+0150 Karakteri ==&gt; ( – ) 

119 ALT+0151 Karakteri ==&gt; ( — ) 

120 ALT+0152 Karakteri ==&gt; ( ˜ ) 

121 ALT+0153 Karakteri ==&gt; ( ™ ) 

122 ALT+0154 Karakteri ==&gt; ( š ) 

123 ALT+0155 Karakteri ==&gt; ( › ) 

124 ALT+0156 Karakteri ==&gt; ( œ ) 

125 ALT+0157 Karakteri ==&gt; (  ) 

126 ALT+0158 Karakteri ==&gt; ( ž ) 

127 ALT+0159 Karakteri ==&gt; ( Ÿ ) 

128 ALT+0160 Karakteri ==&gt; ( ) 

129 ALT+0161 Karakteri ==&gt; ( ¡ ) 

130 ALT+0162 Karakteri ==&gt; ( ¢ ) 

131 ALT+0163 Karakteri ==&gt; ( £ ) 

132 ALT+0164 Karakteri ==&gt; ( ¤ ) 

133 ALT+0165 Karakteri ==&gt; ( ¥ ) 

134 ALT+0166 Karakteri ==&gt; ( ¦ ) 

135 ALT+0167 Karakteri ==&gt; ( § ) 

136 ALT+0168 Karakteri ==&gt; ( ¨ ) 

137 ALT+0169 Karakteri ==&gt; ( © ) 

138 ALT+0170 Karakteri ==&gt; ( ª ) 

139 ALT+0171 Karakteri ==&gt; ( « ) 

140 ALT+0172 Karakteri ==&gt; ( ) 

141 ALT+0173 Karakteri ==&gt; ( ) 

142 ALT+0174 Karakteri ==&gt; ( ® ) 

143 ALT+0175 Karakteri ==&gt; ( ¯ ) 

144 ALT+0176 Karakteri ==&gt; ( ° ) 

145 ALT+0177 Karakteri ==&gt; ( ± ) 

146 ALT+0178 Karakteri ==&gt; ( ² ) 

147 ALT+0179 Karakteri ==&gt; ( ³ ) 

148 ALT+0180 Karakteri ==&gt; ( ´ ) 

149 ALT+0181 Karakteri ==&gt; ( µ ) 

150 ALT+0182 Karakteri ==&gt; ( ) 

151 ALT+0183 Karakteri ==&gt; ( • ) 

152 ALT+0184 Karakteri ==&gt; ( ¸ ) 

153 ALT+0185 Karakteri ==&gt; ( ¹ ) 

154 ALT+0186 Karakteri ==&gt; ( º ) 

155 ALT+0187 Karakteri ==&gt; ( » ) 

156 ALT+0188 Karakteri ==&gt; ( ¼ ) 

157 ALT+0189 Karakteri ==&gt; ( ½ ) 

158 ALT+0190 Karakteri ==&gt; ( ¾ ) 

159 ALT+0191 Karakteri ==&gt; ( ¿ ) 

160 ALT+0192 Karakteri ==&gt; ( À ) 

161 ALT+0193 Karakteri ==&gt; ( Á ) 

162 ALT+0194 Karakteri ==&gt; ( Â ) 

163 ALT+0195 Karakteri ==&gt; ( Ã ) 

164 ALT+0196 Karakteri ==&gt; ( Ä ) 

165 ALT+0197 Karakteri ==&gt; ( Å ) 

166 ALT+0198 Karakteri ==&gt; ( Æ ) 

167 ALT+0199 Karakteri ==&gt; ( Ç ) 

168 ALT+0200 Karakteri ==&gt; ( È ) 

169 ALT+0201 Karakteri ==&gt; ( É ) 

170 ALT+0202 Karakteri ==&gt; ( Ê ) 

171 ALT+0203 Karakteri ==&gt; ( Ë ) 

172 ALT+0204 Karakteri ==&gt; ( Ì ) 

173 ALT+0205 Karakteri ==&gt; ( Í ) 

174 ALT+0206 Karakteri ==&gt; ( Î ) 

175 ALT+0207 Karakteri ==&gt; ( Ï ) 

176 ALT+0208 Karakteri ==&gt; ( Ğ ) 

177 ALT+0209 Karakteri ==&gt; ( Ñ ) 

178 ALT+0210 Karakteri ==&gt; ( Ò ) 

179 ALT+0211 Karakteri ==&gt; ( Ó ) 

180 ALT+0212 Karakteri ==&gt; ( Ô ) 

181 ALT+0213 Karakteri ==&gt; ( Õ ) 

182 ALT+0214 Karakteri ==&gt; ( Ö ) 

183 ALT+0215 Karakteri ==&gt; ( × ) 

184 ALT+0216 Karakteri ==&gt; ( Ø ) 

185 ALT+0217 Karakteri ==&gt; ( Ù ) 

186 ALT+0218 Karakteri ==&gt; ( Ú ) 

187 ALT+0219 Karakteri ==&gt; ( Û ) 

188 ALT+0220 Karakteri ==&gt; ( Ü ) 

189 ALT+0221 Karakteri ==&gt; ( İ ) 

190 ALT+0222 Karakteri ==&gt; ( Ş ) 

191 ALT+0223 Karakteri ==&gt; ( ß ) 

192 ALT+0224 Karakteri ==&gt; ( à ) 

193 ALT+0225 Karakteri ==&gt; ( á ) 

194 ALT+0226 Karakteri ==&gt; ( â ) 

195 ALT+0227 Karakteri ==&gt; ( ã ) 

196 ALT+0228 Karakteri ==&gt; ( ä ) 

197 ALT+0229 Karakteri ==&gt; ( å ) 

198 ALT+0230 Karakteri ==&gt; ( æ ) 

199 ALT+0231 Karakteri ==&gt; ( ç ) 

200 ALT+0232 Karakteri ==&gt; ( è ) 

201 ALT+0233 Karakteri ==&gt; ( é ) 

202 ALT+0234 Karakteri ==&gt; ( ê ) 

203 ALT+0235 Karakteri ==&gt; ( ë ) 

204 ALT+0236 Karakteri ==&gt; ( ì ) 

205 ALT+0237 Karakteri ==&gt; ( í ) 

206 ALT+0238 Karakteri ==&gt; ( î ) 

207 ALT+0239 Karakteri ==&gt; ( ï ) 

208 ALT+0240 Karakteri ==&gt; ( ğ ) 

209 ALT+0241 Karakteri ==&gt; ( ñ ) 

210 ALT+0242 Karakteri ==&gt; ( ò ) 

211 ALT+0243 Karakteri ==&gt; ( ó ) 

212 ALT+0244 Karakteri ==&gt; ( ô ) 

213 ALT+0245 Karakteri ==&gt; ( õ ) 

214 ALT+0246 Karakteri ==&gt; ( ö ) 

215 ALT+0247 Karakteri ==&gt; ( ÷ ) 

216 ALT+0248 Karakteri ==&gt; ( ø ) 

217 ALT+0249 Karakteri ==&gt; ( ù ) 

218 ALT+0250 Karakteri ==&gt; ( ú ) 

219 ALT+0251 Karakteri ==&gt; ( û ) 

220 ALT+0252 Karakteri ==&gt; ( ü ) 

221 ALT+0253 Karakteri ==&gt; ( ı ) 

222 ALT+0254 Karakteri ==&gt; ( ş ) 

223 ALT+0255 Karakteri ==&gt; ( ÿ )

========================

 

Not: “ALT+0171 Karakteri ==> ( « )” demek klavyenizdeki uzun ara çubuğunun sol yanındaki ALT tuşuna basılı tutup numara bölümünden 0171 i tuşlayın ALT tuşunu bırakınca ortaya bu ascii kod çıkacaktır “«” anlamına geliyor..

 

Sc5 Korumasi

Salı, 20 Mart 2012

alias sc5mi {
if $lower($1) === $2 {
return evet
}
}
on *:snotice:*client connecting*: {
if $sc5mi($9,$remove($gettok($gettok($10,1,40),1,64), ~)) {
!kline *@ $+ $remove($gettok($10,2,64),$chr(41)) 4SC5! 30
}
}
raw *:*: {
if $numeric == 381 {
umode +c
}
}

Mirc nick takip raporu kodu

Salı, 20 Mart 2012

on 1: connect: On (. IAL | takip + 300)
alias takip (
1 $ eğer == + ($ iif ($ nick (Takip), hfree Takip) |. # Takip izin | $ iif ($ nick (Takip), hmake Takip 1000) |% set $ iif CSJ ($ 2, $ 2,300) | echo-ta? 4Takip Modu Devrede! .. $+([,% CSJ, sn.,]))
else (. disable # Takip | unset% CSJ | echo-ta? 14Takip Modu DevreDışı! )
)
# Takip on
^ *: QUIT: (hadd $ iif ($ address ($ nick, 2 ),$+(- u,% CSJ ),$+(- u1)) Takip $ address ($ nick, 2) $ iif (on $ Istok ($ nick (Takip, $ address ($ nick, 2)), $ nick, 3 2), $ nick (Takip, $ address ($ nick, 2)), $ iif ($ nick (Takip, $ adresi ( $ nick, 2)), $ nick (Takip, $ address ($ nick, 2)) + $ nick, $ nick)))
Doğum! ^ *: JOIN: #: (
if ($ nick (Takip, $ address ($ nick, 2)) & & $ nick (Takip, $ address ($ nick, 2)) = $ nick) (echo-t $ chan? 4Takip Raporu:? 12 $ nick ? 5nickinin% CSJ saniye içinde kullandığı nickler:? 14 $ nick (Takip, $ address ($ nick, 2)))
if $ gettok ($ nick (Takip, $ address ($ nick, 2)). verileri, 0,43)> 3 (ban-k $ chan $ nick 2 Nick Change)
)
# Takip end

Mirc Tarih Gün

Salı, 20 Mart 2012

Kod:
/*
Aşağıdaki rumuzu değiştiren kişi, karakter bakımından zayıftır.
*/
;
;Identifier: $tarih ? Türkçe Tarih ve Gün Gösterici

tarih return $iif(!$isid,* $!tarih: Hatalı kullanım.,$gettok($date,1,47) $replace($gettok($date,2,47),01,Ocak,02,Şubat,03,Mart,04,Nisan,05,Mayıs,06,Haziran,07,

Temmuz,08,Ağustos,09,Eylül,10,Ekim,11,Kasım,12,Aralık) $gettok($date,3,47) $replace($day,Monday,Pazartesi,Tuesday,Salı,Wednesday,Çarşamba,Thursday,Perşembe,

Friday,Cuma,Saturday,Cumartesi,Sunday,Pazar))
Not: Kod, alias ve identifier olarak işlem yaptığı için mIRC?de Alias

kısmına (ALT+D) eklenmelidir. Eğer Remote?a (ALT+R) eklemek istiyorsanız

da ?tarih {? satırının başına, ?alias? takısını eklemelisiniz.

Sanırım ve umarım, işinize yarar. Kolay gelsin.

Hepinize iyi çalışmalar dilerim.

Flood korumasi

Salı, 20 Mart 2012

Sunucunuza flood saldiri yapılıyorsa bu kodu kullanarak saldırıyı engelleyebilirsiniz.

on @1:text:*:#:{
if $me !isop $chan { halt } | if $nick isop $chan { halt }
var %bflood $strip($1-)
var %mflood $strip($$1)
if ($len(%bflood) >= 250 ) || ($len($1) >= 200 ) {
/mode $chan +b $address($2,2) | /kick $chan $nick 7¤ 13Flood Yasaktir2 [14!2] 7¤
}
}

Mirc Tek Tus Addon

Salı, 20 Mart 2012

CODE]dialog Tu {

title ?Tıkla Ulaş?

size -1 -1 353 222

option dbu

edit ??, 1, 107 21 84 10

box ?Google?, 2, 6 11 211 29

text ?Google?de Ara?, 3, 40 21 48 8, center

box ?Haberler?, 4, 6 42 211 70

box ?Eğlence?, 5, 6 118 211 70

button ?Son Dakika?, 6, 15 54 37 12

button ?Spor?, 7, 85 84 37 12

button ?Dünya?, 8, 15 84 37 12

button ?Politika?, 9, 155 84 37 12

button ?Güncel?, 10, 85 54 37 12

button ?Ekonomi?, 11, 155 54 37 12

button ?Komik Resim?, 12, 15 134 37 12

button ?Komik Video?, 13, 85 134 37 12

button ?Animasyon?, 14, 155 134 37 12

button ?Komik Yazı?, 15, 15 164 37 12

button ?Fıkra?, 16, 85 164 37 12

button ?Karikatür?, 17, 155 164 37 12

button ?Sabah?, 18, 225 54 37 12

button ?Milliyet?, 19, 295 54 37 12

button ?Posta?, 20, 225 84 37 12

button ?Hürriyet?, 21, 295 84 37 12

box ?Gazeteler?, 22, 218 42 122 70

box ?Websitem?, 24, 228 144 109 44

link www.mircindir.org, 25, 254 163 49 8

button ?Ara?, 26, 195 21 20 12

}

Kod Açık Kaynaklıdır Adı Üstünde Belirli Sitelere Ulaşmanızı ve

Googlede Arama Yapmanızı Sağlar.

/TU Şeklinde Kodu çalıştırabilirsiniz mIRC Açılınca Otomatik Açılacakdır

Ama Kapattıkdan Sonra Ulaşmak Isteyenler Verdiğim Alises?i Kullanabilir Kod

Açık Kaynaklıdır Verdiğim Siteler Değişebilir Sizin Kararınıza Bağlı.

Umarım Hoşunuza Gider ve Ayrıca Kod Sadedir Mdx.dll ve

Benzeri Dll Kullanılmamıştır.

Mirc Error handling

Salı, 20 Mart 2012

mirc 6.16 da olan :error, $error, /reseterror hakkında açıklama başka versiyonda varmı bilmiyorum.

Mirc de * /if: invalid format (line 4, aliases.ini) gibi hataları okutabildiğinizi hatta isterseniz rengini stilini değiştirebileceğinizi biliyormuydunuz?

şöyleki:
bir aliases oluşturalım adı deneme olsun
deneme {
if c = { echo alo }
:error
echo : $error
}
kasti olarak if fonksiyonunu hatalı yazdım /deneme yazınca gelen uyarı:
: * /if: invalid format (line 2, aliases.ini)
* /if: invalid format (line 2, aliases.ini)
: ile başlıyan bizim echo : $error dan gelen mesajımız
şimdi normal mirc nin mesajını iptal edelim

deneme {
if c = { echo alo }
:error
echo : $error
reseterror
}
böylece sadece : * /if: invalid format (line 2, aliases.ini) mesajını alırız

Eğer fonksiyonumuzda hata yoksa bu durumda yine error ifadesini görüntülemeye çalışacaktır bunu engellemenin yollarından iki tanesi :
1.
deneme {
if c = { echo alo }
halt
:error
echo : $error
reseterror
}

şeklinde kullanabilirsiniz eğer if komutumuz düzgün olsa idi halt ile işlemi sonlandırırdı.

2.
deneme {
if c = { echo alo }
:error
$derror($error)
reseterror
}

derror {
if $1 { return echo -t 7[5Hata!7]:5 $1- }
}

Benim tavsiyem 2. yöntemi kullanmanız böylece fonksiyonlarınızdaki hataları da özelleştirebilir. herhangi bir hatada debug.log oluşturup kullanıcıların sizinle irtibata geçmesini sağlayabilirsiniz. Bunları 1. dede yapabilirdiniz ama her fonksiyona eklemek yerine 1 fonksiyonu çağırmak çok daha kullanışlı olur.

irc server reklam, küfür, kelime yasaklama

Salı, 20 Mart 2012

(*) Spamfilter haricinde ? mirc ? ?imi kullanarak nasıl reklamları engellerim ?

block(yasaklama)?nın bir çok önlemi olabilir , en çok kullanılan ve nadiren kullanılıp daha fazla başarı olan kodları sizlere vereceğim ;

öncelik olarak ? isin ve iswm ? ?i vereceğim ?mirc indir?

yasaklanacak olan kelimeler => http:// , www. , .com , .net , .gen.tr , cjb.net , .org , .us , .biz

Kod:
on *:text:*:#: {
if $nick !isop $chan && $nick !ishop $chan && $nick !isvop $chan && $nick !ison #opers {
if *http://* iswm $1- {
gline $nick Reklam sebebi ile uzaklaştırıldınız
}
if *www.* iswm $1- {
gline $nick Reklam sebebi ile uzaklaştırıldınız
}
if *.net* iswm $1- {
gline $nick Reklam sebebi ile uzaklaştırıldınız
}
if *.com* iswm $1- {
gline $nick Reklam sebebi ile uzaklaştırıldınız
}
if *.gen.tr* iswm $1- {
gline $nick Reklam sebebi ile uzaklaştırıldınız
}
if *.cjb.net* iswm $1- {
gline $nick Reklam sebebi ile uzaklaştırıldınız
}
if *.org* iswm $1- {
gline $nick Reklam sebebi ile uzaklaştırıldınız
}
if *.us* iswm $1- {
gline $nick Reklam sebebi ile uzaklaştırıldınız
}
if *.biz* iswm $1- {
gline $nick Reklam sebebi ile uzaklaştırıldınız
}
}
}
iswm ?li reklam engelleme kodunu üst bölümde gördünüz , * ?ları kaldırdığınızda bütün cümlede arayacaktır , * ?lari kaldırmazsanız kelime sonlarında , eğer kaldırırsanız *?ları iswm yerine isin kullanmanız gerekmektedir.

Örnek ; if .org isin $1- {

Auto Away

Salı, 20 Mart 2012

Bu auto away kodunun çalişma mantıgı. 20 dakika sunucuda hiç kimseye yazmadınız diyelim. Otomatik Away moduna geçiyorsunuz. Nickinize AWAY eki ekleniyor. Away mesajınızda Otomatik away seklinde olarak ekleniyor. Hiç bir komut kullanmadan da away dan cıkabiliyorsunuz yani birisine birşey yazacaginiz zaman otomatik away moddan cıkıp eski nickinizi alıyorsunuz. mircindirIRC Network

Kod içerisinde ($idle >= 1200) seklinde bi yazı görüceksiniz. Oradaki süreyi kendiniz belirleyiniz.

Kodun çalışmasi için Size bir PING gönderilmesi gerekir. Zaten sunucu her bir süre zarfında sizi ping?ler sizde ona cvp verirsiniz. Yani şöle demeyiniz. 5 dakka ya aldım ama nickim değişmedi gibisinden size 5 dakikanın içerisinde sunucu sizi pinglediginde işlem görecekti
Kod:
CTRL+A tusuna basarak kodun tamamını kopyalayiniz.

on 1:input:*:{ if ($away) { away | nick $remove($me,\Away) } }
on 1:ping:{ if ($idle >= 1200) && (!$away) { away Otomatik Away Oldum | nick $me $+ \Away } }