09.10.2015, 17:13
(This post was last modified: 26.02.2016, 00:20 by Nubzior.
Edit Reason: bugfix for version 1.0
)
Implementation:
Squirrel function:
userpointer handler = fileOpen(string file, string fileMode)
bool fileExists(string filename)
bool fileClose(userpointer handler)
bool fileWrite(userpointer handler, string text)
string fileRead(userpointer handler)
bool fileRename(string oldname, string newname)
bool fileRemove(string filename)
int fileLength(userpointer handler)
Short example:
Download version 1.0:
Windows: https://mega.nz/#!CYYGiRSb!wthbuogO5kseP...yg4hvXRQcA
Linux: https://mega.nz/#!KIQEQawK!uEKve1P1wTWSQ...EPZ2Y-MTkc
Creditsy:
Sative - wersja 0.3
Code:
<module src="GO_wFileLoader.nud" type="server" /> // For windows
<module src="GO_lFileLoader.nud" type="server" /> // For linux
Squirrel function:
userpointer handler = fileOpen(string file, string fileMode)
bool fileExists(string filename)
bool fileClose(userpointer handler)
bool fileWrite(userpointer handler, string text)
string fileRead(userpointer handler)
bool fileRename(string oldname, string newname)
bool fileRemove(string filename)
int fileLength(userpointer handler)
Short example:
Code:
local file = fileOpen("test.txt", "r+")
if(file)
{
print("File opened succesfully.");
fileWrite(file, "Lorem ipsum...");
fileClose(file);
file = fileOpen("test.txt", "r+");
local readString = fileRead(file); // fileRead functions now return line as string, there is no second parameter "buffer"
print(readString);
fileClose(file);
}
Windows: https://mega.nz/#!CYYGiRSb!wthbuogO5kseP...yg4hvXRQcA
Linux: https://mega.nz/#!KIQEQawK!uEKve1P1wTWSQ...EPZ2Y-MTkc
Creditsy:
Sative - wersja 0.3