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/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   $remtok hakkında yardım. (https://www.ircforumlari.net/mirc-scripting-sorunlari/1242-remtok-hakkinda-yardim.html)

Majesti 14 Şubat 2005 15:40

$remtok hakkında yardım.
 
Merhaba arkadaşlar...
$remtok(%kelimeler,$1,1,44)
şeklinde bir komutla %kelimeler değişikenindeki bilgileri siliyorum. Ama %kelimeler değişkeni örneğin adas,arkadas olsun. Ben virgülü ayraç kabul eden birşey istiyorum. Mesela adas değişkeni silincek sadece arkadas kalcak. Birşeyler denedim ama olmadı. Bir yardım ederseniz rahatlıcam yaw :) Şimdiden teşekkürler...

MephisTo 14 Şubat 2005 17:53

Çok değişik yollarla yapabilirsin, ama en zahmetsizi "," için %virgul diye bir değer atayabilirsin ve $remove kullanabilirsin.


$remove(%kelimeler,$1 $+ %virgul) mesela.

Majesti 14 Şubat 2005 18:43

Denedim yine olmadı yaw :( pffff

MephisTo 14 Şubat 2005 18:52

Sen tam olarak kodları yaz, ben o sorunlu düzelteyim, ne yapmak istediğini bilmediğim için birşey gelmiyor aklıma. Sorunlu olan kısmı ilk yazdığın örnekteki gibi yaz $remtok(%kelimeler,$1,1,44) bu şekilde yani.

DefauLt 14 Şubat 2005 20:17

Kod:

; kullanim: /kelimesil kelime
alias kelimesil {
  %kelimeler = $remtok(%kelimeler,$1,1,44)
}

ornegin %kelimeler = bir,iki,uc,dort olsun. /kelimesil uc yazdiginda %kelimeler degiskeni bir,iki,dort olarak kalir.

Majesti 15 Şubat 2005 01:01

Yaw ben kodun ilerleyen bölümlerinde bir salaklık yapmışım. Daha sonradan gördüm.
set %kelimeler
şeklinde bir satırla karşılatım kim bilir ne için yazmıştım. İlginiz için teşekkürler :) Sizide boşuna yordum yaw :)

MephisTo 15 Şubat 2005 05:02

Öyle birşey tahmin etmiştim DefauLt un yazdığı post'tan sonra, çünkü senin kullandığın şekilde yazmış o da, başka bir sorun var sanırım diye düşündüm sonra :)

Alience 15 Şubat 2005 22:20

Söylemekten dilimde tüy bitti, ANLAŞILIR BAŞLIK kullanalım. Her başlığın Yardımmmm olduğunu düşünsenize?. Başlık düzeltilmiştir

Majesti 15 Şubat 2005 23:03

Kusura bakma Allience ...

Son Mohikan 15 Mart 2005 22:54

Arkadaşlar benimde bu konuya benzer bir konuda birkaç sorum olacak müsadenizle...

Şimdi benim istediğim şu tarz birşey... Elimde bir kelime veya kelimeler var diyeyim... Ben bunun içinden renk karakterlerini çıkarmak istiyorum...


Örneğin...


" 04Mustafa Kemal Atatürk06 " bu kelimeleri ben " Mustafa Kemal Atatürk "


olarak istiyorum... Sanırım $remtok ile yapabilme şansımız var ama tam olarak algılayamadım kullanımını... Bu arada bana hazır bir kod vermek yerine eğer Token Identifier lerinin kullanımını detaylı bir şekilde anlatabilirseniz... Sürekli bu tarz sorular sormak zorunda kalmam... Yukarıda mesela verilen cevaplarda sırf code verilip bırakılmış... Dolayısıyla herkes kendi sorunu için soru sormak zorunda kalıyor... Biraz daha açıklayarak code ları yazarsanız bizlerde birşeyler öğrenmiş oluruz... $remtok(1,2,3,4) Bu sıralamalarda 1 nci üzerinde işlem yapılacak kelime olsa gerek... 2 nci de içinden çıkartılacak karakter veya kelime olsa gerek... 3 ncü ve 4 ncü ne işe yarar pek anlayamadım...



Bunun dışında bir diğer sorum ise gene bir kelimenin veya bir karakterin tamamen sağ veya sol tarafını kırpmak... Hoş bunu anlatmanız diğer sorumada cevap olabilir benim için ama her iki şekilde de anlatılabilirse daha iyi kavramış oluruz durumu...

