Dabar yra 2020-09-23, 08:47




Naujos temos kūrimas Atsakyti į temą  [ 23 pranešimai(ų) ]  Eiti į 1, 2  Kitas
mIRC: *.ini failų naudojimas ir pranašumai 
Autorius Žinutė
Kalbusis dalyvis
Kalbusis dalyvis
Vartotojo avataras

Užsiregistravo: 2005-10-10, 20:07
Pranešimai: 1297
Forumo litai: 616
Pinigų pervedimas
Miestas: Vilnius
Standartinė mIRC: *.ini failų naudojimas ir pranašumai
Na ka songuj ir vel nesimiega, tai jis sumislyjo parasyt tutoriala apie INI. :) cia scriptoriam. As kaip visada pats gerai nemokedamas rasau tutorialus tai nepykit jei vel gausis kokia nesamone :D
Ok mynam pedalius pirmyn:
Tai stai ini nuo txt failo skiriasi savo struktura, cia galima kurti grupes ir panasias nesamones paciam faile (seip ini panaudojimas toks platus kad sunku ir paaiskint :oops: na bent jau mano slejvom akim) struktura yra mazdaug tokia:
Kodas:
[Grupe]
Raktinis zodis skaicius ar kitas zenklas=Jam priskirtas textas

Konkretus pavyzdys:
Failas zmones.ini
turinys:
Kodas:
[Zmogai]
Ausra=1
Jonas=2


Ini failo antras narys musu atveju tai ausra arba Jonas negali buti daugiau nei 1 zodis. O trecias narys musu atveju 1 arba 2 gali buti nors ir wisas sakinys :) (dekui eW uz tai kad nesuprato ir dave man suprast kad suprantamiau paaiskyciau :D )

Pirmiausia parasysiu kaip nuskaityti informacija is ini failo, nes irasyti ja galit ir rankiniu budu atsidares ini faila per notepada. Taigi:

Ini failu nuskaitymas:

tarkim turim ini faila zmones.ini:
[Zmogai]
Ausra=1
Jonas=2

$INI
Noredami gauti varda esanti tam tikroje grupeje turit zinoti jo eiles numeri;) tarkim noriu gauti Ausra, naudosim $ini eventa, tjis atrodo mazdaug taip: $ini(kelias iki ini failo,grupe,eiles numeris). Taigi noredami gauti Ausra naudosim tokia komanda $ini(zmones.ini,zmogai,1) o noredami gauti Jonas: $ini(zmones.ini,zmogai,2)
Na manau sita mazdaug supratot. Seip sitas tutorialas nevisai jau zaliem, reik biski galwa turet kad viska apkramtytumet.

$READINI
Noredami gauti skaiciu esanti prie vardo naudosime komanda $readini(kelias iki ini failo,grupes pavadinimas,vardas) (ciajum taip supaprastintai)
taigi jei mes norime gauti 1 naudosime $readini(zmones.ini,Zmogai,Ausra)
noredami gauti skaiciuka 2 naudosime $readini(zmones.ini,Zmogai,Jonas)

Kam to reikia? Sukursime scriptuka kuris zmones skirtingais nickais atejus i kanala pasveikintu jiems priskirtais pasveikinimais, gal taip geriau isisavinsit.
Taigi turim velgi ini faila zmones.ini jo turinys:
Kodas:
[zmogai]
Ausra=Liaba diena ponia Ausra
Jonas=zdrf seni


Scriptas:
Kodas:
on *:join:#:{ if ($nick == $ini(zmones.ini,zmogai,1)) {
.msg $chan $readini(zmones.ini,zmogai,Ausra)
  }
if ($nick == $ini(zmones.ini,zmogai,2)) {
.msg $chan $readini(zmones.ini,zmogai,Jonas)
  }
}

Atejus nickui Ausra jus parasysit Laba diena ponia Ausra o atejus Jonui parasysit zdrf seni.
Aisku si scriptuka galima parasyti ir daug paprasciau, bet cia jums tik pavizdys. Visur zodi ausra ir jonas galima pakeisti $ini keliu iki to zodzio, o pasveikinima $readini keliu iki pasveikinimo :) na sunku paaiskinti bet mano darbas tik doti jum pradzia. Visko uz jus nesukramtysiu gi.

