ini dosyasındaki başlıklardaki bilgileri alma Herkese günaydın arkadaşlar aklıma takılan ve denedim ama yapamadığım bir sorun var. Hani örnek ini dosyaların [mIRC] veya [Veritables] alanları var.Ben sadece nasıl bu alanların bilgisini çekebilirim bir örnek daha yapam [sayilar] 1 2 3 4 5 [harfler] a b c d bunlar deneme.ini dosyasında yazılı olsun ben bunu sadece [sayilar] altındaki 1 2 3.. bilgileri veya sadec [harfleri] a b c... almak istiyorum.Yani [sayilar] isteyipte harfleriden çekmesin |
Cevap: ini dosyasındaki başlıklardaki bilgileri alma Kod: alias lociz if $1 { var %lcz 1 | while $ini($1,%lcz) { var %lciz 1 | while $ini($1,$ini($1,$ini($1,%lcz),%lciz) { echo -a $+(%lciz,.) $+([,$ini($1,%lcz),]) $+($ini($1,$ini($1,$ini($1,%lcz),%lciz),=,$readini($1,$ini($1,%lcz),$ini($1,$ini($1,$ini($1,%lcz),%lciz)))) | inc %lciz } | inc %lcz } | echo -a Lutfen bir ini dosyasi gir. Kullanim: /lociz mirc.ini } Denemedim mobilden yazdim. |
Cevap: ini dosyasındaki başlıklardaki bilgileri alma * Invalid format: $ini (line 17, aliases.ini) diye hata verdi.mirc ini yukleyınce.Baska denedım gene aynı hata.Bitişik yazdığından 17 satırıda bulamadım. Bide kardeşim işini karışmak gibi olmasın sen benden ıyı bılıyosundurda benim sorunun cevabı bu olduğuna emın mısın ben bunu kullanmak istsem nasıl kullanacam kı addonların içinde |
Cevap: ini dosyasındaki başlıklardaki bilgileri alma Alıntı:
$ini(mirc.ini,0) : mirc.ini de kac tane baslik oldugunu bildirir. $ini(mirc.ini,N) : mirc.ini dosyasinda N.basligin adini verir. Ornek: $ini(mirc.ini,1) : 1.basligi verir. $ini(mirc.ini,N,0) : mirc.ini dosyasinda N.basligin altinda kac tane alt baslik oldugunu verir $ini(mirc.ini,N,X) : mirc.ini dosyasinda N.basligin altindaki X.alt basligin adini verir. Ornek: $ini(mirc.ini,1,1) : 1.basligin 1.Altbasligini verir Veya senin dedigin gibi istiyorsan $ini(mirc.ini,sayilar,1) : sayilar basligindaki 1.alt basligi verir. 1 yazan yere 0 aazarsan sayilar basliginda kac tane alt baslik oldugunuverir. Eger o altbaslikda hangi veri oldugunu ogrenmek istiyorsan (/help $readini) $readini(mirc.ini,sayilar,1) : sayilar basliginin 1 basligina sahip altbasliginin hangi verisine ait oldugunu verir. Orn: [sayilar] 1=lociz 2=lcz [yazilar] a=muhammed b=mhmmd $readin(mirc.ini,sayilar,1) : lociz $readini(mirc.ini,sayilar,2) : lcz $readini(mirc.ini,yazilar,a) : muhammed $readini(mirc.ini,yazilar,b) : mhmmd $ini(mirc.ini,yazilar,0) : 2[cunku 2 tane altbaslik var] $ini(mirc.ini,sayilar,0) : 2[cunku 2 altbaslik var] $ini(mirc.ini,yazilar,1) : a[cunku 1.altbaslik a] $ini(mirc.ini,sayilar,2) : 2[2.altbaslik 2 oldugu icin] Mobilden bu kadar oluyor :) |
Cevap: ini dosyasındaki başlıklardaki bilgileri alma Alıntı:
Kod: alias lociz { var %lcz 1 | while $ini($1,%lcz) { var %lciz 1 | while $ini($1,$ini($1,%lcz),%lciz) { echo -a $+(%lciz,.) $+([,$ini($1,%lcz),]) $+($ini($1,$ini($1,$ini($1,%lcz)),%lciz),=,$readini($1,$ini($1,%lcz),$ini($1,%lcz,%lciz))) | inc %lciz } |
Cevap: ini dosyasındaki başlıklardaki bilgileri alma Alıntı:
- mIRC Klasörüne test.ini dosyası oluşturup içerisine üstte örnek verdiğin bilgileri atıp deneyebilirsin. Örnek test.ini içeriği: Kod: [sayilar] Kod: /loadbuf -atTOPICADI test.ini Örnek: Kod: /loadbuf -atsayilar test.ini Kod: /loadbuf -atharfler test.ini |
Cevap: ini dosyasındaki başlıklardaki bilgileri alma Alıntı:
|
Cevap: ini dosyasındaki başlıklardaki bilgileri alma Alıntı:
|
Cevap: ini dosyasındaki başlıklardaki bilgileri alma Arkadaşlar ikinize teşekkür ederim codlar güzel çalısıyor bide son bişey daha sorayım ondan sonra başa bişey kalmıyor.Bu topiclerin altındaki bilgileri rasgele alabılırmıyız.Yada nasıl alabılırız. [deneme] 1 2 3 4 5 bunu kanala yansıtırken rasgele gelecek o topicin altindaki bilgi |
Cevap: ini dosyasındaki başlıklardaki bilgileri alma Alıntı:
$rand(v1,v2) > v1 ile v2 arasında(v1 ve v2 dahil olmak üzere) rastgele bir sayı seçer. $ini(mirc.ini,deneme,0) bize deneme başlığnın altbaşlık sayısını söyleyecektir. Yani 5. $rand(1,$ini(mirc.ini,deneme,0)) > 1 ile 5 arasında rastgele bir sayı seçecektir. Bunu okutmak için; $ini(dosyaadi.ini,başlık,başlıkno) >> başlıkno yerine üstteki $rand komutunu yazacağız. $ini(mirc.ini,deneme,$r(1,$ini(mirc.ini,deneme,0)) --IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 08:20 -->-> Daha önceki mesaj 08:20 -- Alıntı:
|
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 05:13. |
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