Leave it the way it is apart from:
Code:
szName[ 0 ][ 36 ] = get_user_name( id , szName[ 0 ] , 35 );
szName[ 1 ][ 36 ] = get_user_name( attacker , szName[ 1 ] , 35 );
->
Code:
get_user_name( id , szName[ 0 ] , 35 );
get_user_name( attacker , szName[ 1 ] , 35 );
String returning functions are passed by ref, not directly. And when dealing with arrays that are used as strings, it's a better habit to use
charsmax( szName[] ) for readability.
__________________