INI failu irasymas

Dabar dar paaiskinsiu kaip irasyti ini failus naudojant komanda //writeini
Pradedam, jus jau supratot ar bent turejot suprast ini failo struktura, taigi kaip ja tokia padaryti nenaudojant notepado ar kitu texto editoriu. Komanda sudaryta taip //writeini [ini failo pavadinimas] [grupes pavadinimas] [raktinis zodis ar zenklas] [Tam raktiniam zodziui priskirtas textas]
taigi kad padarytume toki ini faila kaip musu zmones.ini turetume rasyti komandas:
Kodas:
 //writeini zmones.ini Zmogai Ausra 1
//writeini zmones.ini Zmogai Jonas 2

O jei su tais pasveikinimais:
Kodas:
//writeini zmones.ini Zmogai Ausra Liaba diena ponia ausra
//writeini zmones.ini Zmogai Jonas zdrf seni


I viena ini faila galima prideti daug tokiu grupiu. ir nuskaitant tereiks ivesti kita grupes pavadinima. Taip neuzsigruzinsit daugybe txt failiuku ir panasiai :)

Na nezinau miegodamas rasiau si tutoriala manau rytoj pabudes pasijuoksiu ir pataisysiu jei netingesiu. Bandykit naudokit /help , geresnes informacijos nei ten nerasit niekur. Sekmes :) Labanakt. :oops:

_________________
Niekada nebijok daryti to ko nemoki, atmink: Nojaus arką pastatė mėgėjas, o Titaniką - profesionalai.


2006-05-14, 00:34
Aprašymas WWW
Patyręs dalyvis
Patyręs dalyvis
Vartotojo avataras

Užsiregistravo: 2009-06-27, 22:16
Pranešimai: 857
Forumo litai: 731
Pinigų pervedimas
Miestas: Kaunas
Standartinė Re: *.Ini naudojimas ir pranasumai.
perasiau mirc ir dabar kai rasau pvz. //writeini zmones.ini Zmogai Ausra 1 man neraso i mirc direktorija o reik nurodyt direktorija , anksciau sukurdavo ta ini ten kur mirc isntaliuotas , kas cia gali but?

_________________
Keli faktai:
1. Tu dabar internete
2. Tu dabar lt-help.com
3. Tu skaitai
5. Tu nepastebejai, kad nera 4-to punkto
6. Tu dabar tai patikrinai
7. Tu sypsaisi. Geros dienos! :*


2009-12-10, 14:44
Aprašymas
Patyręs dalyvis
Patyręs dalyvis
Vartotojo avataras

Užsiregistravo: 2009-06-27, 22:16
Pranešimai: 857
Forumo litai: 731
Pinigų pervedimas
Miestas: Kaunas
Standartinė Re: *.Ini naudojimas ir pranasumai.
jau nereik radau , kazkodel i kita direktorija saugojo viska

_________________
Keli faktai:
1. Tu dabar internete
2. Tu dabar lt-help.com
3. Tu skaitai
5. Tu nepastebejai, kad nera 4-to punkto
6. Tu dabar tai patikrinai
7. Tu sypsaisi. Geros dienos! :*


2009-12-10, 14:53
Aprašymas
Kalbusis dalyvis
Kalbusis dalyvis
Vartotojo avataras

Užsiregistravo: 2005-10-10, 20:07
Pranešimai: 1297
Forumo litai: 616
Pinigų pervedimas
Miestas: Vilnius
Standartinė Re: *.Ini naudojimas ir pranasumai.
//run mirc.exe -r :]

_________________
Niekada nebijok daryti to ko nemoki, atmink: Nojaus arką pastatė mėgėjas, o Titaniką - profesionalai.


2009-12-10, 22:09
Aprašymas WWW
Dalyvis
Dalyvis
Vartotojo avataras

