IRCForumda.Net  

Geri git   IRCForumda.Net > mIRC Scripting ve Sohbet Programları > mIRC Scripting Dersleri

mIRC Scripting Dersleri mIRC veya IRC komutları hakkında detaylı anlatı, bilgi.

Cevapla
 
LinkBack Seçenekler Stil
Eski 06-08-2008   #1 (permalink)
Hop (%)
Sinner Kullanıcısının Avatarı
Giriş Tarihi: 30-06-2008
Yaş: 23
Mesajlar: 359
Ruh Hali:
İtibar Gücü: 5
Rep Puanı : 30
Rep Derecesi : Sinner is on a distinguished road
Sinner  Kullanıcısına MSN yoluyla mesaj gönder
Varsayılan Event'lardaki ^ @ * gibi işaretlerin anlamı

Bu işaretler user level ya da access level diye geçer scripting'de. Ne işe yarar onu anlatalım...

1. seviyedeki olaylara herkes erişim sahibidir. Yani:

on 1:text:selam:?: { msg $nick sana da selam }

Özele kim selam yazarsa yazsın sen de onun özeline "sana da selam" yazarsın otomatik olarak.

Bu seviyeyi 2 3 4 400 400000 4000000000000 vs diye değiştirebilirsin.

Herhangi bir IP adresi, ident veya nicki userlist dediğimiz bu seviyelerin kaydedildiği yere ekleyebilirsin. Örneğin 100. seviyeden birini eklemek istersen /auser 100 nick!*@* yapıp eklersin. Veya *!ident@* *!*@IP şeklinde de ekleyebilirsin. Silmek için de /auser yerine /ruser kullanacaksın.

"İyi güzel hoş yapmış amcam da, bunlar ne işe yarar ki?" diye bir soru belirirse kafanızda onu da anlatalım.

User level'lerin en çok kullanıldığı olay kesinlikle karalistelerdir. Örnek bir karaliste:

on @666:join:#: { mode $chan +b $nick | kick $chan $nick Karalistedesin. }

Basit bir karaliste Nickleri karalisteye eklemek için /auser 666 nick!*@* yazabilirsiniz.

Peki bu baştaki @ ! gibi işaretler ne işe yarar?

Bu tür işaretler userlevelden önce gelir. Yani 1 2 3 4 400 400000 vs gibi seviyelerden hemen önce gelir. @666 @1 gibi.

@ işaretini kullandığımızda bu kod eğer siz o kanalda opsanız işe yarar. Yani

if $me isop $chan kullanmak yerine @ işaretiyle olayı bitirebilirsiniz.

^ işareti genelde notice ve textlerde kullanılır ama koruma olarak kullanılmaz. Mesela noticeleri başka bir pencerede gösterirken ^ işaretini kullanırsanız noticeyi daha mIRC göstermeden o pencereye taşırsınız. Yani mIRC klasik işlemini yapmadan önce siz olaya el koymuş olursunuz. Örneğin:

on ^*:notice:*not*registered:?:{ if $nick == ChanServ { echo -a Bu nick kayıtlı değil. | halt } }

^ kullanırken halt ı mutlaka kullanmanız gerekiyor. Yoksa hem aktif pencerede bu nick kayıtlı değil uyarısı çıkar, hem de chanserv'den gelen The nickname xxx is not registered uyarısı çıkar. Ama halt ve ^ işaretini kullandığınızda chanserv in uyarısı yerine bu uyarı çıkar.

+ işareti kullandığınızda sadece o seviyedeki user'lar bu olaya erişim sahibi olurlar. Örneğin:

on 5:text:asd:?:{ msg $nick asd ne demek yahu? }

5. seviye ve üstündeki kişiler özelinize asd yazdığınızda asd ne demek yahu? diye cevap verir otomatik olarak onlara. Ama:

on +5:text:asd:?:{ msg $nick asd ne demek yahu? }

yaptığınızda sadece 5. seviyedekilere cevap verir. 6. seviye veya 7 8 9000. seviyedekiler bu olaya erişim sahibi değillerdir.

* işareti de bütün seviyedeki nickler için geçerlidir.
__________________
Kod:
Sµstµm .. yåLnız qôzLerimLe døkµnµyørµm håyåtå kimse ånLåmıyør ..





By SinnéR
Sinner Şuan Çevrimdışı   Alıntı ile Cevapla
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Mesaj Yazma Kuralları
Konu Açma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

İfadeler Açık
[IMG] Kodları Açık
HTML Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Foruma Zıpla

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Hayatın anlamı nedir ? Sizce ? Sinner Forum Oyunları 11 05-01-2009 22:37
Koç gibi itiraf IRCForumda Genel ve Güncel Konular, Son Haberler 0 26-10-2008 11:49
Film gibi ülke IRCForumda Genel ve Güncel Konular, Son Haberler 0 16-10-2008 04:05
Çocuk gibi heyecanlılar IRCForumda Genel ve Güncel Konular, Son Haberler 0 13-10-2008 05:21
Cinayet gibi kaza IRCForumda Genel ve Güncel Konular, Son Haberler 0 06-10-2008 02:54

Bağlantılar Temel Forum Bilgileri ve Yasal Uyarılar
toplist

irc
, Webmaster Forumu
IRCForumda.Net, vBulletin® 3.8.3 altyapısı kullanılarak tasarlanmıştır.
Telif hakkı ©2000-2012, Jelsoft Enterprises Ltd. şirketine aittir.
Site açıklaması: IRC Forum Sitesi - IRC sunucuları, mIRC Scripting, IRCd yardım, Webmaster ve her tür forumlara yer veren IRC forumu!

IRCForumda.Net, bir forum sitesi olduğu için kullanıcılar her türlü görüşünü, onay beklemeksizin siteye ileti olarak gönderebilmektedir. 5651 sayılı yasaya göre bu yazılardan doğabilecek tüm sorumluluk ilgili kullanıcıya ait olup, yine 5651 sayılı yasaya göre sitemiz, iletileri kontrol etmekle yükümlü değildir. Forum yöneticilerinin gözünden kaçan bu tür durumlarda, şikâyetlerinizi admin@ircforumda.net elektronik posta adresine bildirirseniz gerekli işlemler iki iş günü içerisinde forum sorumlularınca gerçekleştirilecektir.

2008-2011© IRC bir tutkudur!


Search Engine Friendly URLs by vBSEO 3.2.0