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

>
+
Etiketlenen Kullanıcılar

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
Çevrimiçi
~ BuSohbet.Com ~
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 } }


__________________
Beni yoran yıllar değil, namert kullar.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan reklamver
Alt 03 Temmuz 2022, 10:57   #2
Çevrimdışı
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
Ç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




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

mircscripting.net
 
Alıntı ile Cevapla

Alt 31 Ekim 2023, 17:20   #4
Ç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




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
Çevrimdışı
~ mIRC Coder ~
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)) } . }



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
Çevrimdışı
~ mIRC Coder ~
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.

 
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=? ~ mircscripting.net
 
Alıntı ile Cevapla

Alt 02 Kasım 2023, 12:02   #8
Çevrimdışı
~ mIRC Coder ~
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.

 
Alıntı ile Cevapla

Alt 02 Kasım 2023, 18:17   #9
Ç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




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)
 

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

×