| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- ini_GetInt(szParse[], szValueName[], &iValue) {
- new
- iPos = strfind(szParse, "=", false);
- if(strcmp(szParse, szValueName, false, iPos) == 0) {
- iValue = strval(szParse[iPos + 1]);
- return 1;
- }
- return 0;
- }
- /*ini_GetFloat(szParse[], szValueName[], & Float: iValue) {
- new
- iPos = strfind(szParse, "=", false);
- if(strcmp(szParse, szValueName, false, iPos) == 0) {
- iValue = floatstr(szParse[iPos + 1]);
- return 1;
- }
- return 0;
- }
- ini_GetString(szParse[], szValueName[], szDest[], iLength = sizeof(szDest)) {
- new
- iPos = strfind(szParse, "=", false);
- if(strcmp(szParse, szValueName, false, iPos) == 0) {
- strcat(szDest, szParse[iPos + 1], iLength);
- return 1;
- }
- return 0;
- }*/
- ini_GetValue(szParse[], szValueName[], szDest[], iDestLen) { // brian!!1
- new
- iPos = strfind(szParse, "=", false),
- iLength = strlen(szParse);
-
- while(iLength-- && szParse[iLength] <= ' ') {
- szParse[iLength] = 0;
- }
- if(strcmp(szParse, szValueName, false, iPos) == 0) {
- strmid(szDest, szParse, iPos + 1, iLength + 1, iDestLen);
- return 1;
- }
- return 0;
- }
- Log(sz_fileName[], sz_input[]) {
- new
- sz_logEntry[256],
- #if defined _LINUX
- File: logfile,
- #endif
- i_dateTime[2][3];
- gettime(i_dateTime[0][0], i_dateTime[0][1], i_dateTime[0][2]);
- getdate(i_dateTime[1][0], i_dateTime[1][1], i_dateTime[1][2]);
- format(sz_logEntry, sizeof(sz_logEntry), "[%i/%i/%i - %i:%02i:%02i] %s\r\n", i_dateTime[1][0], i_dateTime[1][1], i_dateTime[1][2], i_dateTime[0][0], i_dateTime[0][1], i_dateTime[0][2], sz_input);
- if(logfile) fclose(logfile);
- if(!fexist(sz_fileName)) logfile = fopen(sz_fileName, io_write);
- else logfile = fopen(sz_fileName, io_append);
- if(logfile)
- {
- fwrite(logfile, sz_logEntry);
- fclose(logfile);
- }
- return 1;
- }
|