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/)
-   -   .txt Dosyasından İstediğin Satırı Almak (https://www.ircforumlari.net/mirc-scripting-sorunlari/6305-txt-dosyasindan-istedigin-satiri-almak.html)

Flyman 10 Ağustos 2005 05:24

.txt Dosyasından İstediğin Satırı Almak
 
txt veya ini dosyasindaki secili bir satirdan secili bir kelimeyi alma imkani varmi?
mesela txt dosyasindaki 4 satirdan 2 ci kelimeyi alabilirmiyiz?

goXXip 10 Ağustos 2005 08:46

txt dosyasındaki ikinci kelime :)

$gettok($read(bilmemne.txt,4),2,32)

Burada $read(bilmemne.txt,4) => 4. satırı oku demektir.


$gettok($read(bilmemne.txt,4),2,32) ise bilmemne.txt nin 4.satırının 2. kelimesini al anlamına gelir...


INI dosyalarına gelince

Örneğin goxxip.ini dosyamız var ve içeriği şu şekilde...

[Baslik]
author=goXXip
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
isim=bilmemne


şeklindedir..


burada goXXip i çağırmak istiyorum. Ayrıca burada author sabit, goXXip ise değişkendir...

$readini(goxxip.ini,baslik,author) => goXXip i çağıracaktır...
$readini(goxxip.ini,baslik,msn) => [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] u çağıracaktır.
$readini(goxxip.ini,baslik,isim) => bilmemne yi çağıracaktır...

Burada = işaretinden öncekiler sabittir. Sonrakiler ise değişken... Bu verileri değişmek için ise

writeini goxxip.ini baslik author Çağrı yazdığımda değer

[Baslik]
author=Çağrı
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
isim=bilmemne

bu şekilde olacaktır... ve de $readini(goxxip.ini,baslik,author) ile çağırdığımda artık goXXip değil Çağrı gelecektir...

Flyman 11 Ağustos 2005 01:49

goxxip saolasin guzel acik bi ders olmus saol sorunu cozerim bu bilgiyle artik en azindan denerim :))

Flyman 13 Ağustos 2005 05:12

peki ini dosyasinda daki bi satiri cagiriken satir cok uzun eco yapamiyor mesaji alinca bunun bi cozumu varmi satiri ecolayamiyor cok uzun oldugu icin bunu nasil ecolatiriz

goXXip 13 Ağustos 2005 09:33

alias _noktala {
if ($1 > 200) && ($len($2-) > $1) { return $left($2-,$calc($1 - 3)) $+ ... }
else { return $2- }
}



Kodu Yazarken $_noktala($readini(bilmemene.ini,bilmemne,bilmemne )) şeklinde yapacağız

Flyman 13 Ağustos 2005 21:34

ecolarken readini kulllanmiyorki ini doysamiz su kufur.ini
kufurlu.kelimeler de kelimeleri kayitli
elseif ($2 == list) { echo -a Küfür(ler) kufur kelimelerimiz $kufur(kufurlu.kelimeler) }
dosyanin ecolamasi sekli bu ama belli bi eklemeden sonra ecolayamiyor satir cok uzun hatasi veriyor kelimelerin bir kismini silince yine duzeliyor

Flyman 14 Ağustos 2005 06:31

bi sorum daha var ini dosyasi ile ilgili diyelimki ini dosyasinda [kufur] basligi altinda 2 degiskenim var diyelim bunlar kufurler1 ve kufurler 2 buraya kelime eklerken sunu yapmaya calistim kufurler1 eger 100 kelimeden fazla ise kufurler2 ye kayit etsin istedim ama takildik olabilirmi?

el33t 15 Ağustos 2005 11:16

alias kufurekle { if $1 { if ($numtok($readini(korumalar.ini,kufur,kufurler1),3 2) >= 100) { writeini korumalar.ini kufur kufurler2 $addtok($readini(korumalar.ini,kufur kufurler2),$1,32) } | else { writeini korumalar.ini kufur kufurler1 $addtok($readini(korumalar.ini,kufur,kufurler1),$1 ,32) } } }

Flyman 16 Ağustos 2005 01:14

{ if $1 { if ($numtok($readini(korumalar.ini,kufur,kufurler1),3 2) >= 100)
burdaki $1 neyi temsil ediyor eklenecek olan kelimeyimi el33t ?

el33t 16 Ağustos 2005 02:38

Evet, eklenecek olan kelime.


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

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