Why would you take out charsmax()? I put it there for a reason.
I need more info about what you need. Don't speak in code, speak in English about what you want to do.
PHP Code:
#define MAX_PLAYERS 32
enum PlayerData
{
PlayerID,
PlayerString[ 10 ]
}
new pdData[ MAX_PLAYERS + 1 ][ PlayerData ];
new iPlayer = 10;
new id = 10;
new var1 = 2;
new var2 = 3;
new var3 = 4;
pdData[ id ][ PlayerID ] = iPlayer; //This isn't really needed since id=iPlayer
formatex( pdData[ id ][ PlayerString ] , charsmax( pdData[][ PlayerString ] ) , "%d%d%d" , var1 , var2 , var3 );
Based on your original post "define a variable with more than one string" would be something like this: Each player has 5 strings, with a max length of 14 characters.
PHP Code:
new szStrings[ MAX_PLAYERS + 1 ][ 5 ][ 15 ];
new var1 = 2;
new var2 = 3;
new var3 = 4;
new id = 10;
formatex( szStrings[ id ][ 0 ] , charsmax( szStrings[][] ) , "String1 val=%d" , var1 );
formatex( szStrings[ id ][ 1 ] , charsmax( szStrings[][] ) , "String2 val=%d" , var2 );
formatex( szStrings[ id ][ 2 ] , charsmax( szStrings[][] ) , "String3 val=%d" , var3 );
__________________