IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Soru - Cevap (https://www.ircforumlari.net/soru-cevap/)
-   -   Identifier Soru-Cevap Oyunu (https://www.ircforumlari.net/soru-cevap/410638-identifier-soru-cevap-oyunu.html)

Minstrel 10 Kasım 2011 21:06

Cevap: Identifier Bankası
 
Soru : $comchan identifieri hakkında bilgi veriniz.

Coldman 10 Kasım 2011 21:32

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..

ifüye003685 11 Kasım 2011 00:11

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 .

Minstrel 14 Kasım 2011 04:12

Cevap: Identifier Soru-Cevap Oyunu
 
Soru : 35 sayısının Ascii kod numarasını nasıl öğrenebilirim?

xwerswoodx 14 Kasım 2011 12:16

Cevap: Identifier Soru-Cevap Oyunu
 
Alıntı:

Minstrel Nickli Üyeden Alıntı (Mesaj 1040908268)
Soru : $comchan identifieri hakkında bilgi veriniz.

Ö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.

Alıntı:

Minstrel Nickli Üyeden Alıntı (Mesaj 1040913506)
Soru : 35 sayısının Ascii kod numarasını nasıl öğrenebilirim?

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)

xwerswoodx 14 Kasım 2011 13:37

Cevap: Identifier Soru-Cevap Oyunu
 
$findfile identifierini açıklayınız.

Fromhell 15 Kasım 2011 12:23

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.

SiLuet 15 Aralık 2011 18:12

Cevap: Identifier Soru-Cevap Oyunu
 
Soru: $var Identifierini Açıklayın?

Ezgi 28 Haziran 2012 16:18

Cevap: Identifier Soru-Cevap Oyunu
 
Alıntı:

SiLuet Nickli Üyeden Alıntı (Mesaj 1040959870)
Soru: $var Identifierini Açıklayın?



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 (=) 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.

Ezgi 29 Haziran 2012 12:07

Cevap: Identifier Soru-Cevap Oyunu
 
Soru : $addtok identifierini açıklayınız.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 05:38.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net