Quote:
Originally Posted by jimaway
that's exactly what it does
|
Yes, i was think adding strlen out the loop will do bug but it's work
Thanks you
PHP Code:
@OnVipsOnline( id )
{
new szBuffer[ MAX_TEXT_LENGTH ], szPlayers[ MAX_PLAYERS ], iPlayer, iNum;
formatex( szBuffer, charsmax( szBuffer ), "&x04Online:&x01 " );
get_players( szPlayers, iNum , "ch" );
for( new iIndex, i; i < iNum; i++ )
{
if( g_iPlayer[ ( iIndex = szPlayers[ i ] ) ][ VIP ] & g_iSettings[ Access_OnlineList ] )
{ // ( iPlayer = iIndex ) is see this way is better than using this iPlayer++
format( szBuffer, charsmax( szBuffer ), "%s%s, ", szBuffer, g_iPlayer[ ( iPlayer = iIndex ) ][ Name ] );
}
}
if( iPlayer )
{
szBuffer[ strlen( szBuffer ) - 2 ] = '.' // Changed the strlen form -1 to -2 because i added a space
}
else
{
add( szBuffer, charsmax( szBuffer ), "There are no vip's online." );
}
CC_SendMessage( id, szBuffer );
}
__________________