Užsiregistravo: 2010-09-22, 23:20
Pranešimai: 232
Forumo litai: 256
Pinigų pervedimas
Standartinė Re: *.Ini naudojimas ir pranasumai.
Pamirsai paminet, kad ini rasymas/skaitymas nemazai cpu valgo. :D

_________________
.


2010-10-09, 21:20
Aprašymas
pats kiečiausias
pats kiečiausias
Vartotojo avataras

Užsiregistravo: 2006-11-27, 15:52
Pranešimai: 1780
Forumo litai: 777
Pinigų pervedimas
Miestas: Vilnius
Standartinė Re: *.Ini naudojimas ir pranasumai.
o yra koks nors kitas būdas, kuris valgo mažiau cpu, negu ini?

EDIT: pamačiau temą apie hash tables :D ok, ok, yra. :D


2010-10-10, 00:50
Aprašymas WWW
Kalbusis dalyvis
Kalbusis dalyvis
Vartotojo avataras

Užsiregistravo: 2005-10-10, 20:07
Pranešimai: 1297
Forumo litai: 616
Pinigų pervedimas
Miestas: Vilnius
Standartinė Re: mIRC: *.ini failų naudojimas ir pranašumai
Nesuvalgydavo mano celerono, nesuvalgys ir dabartinių quadinių procesorių :D Aišku hashai galingas dalykas, bet kuriant tarkim botus kur reikia pastovumo stabilumo man arčiau širdies vistiek .ini, nes crashinus mircui informacija nedingtų :)

_________________
Niekada nebijok daryti to ko nemoki, atmink: Nojaus arką pastatė mėgėjas, o Titaniką - profesionalai.


2010-10-10, 12:18
Aprašymas WWW
Dalyvis
Dalyvis
Vartotojo avataras

Užsiregistravo: 2010-09-22, 23:20
Pranešimai: 232
Forumo litai: 256
Pinigų pervedimas
Standartinė Re: mIRC: *.ini failų naudojimas ir pranašumai
Sngz rašė:
Nesuvalgydavo mano celerono, nesuvalgys ir dabartinių quadinių procesorių :D Aišku hashai galingas dalykas, bet kuriant tarkim botus kur reikia pastovumo stabilumo man arčiau širdies vistiek .ini, nes crashinus mircui informacija nedingtų :)


Siandien ryte apie ta pati pagalvojau (crash). :D
Nezinau jeigu tarkim padaryt timeri kas 5min kad isaugotu lenteles ar kazka panasaus. :)

_________________
.


2010-10-10, 13:05
Aprašymas
Patyręs dalyvis
Patyręs dalyvis
Vartotojo avataras

Užsiregistravo: 2009-12-08, 21:19
Pranešimai: 955
Forumo litai: 1125
Pinigų pervedimas
Miestas: Vilnius
Standartinė Re: mIRC: *.ini failų naudojimas ir pranašumai
boze toks jausmas kad jus i ta ini prikisat daug info? :DD

jai nurodyta sekcija ir tikslus nickas tai neapkrauna nieko
jai ciklini visa ini ok - sutinku gali ir pastabdyti :)

o dar priedo sngz musu bendra problema :

/writeini -n <inifile> <section> <item> <value>

Writes to files in the standard INI file format.



If the -n switch is specified, mIRC will attempt to write to the .ini file even if it is larger than 64k.

_________________
!!! <-

search.php & Google

Respect Existence or Expect Resistance


2010-10-20, 18:41
Aprašymas
Dalyvis
Dalyvis
Vartotojo avataras

Užsiregistravo: 2010-09-22, 23:20
Pranešimai: 232
Forumo litai: 256
Pinigų pervedimas
Standartinė Re: mIRC: *.ini failų naudojimas ir pranašumai
Cituoti:
boze toks jausmas kad jus i ta ini prikisat daug info?


Cituoti:
64k


64k tai daug.

_________________
.


2010-10-21, 06:45
Aprašymas
Kalbusis dalyvis
Kalbusis dalyvis
Vartotojo avataras

