|
int i = 0, j = 0;
int playernum = CHAR_getPlayerMaxNum();
for( i = 0;i < playernum;i++ )
{
if( CHAR_getCharUse(i) != FALSE )
{
for ( j = 0;i < onlinetime_set_num;i++ )
{
if ( CHAR_getInt( i, CHAR_FLOOR ) == onlinetimeinfo[j].mapnumber )
{
if ( CHAR_getInt( i, CHAR_X ) < onlinetimeinfo.x2 - onlinetimeinfo.x1 && CHAR_getInt( i, CHAR_Y ) < onlinetimeinfo.y2 - onlinetimeinfo.y1 )
{
CHAR_AddOnlineTime( i, onlinetimeinfo.exp );
}
}
}
}
} |
|