“» IRC Dökümanları” Kategorisi için Arşiv

Genellikle hepimiz sohbet araçlarını zaman geçirmek ve ya eğlenmek için kullanıldığını düşünürüz.Ancak teknolojik gelişmeler ve global olarak kurulan sohbet programları insanların ülke, ırk  ve ya kıta farkı gözetmeksizin iletişim kurmasına olanak veriyor.
Gelelim bu olanakları mantıklı bir şekilde değerlendirip nasıl dil öğrenmek için kullanabiliriz ? Öncelikle yapmamız gereken irc ve ya mirc de işimize yarayacak, kaliteli kanalları bulmak. Uzun bir araştırmadan sonra bize uygun dile sahip insanların bulunduğu kanala girip. İnsanlarla konuşmaya başlayabiliriz. İnsanlara bu dili çok fazla bilmediğimizi ancak öğrenmek istediğimizi söylediğimizde emin olun size yardım edeceklerdir.Sürekli olarak bu kanalda bulunan sohbet severler ile düzenli olarak konuşabilirseniz. Pratik olayını sağlamış olursunuz k bu dil öğrenmenin altın kuralıdır

Comments Yorum Yok »

i modu : Invisible modesi. Ortak bir kanal bulunmuyorsa nick “/who” komutunda gozukmez. Sunucuya girişte otomatik olarak userlar’a verilir.

Ör;/mode nick +i/-i

T modu : Kullanıcının diğer user’lardan ctcp mesajları almasını engeller.

R modu : Kullanıcının özelini yalnızca kayıtlı (registered) nick’lere açar.

o modu : Kullanıcının Global IRC Operatör oldugunu gösterir.

O modu : Kullanıcının Local IRC Operatör oldugunu belirtir.

w modu : Wallop mesajlarını görüntüler. (Yalniz ircoplar için gecerlidir).

h modu : Kullaniciyi Help Operator olarak tanimlar.

g modu : Global ve Local Operatör mesajlarının okunmasını ve gönderilmesini sağlar. (Yalniz ircoplar için gecerlidir)

s modu : Server noticelerinin okunmasini saglar. (Yalniz ircoplar için gecerlidir)

a modu : Kullanıcının Services Admin oldugunu gösterir.

A modu : Kullanıcının Server Admin oldugunu gösterir.

N modu : Kullanıcının Network Admin oldugunu gösterir.

C modu : Kullanıcının Co Admin oldugunu gösterir.

W modu : Size /WHOIS cekenleri gosterir (Yalniz ircoplar için gecerlidir)

q modu : Kullanici sadece servisler tarafindan kicklenebilir . “/kick” komutu üzerinde işlemez.(Yalniz ircoplar için geçerlidir.)

B modu : Kullanıcıyı sunucu üzerinde bir bot olarak belirler.

Ör; /mode nick +B/-B

H modu : IRCop bilgisinin /WHO ve /WHOIS komutlarinda goruntulenmesini engeller. (Yalniz ircoplar için gecerlidir)

Ör; /mode nick +H/-H

d modu : Kanal yazismalarinin alinmasini engeller. (Deaf)

Ör; /mode nick +d/-d

t modu : /Vhost kullanan bir kullanici oldugunu belirler.

G modu : Uygunsuz kelimelerin seklinde filtrelenmesini saglar.

Ör; /mode nick +G Sunucumuz üzerinde iptal edilmiştir.

Z modu : Kullanicinin guvenli baglanti yaptigini gosterir. (SSL) Secure Sockets Layer [Guvenli bağlantı katmanı]

V modu : Kullaniciyi WebTV user olarak belirler. Servis mesajlarını kullanıcının özeline ayrı ayrı iletir. Server notice’leri kanal pencerelerinde “msg” olarak gozukur.

Ör; /mode nick +V/-V

Comments Yorum Yok »

mIRC e Resim ekleme komutlarindan birisidir. Kullanimi hakkinda işinize yaricak bir doküman.

/ [-aemsgdluhcfnrtpx] [pencere] [dosya adı]

-a = aktif pencere
-m = ama mirc penceresi
-s = status penceresi
-g = finger penceresi
-d = mesaj penceresi
-e = varsayılan olarak ayarla
-c = ortala
-f = doldur
-n = normal
-r = genişlet
-t = kapla
-p = resim
-l = toolbar
-u = toolbar butonları
-h = switchbar
-x = resim yok