Şimdilik sorularım bu kadar yardımlarınız için şimdiden teşekkür ederim...

Saygılar...

CoMMaNDeR 15 Mart 2005 23:08

Alıntı:

Son Mohikan Nickli Üyeden Alıntı
Arkadaşlar benimde bu konuya benzer bir konuda birkaç sorum olacak müsadenizle...

Şimdi benim istediğim şu tarz birşey... Elimde bir kelime veya kelimeler var diyeyim... Ben bunun içinden renk karakterlerini çıkarmak istiyorum...


Örneğin...


" 04Mustafa Kemal Atatürk06 " bu kelimeleri ben " Mustafa Kemal Atatürk "


olarak istiyorum... Sanırım $remtok ile yapabilme şansımız var ama tam olarak algılayamadım kullanımını... Bu arada bana hazır bir kod vermek yerine eğer Token Identifier lerinin kullanımını detaylı bir şekilde anlatabilirseniz... Sürekli bu tarz sorular sormak zorunda kalmam... Yukarıda mesela verilen cevaplarda sırf code verilip bırakılmış... Dolayısıyla herkes kendi sorunu için soru sormak zorunda kalıyor... Biraz daha açıklayarak code ları yazarsanız bizlerde birşeyler öğrenmiş oluruz... $remtok(1,2,3,4) Bu sıralamalarda 1 nci üzerinde işlem yapılacak kelime olsa gerek... 2 nci de içinden çıkartılacak karakter veya kelime olsa gerek... 3 ncü ve 4 ncü ne işe yarar pek anlayamadım...



Bunun dışında bir diğer sorum ise gene bir kelimenin veya bir karakterin tamamen sağ veya sol tarafını kırpmak... Hoş bunu anlatmanız diğer sorumada cevap olabilir benim için ama her iki şekilde de anlatılabilirse daha iyi kavramış oluruz durumu...

Şimdilik sorularım bu kadar yardımlarınız için şimdiden teşekkür ederim...

Saygılar...

Yukarda sorduğun renk kodlarını temizlemesi için şu identifier'ı, şu şekilde kullanabilirsin:

$strip(04Mustafa Kemal Atatürk06 " bu kelimeleri ben " Mustafa Kemal Atatürk)

Mustafa Kemal Atatürk " bu kelimeleri ben " Mustafa Kemal Atatürk
olarak renksiz halde yansır.

tokenize ye gelince, eğer ileride boş vaktim olana kadar kimse cevaplamamışsa, ilerde boş vaktim olduğunda açıklarım.

Son Mohikan 15 Mart 2005 23:10

Alıntı:

CoMMaNDeR Nickli Üyeden Alıntı
Yukarda sorduğun renk kodlarını temizlemesi için şu identifier'ı, şu şekilde kullanabilirsin:

$strip(04Mustafa Kemal Atatürk06 " bu kelimeleri ben " Mustafa Kemal Atatürk)

tokenize ye gelince, eğer ileride boş vaktim olana kadar kimse cevaplamamışsa, ilerde boş vaktim olduğunda açıklarım.


Doğru yazdığına emin misin... Benim yazımı aynen kopyalamışsında birşey anlamadım... Bu şekilde bir kullanım olabileceğini sanmıyorum... Tamam $strip ile halledilebilirde kullanımı o şekilde olmaz yani :) Neyse gene de ilgin için teşekkürler...

CoMMaNDeR 15 Mart 2005 23:15

hmm kırpma diye ikinci bi bişe eklemişsin, şöyle bi üstünden geçeyim;

cümlemiz "selam naber lan" olsun

$right(selam naber lan,3) -> "lan" olur. sağdan ilk 3 harfe döner bu identifier
$left(selam naber lan,11) -> "selam naber" olur. soldan ilk 11 harf.

$remove(selam naber lan,lan) -> "selam naber" olur. "," den önceki yazıda virgülden sonraki geçen karakterleri siler, kalanını yansıtır.

bu şekillerde kırpabilirsin cümleleri yada kelimeleri.


-- Kullanılır o şekilde merak etme. Cevabımı yargılayacaksan neden soruyosun? Cevabı biliyo musun? Biliyosan niye soruyosun? Hı? :)

