Bunun sebebi, cümle içindeki kelimelerin
$addtok tanımı ile bir değişken içinde toplanıyor olması.
$addtok tanımında belirlenen değişkene aynı değer 1 den fazla yazdırılmaz.
Örnek:
//set -s %x $addtok(%x, $r(1,4), 32)
Sonuç: Kod: Kodu kopyalamak için üzerine çift tıklayın!
* Set %x to 1
-
* Set %x to 1 4
-
* Set %x to 1 4
-
* Set %x to 1 4
-
* Set %x to 1 4 3
-
* Set %x to 1 4 3
-
* Set %x to 1 4 3 2
-
* Set %x to 1 4 3 2
-
* Set %x to 1 4 3 2
-
* Set %x to 1 4 3 2
-
* Set %x to 1 4 3 2
-
* Set %x to 1 4 3 2
-
* Set %x to 1 4 3 2
-
* Set %x to 1 4 3 2
-
* Set %x to 1 4 3 2
1 ile 4 arasında random sayı türetip %x değişkenine araya boşluk (32) atarak yazdırdığımızda birbiri ile aynı olan sayıları 2. defa yazmayacaktır. Sebep budur.
- $addtok tanımının mirc.chm (mirc yardım) dosyasındaki anlatımı
Kod: Kodu kopyalamak için üzerine çift tıklayın!
$addtok(text,token,C)
Adds a token to the end of text but only if it's not already in text.
$addtok(a.b.c,d,46) returns a.b.c.d
$addtok(a.b.c.d,c,46) returns a.b.c.d
The C parameter is the ascii value of the character separating the tokens.
Note: $addtokcs() is the case-sensitive version
Faydalı kaynaklar 1- [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 2- [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
kolay gelsin