![]() |
![]() |
|
![]() | #1 | |||||
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: !söz Addonu @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ilgin için teşekkürler sorunsuz çalıştı , son birşey rica edeceğim
1 dakikada bir kullanılması gibi süre ekleyebilir miyiz | |||||
| ![]() |
![]() | #2 | ||||
Çevrimiçi ![]() IF Ticaret Sayısı: (0) | Cevap: !söz Addonu
Öncelikle ayraç kullanım fazlalığı var, kodunuzu şu şekilde düzeltelim: Kod: Kodu kopyalamak için üzerine çift tıklayın!
2. string varsa çalışacaktır. - Süre ekleyeceksiniz, bunu mIRC Scripting'de bir çok şekilde yapabiliriz.. Bazılarını anlatalım; 1.'si Değişken kullanımı: Değişkenlerde "u" anahtarıyla değişkene süre aktarımı yapılabilir. Örneğin, "/set -u60 %değişken değer" kullanımı yapacak olursak, değişkenimiz 60 saniye boyunca işlem görecektir. Daha sonra silinmeye yüz tutacaktır. - 2. si: Hash tablolarında yine "u" anahtarıyla Tablomuza belirli bir süreye dahili olacak şekilde item ekleyebiliriz. Örneğin, "/hadd -mu60 SuLh evet evet" gibi bir kullanımda SuLh tablosuna 60 saniyelik bir evet itemi ekledik. 60 saniye sonra bu itemi bir daha göremeyeceğiz. - Evet bunları geçtikten sonra, mantık olarak 60 saniyelik bir değişken/item kullanımı yapıp, bunu bir if sorgusuyla süre limiti olarak kullanabiliriz. Kodumuza önce bir değişken ataması yapalım. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Evet kod kullanıldığı anda %hediye değişkenini 60 saniyelik bir sürece soktuk. Şimdi yapmamız gereken "olayımız başlamadan önce" bir koşul ataması yapıp 60 saniye geçip geçmediğini sorgulatmak. Kod: Kodu kopyalamak için üzerine çift tıklayın!
if %hediye yaptığımız koşul bize %hediye değişkeninin o an olup olmadığını sorgulatacaktır. Varsa zaten süre bitmemiştir.. Bunu hash tabloyla da aynı şekilde yapabiliriz. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Burada da itemimizin olup olmadığını sorgulatacak, ve aynı şekilde varsa zaten süre geçmemiş olacak, kodun kullanılmasına izin vermeyecektir.. --------------------------------- Eğer isteğiniz nickten nicke saniye limiti kullanmaksa, onun yolu da var elbet. değişken ismini %hediyeNick şeklinde yapabiliriz ve bunu sorgulatabiliriz ve/veya hash tablomuza nicki ekleyebiliriz.. Eğer %değişken içerisinde kullanacaksak, şu şekilde bir yol izleyebiliriz.. Kod: Kodu kopyalamak için üzerine çift tıklayın!
- Hash tabloya da şu şekilde item ekleyebiliriz. Kod: Kodu kopyalamak için üzerine çift tıklayın!
------ Test etme imkanım olmadı, umarım yardımcı olabilmişimdir. | ||||
| ![]() |
![]() |
Etiketler |
addonu, söz |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Seçenekler | Arama |
Stil | |
| |
![]() | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Away Addonu | NeLix | mIRC Scripting Sorunları | 8 | 15 Nisan 2017 12:55 |
ses addonu | mistokaradeniz | mIRC Scripting Sorunları | 10 | 21 Ağustos 2015 18:38 |
Away Addonu | Omrum | mIRC Scripting Sorunları | 1 | 20 Şubat 2011 16:37 |
elinde baloncuk addonu ve baglantı menusu addonu olan varmı? | Leo | mIRC Scripting Sorunları | 12 | 26 Şubat 2010 10:19 |
Away Addonu | MaeLStrOm | mIRC Scripting Hazır Kodlar | 4 | 04 Ağustos 2005 16:20 |