MephisTo 15 Mart 2005 23:22

CoMMaNDeR ben yardım edeyim, sen işine devam et şu funIRC gecikmesin :P

$strip kullanarak yazılardaki format kodlarını silebilirsin.

Örnek:

$strip(deneme123) şeklinde kullandığın zaman yazıdaki renk kodu ve kalın yazı kodu silinecek ve geriye deneme123 şeklinde dönecektir.

Başka birşey daha sormuşsun onu tam anlayamadım ama anladığım kadarıyla soruna cevap vereyim.

Kelimeyi kırpmak istemişsin, 2 şekilde kırpabilirsin doğal olarak, sağdan veya soldan :)

$left(kelime,x)

Kelimenin solundan başlayarak sağına doğru x yerine yazdığın kadar harfi alır.

Örnek: $left(kelime,4) yazdığında keli kısmı döner geriye.

$right da aynı şekilde.

$right(kelime,4) yazdığında ime kısmı geri döner.

Umarım öğrenmek istediğin budur, değilse yaz tekrar bakalım.

MephisTo 15 Mart 2005 23:23

Ohoo ben cevabı yazana kadar bu meşguliyette adam işini bırakıp cevap yazmış bile :p

CoMMaNDeR 15 Mart 2005 23:25

yazdık ta değerimizi bilen yok, adama cevap veriyoz yardım ediyoruz, bide ne diyo gördünmü :)

DefauLt 15 Mart 2005 23:30

Hehehe :) Sonuç olarak, $strip() parantezler içine yazacağın text renk kodlarından arındırılmış halde geri döner :)

Son Mohikan 15 Mart 2005 23:44

Arkadaşlar sağolun gayet yardımcı oldunuz... :) Memphisto ve Commander arkadaşlar bazı şeyleri biliyorum az çok ve mirc in yardım dosyalarından çözmeye çalışıyorum... :) Gerçi orada üstün körü anlatılmış... Bir de ingilizce olmayınca çözmek zor oluyor... $right ve $left i biliyordum da kelime belli bir kelime değildi... Sağında ki ve solundaki kelimeler değişken o bakımdan ne kadar karakter çıkartmam gerektiğini bilemedim ama sanırım commander ın dı orada anlattığı örnekte karakter sayısı yerine hangi kelimeden önce kesilmesini istiyorsam o kelimeyi yazınca oluyormuş... Bu bana yeterli... Gecenin bu vaktinde beni aydınlattığınız için teşekkür ederim... Commander dostum lütfen sende sitem etme... :) O kısmı tam olarak anlamadığım için yanlış olduğunu düşündüm... Açıklayınca anladım... İstediğimde buydu... Zaten önceki mesajımda demiştim ki sadece kodu vermeyip bir de açıklarsanız sevinirim demiştim... Sonradan açıklayınca anladım ki $strip i kullanırken hiçbirşeye gerek yok... Sadece kelimeyi ver yeter o renkleri kırpsın... :) Teşekkür ettim hepinize... Hayırlı geceler...

Comanche 06 Haziran 2006 10:11

Yanıt: $remtok hakkında yardım.
 
slmlar remtok la sormak istediğim bir sey vardı yardımcı olursanız sevinirim.
remtok kullanarak sabit olmayan mesele sayısal değerleri sayıları nasıl silebiliriz?
(yukarıda verilen örnekteki gibi deneme_1, deneme_48 vs.) mantğını anlatırsanız sevinirim.

diEfoRyoU 06 Haziran 2006 19:45

Yanıt: $remtok hakkında yardım.
 
Burda $remtok() kullanacağına $gettok() identifier'ı işini görecektir
Verdiğin örneklerde değişmeyen bir karakter var nedir bu kadarter "_" karakteri. Bu karakterin ascii kodu 95. numaraya denk gelir.
Buda bize aşağıdaki işlemin daha mantıklı olduğunu söylüyor.
//echo -a = $gettok(deneme_18,1,95)
yaparak ne dediğimi anlayabilirsin.
Kolay gelsin.

Comanche 10 Haziran 2006 10:02

Yanıt: $remtok hakkında yardım.
 
tşkler ustam ama benim kafam yine basmadı bu işe :(( her numara için gettokmu kullanacaz? mesela 1den 100 kadar tüm rakamları tek gettokta atlatamayızmı?


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk