Page 1 of 1

INI module

Posted: Sat Feb 23, 2019 3:09 pm
by Lucy

INI module
Installation
Add to your server.xml in <modules> section:

Code: Select all

<module src="INI" />
Example

Code: Select all

ptr = module.ini.create();

ptr.loadFile("abc.txt")

ptr.setString("Section", "Test", "Hello world!", "Comment example");

ptr.saveFile("abc.txt")

module.ini.delete(ptr);
Functions/props availables
Spoiler:
* ptr.errno(int errid)
* ptr.reset();
* ptr.delete(string szSection, string szKey, bool bRemoveEmpty = true);
* ptr.isEmpty();
* ptr.isMultiKey();
* ptr.isMultiLine();
* ptr.isUnicode();
* ptr.isUsingSpaces()
* ptr.setUnicode(bool bUnicode)
* ptr.loadFile(string szFile)
* ptr.saveFile(string szFile, bool bSign)
* ptr.getBoolValue(string szSection, string szKey, bool bDefaultValue = false)
* ptr.getIntValue(string szSection, string szKey, int iDefaultValue = 0)
* ptr.getFloatValue(string szSection, string szKey, float fDefaultValue = 0.0)
* ptr.getString(string szSection, string szKey, string szDefaultValue = "")
* ptr.setBoolValue(string szSection, string szKey, bool bValue, string szComment = "", bool bForceReplace = false)
* ptr.setIntValue(string szSection, string szKey, int iValue, string szComment = "", bool bUseHex = false, bool bForceReplace = false)
* ptr.setFloatValue(string szSection, string szKey, float fValue, string szComment = "", bool bReplace = false)
* ptr.setString(string szSection, string szKey, string szValue, string szComment = "", bool bForceReplace = false)
Download

INI module

Posted: Mon Sep 16, 2019 1:44 pm
by Motblesse
Directly in the purpose