10 Kasım 2011, 21:32 | #22 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Identifier Bankası $comchan identifiers’i nickinizin hangi kanallarda oldugunu belirtir. Numerik rakamlar ile kaçınca kanalda oldugunu anlarsiniz. $comchan(nick,N) Kullanımı : //echo -a $comchan($me,2) seklinde yaptigimizda $me = Nickimiz 2 rakamı 2. kanali belirtmektedir. dipnot: eğer doğruysa cevabim, Soruyu Dileyen birisi sorsun.. |
|
11 Kasım 2011, 00:11 | #23 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Identifier Bankası $comchan tek başına bi işe yaramaz eksik parametre verir echo ile kullanımında tab ile kullanıldıgında işlem yapmaz . ekstra parametreler le Coldman'ın örnekleri gibi sonuclar verir bence doğrudur cevabınız Coldman . |
|
14 Kasım 2011, 12:16 | #25 | ||||||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Identifier Soru-Cevap Oyunu
Öncelikle verilen yanlış cevapları düzeltelim; Comchan chan ile aynı bir event değildir. Kullanımı; $comchan(Nick,N) şeklindedir. Fakat bu bulunan kanalları görmek için değil, belirtilen nick ile bulunduğumuz ortak kanalları görmek içindir. Örneğin ben 20 kanalda bulunuyorum, X nicki ise bu kanalların 15 inde bulunuyorsa; //echo -a $comchan(X,0) 15 olarak dönecektir. Bu identifier genellikle; Badnick ve küfür korumalarında kullanılmaktadır. $comchan == $chan + if $nick ison $chan gibidir.
Soruyu tam anlamadım ama sanırım 35 sayısının asc numaralarını soruyorsun; $asc(3) $asc(5) Eğer ki 35 numaradaki ascii yi soruyorsan; $chr(35) | ||||||||
|
15 Kasım 2011, 12:23 | #27 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Identifier Soru-Cevap Oyunu Identifier kullanımı: $findfile(dizin,wildcard,N,derinlik,@pencere | komut) Açıklaması: Belirtilen dizinde, wildcards ile belirtilen dosya adı ile eşleşen alt dizinleri arar ve eğer bulunursa tam dosya dizinini ve ismini yansıtır. Özellikleri: shortfn (kısa dosya adı) Örnek: $findfile(D:\mIRC,*.exe,1) - D:\mIRC, kendi kullandığım scriptin bulunduğu dizindir. Aldığım cevap ise D:\mIRC\mIRC v6.35.exe dir. Eğer N parametresi yerine, özel bir @pencere ismi belirtilirse, identifier dönüşü bu pencerede olacaktır. Eğer @pencere olarak pencere değil de, bunun yerine bir komut belirtilirse, bize dönecek her bir cevap için bu komut uygulanacaktır. Örneğin; $findfile($mircdir,*.*,0,echo -s $1-) - Bu identifier ile, mIRC'in bulunduğu ana dizindeki her dosya tek tek statüsümüze yansıyacaktır. Eğer bir derinlik belirtilirse, mIRC sadece eşleşen dosyaları belirtilen derinlikte arar ve bulursa yansıtır. Örneğin; mIRC ana dizinindeki scripts klasöründe bulunan .ini uzantılı remote dosyalarını arattırmak için gerekli derinliği girerseniz, mIRC bu arama işlemini sadece bu klasör içerisinde yapar. mIRC ana dizinini göz önüne almaz. ;(noktalı virgül) kullanarak, birden fazla wildcards içeren dosya taratabilirsiniz. Örneğin, $findfile($mIRCdir,*.exe;*.ini;*.txt,1) Son olarak, @pencere ve komut seçeneklerini kullanmak zorunda değilsiniz, eğer istiyorsanız kullanabileceğiniz ek seçeneklerdir. Açıklama için mIRC orjinal mirc.hlp dosyası taban alınmıştır ve çeviri/anlatım/örnekler alıntı değildir. |
|
28 Haziran 2012, 16:18 | #29 | ||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Identifier Soru-Cevap Oyunu
Variables (var kısaltması) , türkçe olarak değişkenler anlamına gelmektedir. Variables , scriptinizde daha sonradan kullanabileceğiniz değerleri atayabileceğiniz geçici depolama alanlarıdır. Aşağıdaki komutlar değişken değerlerini oluşturmanızı ve ayarlamanızı sağlar. /set [-snzuN] <%var> [value] Bu belirtilen değere % değişkenin değerini ayarlar. Eğer -uN anahtarını belirtirseniz , başka bir komut dosyası tarafından tekrar kurulmadığını varsayarsak, % değişkeni N saniye sonra kaldırılır.Eğer N için sıfır belirtirseniz , script kapandığında % değişkeni kaldırılır. -Z anahtarı, % değişkenini sıfıra ulaşıncaya kadar azaltır. Ulaştığı zamanda % değişkenini kaldırır. -n anahtarı, % değişkenine düz metin olarak davranır. /unset [-s] <%var> Değişkenler listesinden tüm değişkenleri kaldırır. Eğer değişkeni wildcard karakterleri kullanarak belirtirseniz, belirttiğiniz tanıma uyan tüm değişkenler kaldırılır. Örnek ; /unset %test* ( %test ile başlayan tüm değişkenleri listeden kaldırır.) Set ve Unset dinamik değişkenlerini, [](Köşeli parantez) belirterek kullanabilirsiniz. Örnek ; vartest {- set %a [ $+ b ] 1 set %a [ $+ c ] 2 set %a [ $+ d ] 3 echo ab = %ab echo ac = %ac echo ad = %ad unset %a [ $+ b ] %a [ $+ c ] %a [ $+ d ] } /unsetall Değişken listesindeki tüm değişkenleri kaldırır. /inc [-cszuN] <%var> [value] Girilen değere(value) göre % değişkenini arttırır. Eğer -uN anahtarını belirtirseniz, başka bir komut dosyası tarafından tekrar kurulmadığını varsayarsak, belirtilen değere göre % değişkeni bir defa artar ve N saniye sonra kaldırılır. Eğer -c anahtarını belirtirseniz, % değişkeni saniyede bir artar. Eğer -z anahtarını belirtirseniz, % değişkeni sıfıra ulaşıncaya kadar azalır ve sonra kaldırılır. /dec [-cszuN] <%var> [value] Belirtilen değere göre % değişkenini azaltır. Eğer -uN anahtarını belirtirseniz, başka bir komut dosyası tarafından tekrar kurulmadığını varsayarsak, belirtilen değere göre % değişkeni bir defa azalır ve N saniye sonra kaldırılır. Eğer -c anahtarını belirtirseniz, % değişkeni saniyede bir azalır. Eğer -z anahtarını belirtirseniz, % değişkeni sıfıra ulaşıncaya kadar azalır ve sonra kaldırılır. Ayrıca, değişkenlere değer atamak için eşittir işareti ( Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. kullanabilirsiniz. %i = 5 %xyzi = 3.14159 %count = $1 Eşittir işareti kullanırken, değişkenler üzerinde aşağıdaki işlemleri gerçekleştirebilirsiniz. %x = 5 + 1 %x = 5 - %y %x = %x * 2 %x = %z / $2 %x = $1 % 3 %x = 2 ^ %w Bir atama içinde yalnız bir işlem gerçekleştirebilirsiniz. Komplex hesaplamaları gerçekleştirmek için $calc() identifierini kullanabilirsiniz. Örnek ; //echo 1 $calc(3.14159 * (2 ^ %x % 3) - ($ticks / (10000 + 1))) Local Variables Sadece oluşturuldukları komut dosyası süresince olabilen değişkenlerdir ve yalnızca bu komut dosyası içerisinde erişilebilirler. /var komutu ile oluşturulabilirler. Örnek ; /var %x = Selam %x local değişkenini oluşturur ve onun değerini Selam olarak atar. Virgül ile ayırarak birden fazla yerel değişkenler oluşturabilirsiniz. /var %x = Selam, %y, %z = $me loop {- var %x = 1 :next echo item %x inc %x if (%x < 10) goto next } Identifiers $var(%var,N) N. eşlenen değişken adını döndürür. Özellikleri : value, local Değişken adı içerisinde wildcard kullabilirsiniz. Eğer N=0 atarsanız , uyan değişken adlarının toplam sayısını verir. Not : Hem local hem global değişkenlerde arama yapar. mIRC.chm dosyasından çevirilerle anlatmaya çalıştım. Umarım hatalarım olmamıştır.
__________________ You got me G-U-I-L-T-Y 모르게 너를 속여 전부를 뺏어 또 playing a game 재미로 해 둬 수백 가지 거짓말 | ||||
|
Etiketler |
bankası, identifier, oyunu, sorucevap |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Client Soru-Cevap Oyunu | Gurkan | Soru - Cevap | 374 | 29 Ağustos 2024 09:05 |
Oyun botu soru dosyasindaki soru|cevap duzenini tersine çevirme (Çözüm) | Weise | Eggdrop, NeoStats, BNC | 0 | 24 Ocak 2011 14:04 |
Soru-Cevap oyunu (IRCd, mIRC ile ilgili.) | papillon | Servisler | 32 | 03 Temmuz 2010 09:53 |