Užsiregistravo: 2005-10-10, 20:07
Pranešimai: 1297
Forumo litai: 616
Pinigų pervedimas
Miestas: Vilnius
Standartinė Re: mIRC: *.ini failų naudojimas ir pranašumai
Jo daug, ir man juos laikyt virtualiojoje atmintyje... gaila ramų :D

_________________
Niekada nebijok daryti to ko nemoki, atmink: Nojaus arką pastatė mėgėjas, o Titaniką - profesionalai.


2010-10-21, 11:20
Aprašymas WWW
Patyręs dalyvis
Patyręs dalyvis
Vartotojo avataras

Užsiregistravo: 2009-12-08, 21:19
Pranešimai: 955
Forumo litai: 1125
Pinigų pervedimas
Miestas: Vilnius
Standartinė Re: mIRC: *.ini failų naudojimas ir pranašumai
64 - tai viso docko dydis :D ~2k eiluciu :D tai nera daug :) jei dar suskirstita sekcijom ir zinai kas kaip - info traukimas tas pats kaip apsisisioti 2 pirstus :D

_________________
!!! <-

search.php & Google

Respect Existence or Expect Resistance


2010-10-21, 23:18
Aprašymas
Dalyvis
Dalyvis
Vartotojo avataras

Užsiregistravo: 2009-12-11, 19:56
Pranešimai: 285
Forumo litai: 304
Pinigų pervedimas
Miestas: Negerija
Standartinė Re: mIRC: *.ini failų naudojimas ir pranašumai
O gal kas zinote kaip is ini failo nukopijuoti visa informacija i kita ini faila?(su txt failu taip pat domina) :)

_________________
Gincas internete - tas pats, kas silpnaprociu olimpiada, jei ir laimesi - vistiek tu PYYP.


2011-01-31, 00:47
Aprašymas
Kalbusis dalyvis
Kalbusis dalyvis
Vartotojo avataras

Užsiregistravo: 2006-02-05, 16:05
Pranešimai: 1556
Forumo litai: 939
Pinigų pervedimas
Miestas: Klaipeda
Standartinė Re: mIRC: *.ini failų naudojimas ir pranašumai
//run copy a.ini b.ini pagal ideja turetu suveikt. a.ini faila pakopins su pavadinimu b.ini (tas pats ir su txt)

_________________
Niekas nezino ka savyje slepia, kol neparagauja valdzios.


2011-01-31, 00:55
Aprašymas WWW
Dalyvis
Dalyvis
Vartotojo avataras

Užsiregistravo: 2009-12-11, 19:56
Pranešimai: 285
Forumo litai: 304
Pinigų pervedimas
Miestas: Negerija
Standartinė Re: mIRC: *.ini failų naudojimas ir pranašumai
Aš dariau su alias, kad kopijuotu, bet nukopindavo tik 30 eiluciu :D . Dekui iso, beje aš išsibandžiau šitaip: /copy -o aaaa.ini bbbb.ini (-o perrašo visą failą) ;) veikia

_________________
Gincas internete - tas pats, kas silpnaprociu olimpiada, jei ir laimesi - vistiek tu PYYP.


2011-01-31, 19:34
Aprašymas
Rodyti paskutinius pranešimus:  Rūšiuoti pagal  
Naujos temos kūrimas Atsakyti į temą  [ 23 pranešimai(ų) ]  Eiti į 1, 2  Kitas


Dabar prisijungę

Vartotojai naršantys šį forumą: Registruotų vartotojų nėra ir 3 svečių


Jūs negalite kurti naujų temų šiame forume
Jūs negalite atsakinėti į temas šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite trinti savo pranešimų šiame forume
Jūs negalite prikabinti failų šiame forume

Ieškoti:
Pereiti į:  
cron
© phpBB Group. Veikia phpBB pagrindu.
Dizaino autorius Vjacheslav Trushkin, adaptavo Igor „MucTuK“ Gubaidulin
Vertė Vilius Šumskas © 2003, 2005, 2007