GTA IV-MP fórum

Szkriptek/Ötletek => Leírások => A témát indította: Azzeroth - március 22, 2013, 06:25:40 pm

Cím: EasyINI
Írta: Azzeroth - március 22, 2013, 06:25:40 pm
Üdv. egy kisebb leírást szeretnék nektek leírni az EasyINI (http://users.atw.hu/iv-mp/forum/index.php?topic=7.0)-ről.

Hogy mire is jó ez az EasyINI?
-Fájlokat tudunk létrehozni vele (pl: fájl.txt, fájl.ini stb.)
-A fájlokban tudunk tárolni adatokat (0.1b-ben nincsenek elkülönítve)

Fájlokat a createFile eljárással tudunk létrehozni

createFile("mappa/fajl.kiterjesztes");

A fájlokba az adat bevitelhez/ adat lekéréséhez meg kell határoznunk egy eljárásban, hogy hol található.
Mi most a scripts mappából az Admin.ini-ből szeretnénk lekérdezni

local file = EasyINI("scripts/admin.ini"); //Ezzel létrehoztunk egy változót, ami most egy helyet határoz meg.

Most az admin.ini-ben be szeretnénk állítani, hogy melyik skint használja

file.setKey("Kategória", "Skin", getPlayerModel(playerid)); //az elején a már meghatározott "file" szóval határozzuk meg, hogy
melyik fájlból szeretnénk kiolvasni.

A fájlból most lekérjük, hogy mit adtunk meg skin-nek

file.getKey("Kategória", "Skin"); //Ezzel lekértük, hogy milyen értéket kapott a Skin

Most lekérjük, hogy létezik e a megadott fájl

if(fileExists("scripts/admin.ini")) //ha arra vagyunk kíváncsiak, hogy létezik e
{ log("létezik"); } else { log("nem létezik"); }

if(!fileExists("scripts/admin.ini")) //ha arra vagyunk kíváncsiak, hogy nem létezik e
{ log("létezik"); } else { log("nem létezik"); }