Hello,
I have a code:
Code:
__loadFileClass( )
{
new szFile[ 256 ];
get_configsdir( szFile, 255 );
format( szFile, 255, "%s/NameFile.ini", szFile );
if( !file_exists( szFile ) )
return;
new szRow[ 256 ], iTrash, iSize = file_size( szFile, 1 );
for( new i = 0; i < iSize; i++ )
{
read_file( szFile, i, szRow, charsmax( szRow ), iTrash );
if( ( contain( szRow, ";" ) != 0 ) && strlen( szRow ) )
{
replace( szRow, charsmax( szRow ), "[class]", "" );
split( szRow, szClassNameBlock[ iLine ], charsmax( szClassNameBlock[ ] ), szItemNameBlock[ iLine ], charsmax( szItemNameBlock[ ] ), "[item]" );
iLine++;
}
}
}
and
Code:
for( new i = 0; i < iLine; i++ )
{
if( equali( classBuffer[ ciName ], szClassNameBlock[ i ] ) && equali( itemBuffer[ iiName ], szItemNameBlock[ i ] ) )
{
break;
}
}
NameFile.ini:
Code:
[class]Test[item]ItemName
[class]Test[item]ItemName2
[class]Test2[item]ItemName3
How can I make it work that way:
Code:
[class]Test[item]ItemName,ItemName2,...
[class]Test2[item]ItemName3
So for classes e.g. "Test" to be assigned ItemName, ItemName2...
if( equali( classBuffer[ ciName ], szClassNameBlock[ i ] ) && equali( itemBuffer[ iiName ], szItemNameBlock[ i ] ) )
Class Test | ItemName
if( equali( classBuffer[ ciName ], szClassNameBlock[ i ] ) && equali( itemBuffer[ iiName ], szItemNameBlock[ i ] ) )
Class Test | ItemName2