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

8Beğeni(ler)
  • 5 Post By Forbidden
  • 1 Post By Toprak
  • 2 Post By manikdepresif

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 03 Temmuz 2022, 00:31   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
String Karakter Uzunlugu




Merhaba arkadaşlar kodun amacı belirli bir string karakter uzunlugunu verir.

Örnekler;

Komut

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo : $uzunluk(selam arkadaşlar)

Sonuç

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
: 16

Komut

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo : $uzunluk(selam arkadaşlar hepinize)

Sonuç

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
: 25

Komut

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo : $uzunluk(selam arkadaşlar hepinize iyi forumlar)

Sonuç


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
: 38

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias uzunluk { if !$1 { return } var %m, %n, %z :x if (%m iswm $1) return %z else { var %m %m $+ ? inc %z goto x } }


__________________
ʙᴇɴɪ ʏᴏʀᴀɴ ʏɪʟʟᴀʀ ᴅᴇɢɪʟ ɴᴀᴍᴇʀᴛ ᴋᴜʟʟᴀʀ.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 03 Temmuz 2022, 10:57   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: String Karakter Uzunlugu




$len identifieri bunun için olabilir mi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

//echo -a $len(selam naber)

 
Alıntı ile Cevapla

Alt 04 Temmuz 2022, 23:16   #3
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: String Karakter Uzunlugu




Toprak Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
$len identifieri bunun için olabilir mi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

//echo -a $len(selam naber)

!zline Toprak S.a

__________________
The Ghost of Christmas Past...

i'm here sometimes
 
Alıntı ile Cevapla

Alt 31 Ekim 2023, 17:20   #4
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: String Karakter Uzunlugu




SeLamLar..


ben birkac yil önce burda bir script görmüstüm..
editbox'a yazdigimiz karakterlerin toplamini (sayi olarak) gözteriyordu bize.
arama yaptim ama bulamadim..

yardimci olabilecek varmi?

tskler..

__________________
SeN BeNiM YiLDiZ KaYaRKeN TuTTuGuM DiLeGiM DeGiL, eZaN oKuRKeN eTTiGiM DuaMSiN!!!
 
Alıntı ile Cevapla

Alt 31 Ekim 2023, 20:40   #5
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: String Karakter Uzunlugu




aLT + Q tuslari ile ikinci editbox aktif oluyor.
komutu ise
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/editbox -q1

-
ikinci editbox'un acik mi yoksa kapali mi oldugunu bilmek icin,
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/echo $editbox($active,1))

komutu kullaniliyor.
-
fakat editbox'da yazi yazarken bir event yok.Her karakter degistiginda ikinci editbox'daki karakter degisecek oraya
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$len($editbox($active))

yazdirilacak.1 tane timer acilacak sadece aktif ettigin pencere icin milisaniye degerinde,
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/timerkar__ -m 0 200 alias

gibi.
-

Fakat kasma yapar mi bilmem. Benzer kodlari ikinciye yazmayi sevmiyorum. ilgisini ceken olursa buyursun yeni baslayanlar icin guzel calisma olur.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 19:47 -->-> Daha önceki mesaj 18:54 --

bi deneyeyim bakalim belki bi seyler yazabilirim.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 20:40 -->-> Daha önceki mesaj 19:47 --

Pek deneme firsatim olmadi kod uzerinde .

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:active:*:{ while ($window($active).type == channel) { while ($editbox($active,1) == $null) { editbox -q1 } . .timerlen_kontrol -h 0 300 /_len_kontrol } . } alias _len_kontrol { while $window($active).type == channel { editbox -o $active Karakter Sayisi: $len($editbox($active)) } . }


__________________
Bana sihirli kelimeyi söyle

Konu manikdepresif tarafından (31 Ekim 2023 Saat 20:43 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 01 Kasım 2023, 13:45   #6
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: String Karakter Uzunlugu




hatalari duzelttim, sadece #kanal pencerelerinde calisiyor.
eger kanal penceresi degilse, timeri aktif etmiyor.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:active:*:{ while ($window($active).type == channel) { while ($editbox($active,1) == $null) { editbox -q1 $active } . .timerlen_kontrol -h 0 300 /_len_kontrol $active } . while ($window($active).type != channel) { .timerlen_kontrol off } . } alias _len_kontrol { while $window($1).type == channel { editbox -oq1 $1 Karakter Sayisi: $len($editbox($1)) } . }



--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 13:45 -->-> Daha önceki mesaj 13:44 --

bu arada while tek kez dondurmek icin while kapanis parantezinin sonuna herhangi bir karakter koymaniz yeterlidir.

__________________
Bana sihirli kelimeyi söyle
 
Alıntı ile Cevapla

Alt 02 Kasım 2023, 10:38   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: String Karakter Uzunlugu




manikdepresif Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
hatalari duzelttim, sadece #kanal pencerelerinde calisiyor.
eger kanal penceresi degilse, timeri aktif etmiyor.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:active:*:{ while ($window($active).type == channel) { while ($editbox($active,1) == $null) { editbox -q1 $active } . .timerlen_kontrol -h 0 300 /_len_kontrol $active } . while ($window($active).type != channel) { .timerlen_kontrol off } . } alias _len_kontrol { while $window($1).type == channel { editbox -oq1 $1 Karakter Sayisi: $len($editbox($1)) } . }



--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 13:45 -->-> Daha önceki mesaj 13:44 --

bu arada while tek kez dondurmek icin while kapanis parantezinin sonuna herhangi bir karakter koymaniz yeterlidir.


Niyetiniz karter saydırmaksa $len() boşluklar sonrasında görünen bir karakter varsa sayar, renk kodları vb. gibi control karakterlerini de saymaz.




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:start: .timer_len -mi 0 30 _len alias _len titlebar : $regex( $editbox( $window($active)) ,/(.)/ig) :


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

__________________
2b|!2b=?
 
Alıntı ile Cevapla

Alt 02 Kasım 2023, 12:02   #8
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: String Karakter Uzunlugu




titlebar'a da yapilabilir boylece hem kanal hem ozellerde de her pencerede calisir. Kullanicinin begenisine kalmis.

__________________
Bana sihirli kelimeyi söyle
 
Alıntı ile Cevapla

Alt 02 Kasım 2023, 18:17   #9
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: String Karakter Uzunlugu




Sagolun..
ben yukardaki bu kodu aldim..
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Kod: Kodu kopyalamak için üzerine çift tıklayın! on *:active:*:{ while ($window($active).type == channel) { while ($editbox($active,1) == $null) { editbox -q1 } . .timerlen_kontrol -h 0 300 /_len_kontrol } . } alias _len_kontrol { while $window($active).type == channel { editbox -o $active Karakter Sayisi: $len($editbox($active)) } . }


özellerde göztermiyor ama kanalda 2.nci editbox'da gözteriyor ve calisiyor istedigim gibi. Tskler..

__________________
SeN BeNiM YiLDiZ KaYaRKeN TuTTuGuM DiLeGiM DeGiL, eZaN oKuRKeN eTTiGiM DuaMSiN!!!
 
Alıntı ile Cevapla

Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Çözüldü nick uzunlugu spamfilter eklemek angry1 mIRC Scripting Sorunları 29 24 Ağustos 2022 19:48
memodaki string'in satır,sütun ve karakter sayısını bulma Kaf_Dağı Delphi 0 16 Mart 2015 12:15
spamfilter nick uzunlugu angry1 mIRC Scripting Sorunları 0 23 Temmuz 2012 16:38
Sql Connection String jquery MsSQL 0 28 Haziran 2012 11:46