Örnek bir kullanim vereyim. Diyelim mIRC’imiz açık. mIRC’de Status’e Resim Yüklicez nasıl yapacagiz.

/ -s resim\X-irscript.jpg yaziyoruz ve entere basiyoruz.  Mavi renkte yazdigim Resim Klasörüdür. Resim Klasörünün içinde absoscript.jpg resmi var. status baktıgınızda resim yüklenmiş olucaktir.

Comments Yorum Yok »

 Selamlar.. Nomercy socks bot için nasıl servere sokabilirim gibisinden bir cok kişi sorunlar yaşiyorlar. Bunun için gerekli bir resimli göstermeler yaptim. Her yeri göstermedim gerekli yerleri gösterdim. Geri kalan yerlerde hepsi ayni sekildedir. Ayni sekilde sunucunuza göre editlenmesi gerekir. Sitemizden Nomercy v2 Download ettikten sonra Zipli dosya içindeki nomercy.mrc dosyasini açiyorsunuz ve içerigi bu sekildedir. Resimdeki gibi EditLeyiniz. Unutmadan tüm yerleri değiştiriceksiniz.

Resim 1

NoMercy Logo
—————————————————————————-
Resim 2

NoMercy Logo
—————————————————————————-
Resim 3

NoMercy Logo

—————————————————————————-
Gerekli yerler bu sekildedir. Diğer botlarida aynen bu sekilde sitenize göre değiştiriniz. CTRL+F ile arama yapabilirsiniz.

Comments Yorum Yok »

Şimdi Ufak Serverlarda çok görülür ki, Adminler gereksiz yere access yazarlar ve kanal sahiplerinin fonksiyonlarını kısıtlarlar bende bu olay üzerine lazım oldu ufak bir editleme ile Adminlerin access eklemesini kısıtlamak istedim.

 

öncelikle,

cd ircservices-x.x.xx/modules/chanservile servislerde kanal modüllerinin ana dizinine giriş yapıyoruz.

pico access-levels.c

ile

Kod:
static void do_access(User *u)
{
char *chan = strtok(NULL, " ");
char *cmd = strtok(NULL, " ");
char *nick = strtok(NULL, " ");
char *s = strtok(NULL, " ");
ChannelInfo *ci;
NickInfo *ni;
NickGroupInfo *ngi;
int16 level = 0;
int i;
int is_list; /* Is true when command is either LIST or COUNT */
int is_servadmin = is_services_admin(u);

satırlarını

Kod:
static void do_access(User *u)
{
char *chan = strtok(NULL, " ");
char *cmd = strtok(NULL, " ");
char *nick = strtok(NULL, " ");
char *s = strtok(NULL, " ");
ChannelInfo *ci;
NickInfo *ni;
NickGroupInfo *ngi;
int16 level = 0;
int i;
int is_list; /* Is true when command is either LIST or COUNT */
int is_servadmin = is_services_root(u);

şeklinde değiştiriyoruz. CTRL X + Y ile üzerine kayıt ediyoruz.

Böylece Access Ekleme ve Silme işlemlerini Adminlerden almış olduk ancak diyebilirsiniz ki, ” Tamam da birader bu admin set ile kanalı üzerine alır yeniden Access ekler ne var ki bunda.. ”

O zaman biz de Adminlerden set komutunu da alırız.

pico set.c

komutu ile set.c dosyasını açıyoruz.

Kod:
void do_set(User *u)
{
char *chan = strtok(NULL, " ");
char *cmd = strtok(NULL, " ");
char *param;
ChannelInfo *ci;
int is_servadmin = is_services_admin(u);

satırlarını

Kod:
void do_set(User *u)
{
char *chan = strtok(NULL, " ");
char *cmd = strtok(NULL, " ");
char *param;
ChannelInfo *ci;
int is_servadmin = is_services_root(u);

şeklinde değiştiriyoruz.

Böylece set komutu ile access komutunu sevgili adminlerimizden almış olduk. Ancak Access ekleme ve Silme yetkisi ile Set parametrelerini kullanmayı sadece rootlara vermiş olduk. herhalde bir sürü rootunuz yoktur Kodlamamız da sona ermiş oldu.

son olarak ircservices-x.x.xx dizininde iken,

make
make install

komutlarını kullanıyoruz. ve servislerimizi yeniden başlatıyoruz.

/os restart

İyi Çalışmalar.

Comments Yorum Yok »