mIRC Scripting - Popups (2)
17/1/2008 · Kategori: Klavye mIRC
b-1) Status Popup
Bu özelleştirilebilir menü son kullanıcının yani ******i kullanan kişinin status penceresinde sağ tıklaması halinde açılacak menüdür. Bu bölüme sunucu ve genel ****** yapısı ve servislerle ilgili kısayolları koymanızı tavsiye edebilirim.
Örneğin;
Server Özellikleri
.Deneme Script:/set %temp null | /unset %temp
.-
.Özelliklerim:/info
.Kullanici Sayisi:/lusers
.Günün Mesaji:/motd
.Server Saati:/time
.Yönetici:/admin
.K-Line'ler:/stats k
.Operler:/stats o
.Linkler:/links
.Kanal Listesi:/list
-
Kanallara Gir
.Deneme Script:/set %temp null | /unset %temp
.-
.#klavye:/j #klavye
.#zurna:/j zurna
.#istanbul:/j istanbul
.#ankara:/j ankara
.#izmir:/j izmir
-
IRC'den Çık:/quit
popup kodu girilip daha sonra status ekranında sağ tıkladığımızda çıkışı şu şekilde olacaktır. Kodu incelediğimiz taktirde popup kullanımının oldukça kolay olduğunu farkedebiliriz.
IRC’den Çık menü seçeneği birincil popuptur. Yani sağ tıkladığımızda ilk görünen ana menü seçeneklerinden biridir. Tıklandığında atanan komutu icra eder. Bizim örneğimizde bu komut /quit komutudur. Kullanımı menüseceneği:/komut şeklinde olacaktır.
Server Özellikleri ve Kanallara Gir menü seçenekleri de birincil popuptur ancak alt popuplar barındırırlar. Yani üzerine geldiğimizde yada tıkladığımızda kendine bağlı olan menü seçeneklerini açarlar. Bu şekilde popup tanımlamak için örnekte de görüldüğü gibi “.” (nokta) kullanılır. Öncelikle birincil menü seçenek adı yazılır (Server Özellikleri) ardından alt satıra geçilir, nokta konur ve birincil menü altında kullanılacak ilk ikincil seçenek adı yazılır ve iki nokta ile tamamlanıp ilgili komutu icra eder. (.Deneme Script:/set %temp null | /unset %temp) Nokta kullanmak kesinlikle gereklidir. Üstteki satırlardaki kendinden bir eksik noktalı menü seçeneğine bağlı olduğunu satır buradan anlamaktadır. Yani;
BirincilMenü
.İkincilMenü
..ÜçüncülMenü:/Komut1
..ÜçüncülMenü2:/Komut2
.İkincilMenü2:/Komut3
şeklindeki kullanım bize BirincilMenü altında bir menü sunacak, bunun üzerine geldiğimizde ise İkincilMenü ve İkincilMenü2 adı altında 2 menü açılacak, İkincilMenü üzerine geldiğimizde de bu menü seçeneği de bize ÜçüncülMenü ve ÜçüncülMenü2 adı altında 2 yeni menü seçeneği sunacaktır ve bunlara tıkladığımızda kendilerine bağlanan komutları icra edeceklerdir. İkincilMenü2 seçeneğine geldiğimizde ise direk olarak kendine bağlı alt menüleri olmadığından dolayı yine kendine bağlanmış olan komutu icra edecektir.
Status popuplarında kullanılabilecek değişken sayısı azdır. Bu nedenden dolayı gerekli işlemleri genelde $? input box değişkeni ile yaparız. Örneğin;
Nicki Kaydet:/nickserv register $?=”Şifreyi Giriniz ?” $?=”Email Adresinizi Giriniz?”
Şeklinde bir kod status penceresinde kullanmak için idealdir. Status popupları için sıkça kullanabileceğimiz mIRC tarafından üretilen değişkenler şunlardır;
$me : O anda kullanılan rumuzumuzun parametre olarak kullanılması gereken durumlarda kullanılır.
$fullname : İsim kısmına girilen verinin parametre olarak kullanılması gereken durumlarda kullanılabilir.
$fulldate: O anki tarih bilgisini Sat Jul 05 23:43:04 2003 şeklinde verir.
$version : Kullanılan mIRC sürümünü verir.
$os : Kullanılan Windows işletim sistemi sürümünü verir. (95, 98, 2K, XP gibi)
Kalıcı Bağlantı Yorum (0) Yorum yaz!Arkadaşına Gönder!
0 yorum yazılmıştır