Example #1
0
BOOL GCCharIdle::Read( SocketInputStream& iStream ) 
{
__ENTER_FUNCTION

    iStream.Read( (CHAR*)(&m_ObjID), sizeof(ObjID_t));
    iStream.Read( (CHAR*)(&m_posWorld), sizeof(WORLD_POS));
    iStream.Read( (CHAR*)(&m_bMustStop), sizeof(BOOL));

    return TRUE ;

__LEAVE_FUNCTION

    return FALSE ;
}
Example #2
0
BOOL CGAskTeamMemberInfo::Read( SocketInputStream& iStream ) 
{
__ENTER_FUNCTION

	iStream.Read( (CHAR*)(&m_ObjID), sizeof(ObjID_t) ) ;
	iStream.Read( (CHAR*)&m_GUID, sizeof(GUID_t) );
	iStream.Read( (CHAR*)&m_SceneID, sizeof(SceneID_t) );

	return TRUE ;

__LEAVE_FUNCTION

	return FALSE ;
}
Example #3
0
BOOL GCBankRemoveItem::Read( SocketInputStream& iStream ) 
{
    __ENTER_FUNCTION

    iStream.Read( (CHAR*)(&m_ToType), sizeof(BYTE));
    iStream.Read( (CHAR*)(&m_indexFrom), sizeof(BYTE));
    iStream.Read( (CHAR*)(&m_indexTo), sizeof(BYTE));
    iStream.Read( (CHAR*)(&m_OperateType), sizeof(BYTE));
    return TRUE ;

    __LEAVE_FUNCTION

        return FALSE ;
}
Example #4
0
BOOL GCNewItemBox::Read( SocketInputStream& iStream ) 
{
	__ENTER_FUNCTION

	iStream.Read( (CHAR*)(&m_ObjID), sizeof(ObjID_t));
	iStream.Read( (CHAR*)(&m_idOwner), sizeof(GUID_t));
	iStream.Read( (CHAR*)(&m_MonsterID), sizeof(ObjID_t));
	iStream.Read( (CHAR*)(&m_posWorld), sizeof(WORLD_POS));
	iStream.Read( (CHAR*)(&m_OBJType), sizeof(INT));
	
	return TRUE ;
	__LEAVE_FUNCTION
	return FALSE ;
}
BOOL LCRetCharLogin::Read( SocketInputStream& iStream ) 
{
	__ENTER_FUNCTION
	
	iStream.Read((CHAR*)&Result,sizeof(ASKCHARLOGIN_RESULT));
	iStream.Read((CHAR*)&ServerPort,sizeof(UINT));
	iStream.Read((CHAR*)&ServerIP,sizeof(CHAR)*IP_SIZE);
	iStream.Read((CHAR*)&Key,sizeof(UINT));
	return TRUE ;

	__LEAVE_FUNCTION

	return FALSE ;
}
BOOL CGMissionSubmit::Read( SocketInputStream& iStream ) 
{
__ENTER_FUNCTION

	iStream.Read( (CHAR*)(&m_idNPC), sizeof(m_idNPC) ) ;
	iStream.Read( (CHAR*)(&m_idScript), sizeof(m_idScript) ) ;
	iStream.Read( (CHAR*)(&m_idSelectRadio), sizeof(m_idSelectRadio) ) ;

	return TRUE ;

__LEAVE_FUNCTION

	return FALSE ;
}
Example #7
0
BOOL WGCallOfHuman::Read( SocketInputStream& iStream ) 
{
__ENTER_FUNCTION

    iStream.Read( (CHAR*)(&m_nTargetPlayerID), sizeof(m_nTargetPlayerID) );
    iStream.Read( (CHAR*)(&m_infoCallOf), sizeof(m_infoCallOf) );
    iStream.Read( (CHAR*)(&m_GUID), sizeof(m_GUID) );

    return TRUE ;

__LEAVE_FUNCTION

    return FALSE ;
}
BOOL CGCharPositionWarp::Read( SocketInputStream& iStream ) 
{
__ENTER_FUNCTION

	iStream.Read( (CHAR*)(&m_ObjID), sizeof(m_ObjID));
	iStream.Read( (CHAR*)(&m_posServer), sizeof(m_posServer));
	iStream.Read( (CHAR*)(&m_posClient), sizeof(m_posClient));

	return TRUE;

__LEAVE_FUNCTION

	return FALSE;
}
BOOL	GCAbilitySucc::Read(SocketInputStream& iStream )	
{
__ENTER_FUNCTION

	iStream.Read((CHAR*)&m_Ability,sizeof(AbilityID_t));
	iStream.Read((CHAR*)&m_Prescription,sizeof(PrescriptionID_t));
	iStream.Read((CHAR*)&m_Obj,sizeof(UINT));

	return TRUE;

__LEAVE_FUNCTION

	return	FALSE;
}
Example #10
0
BOOL GCNewPortal::Read( SocketInputStream& iStream ) 
{
__ENTER_FUNCTION

	iStream.Read( (CHAR*)(&m_ObjID), sizeof(ObjID_t));
	iStream.Read( (CHAR*)(&m_posWorld), sizeof(WORLD_POS));
	iStream.Read( (CHAR*)(&m_Type), sizeof(BYTE));

	return TRUE ;

__LEAVE_FUNCTION

	return FALSE ;
}
Example #11
0
BOOL CGAskLeanAbility::Read( SocketInputStream& iStream ) 
{
__ENTER_FUNCTION
    iStream.Read( (CHAR*)(&m_nAbilityID), sizeof(AbilityID_t));
    iStream.Read( (CHAR*)(&m_nNeedMoney), sizeof(INT));
    iStream.Read( (CHAR*)(&m_nNeedExp),   sizeof(INT));
    iStream.Read( (CHAR*)(&m_nNeedSkillExp),   sizeof(INT));

    return TRUE ;

__LEAVE_FUNCTION

    return FALSE ;
}
BOOL GWTeamMemberEnterScene::Read(SocketInputStream& iStream )
{
__ENTER_FUNCTION

	iStream.Read( (CHAR*)&m_PlayerID, sizeof(PlayerID_t) );
	iStream.Read( (CHAR*)&m_GUID, sizeof(GUID_t) );
	iStream.Read( (CHAR*)&m_SceneID, sizeof(SceneID_t) );

	return TRUE;

__LEAVE_FUNCTION

	return FALSE;
}
Example #13
0
BOOL GCCharModifyAction::Read( SocketInputStream& iStream ) 
{
__ENTER_FUNCTION

	iStream.Read( (CHAR*)(&m_ObjID), sizeof(m_ObjID));
	iStream.Read( (CHAR*)(&m_nLogicCount), sizeof(m_nLogicCount));
	iStream.Read( (CHAR*)(&m_nModifyTime), sizeof(m_nModifyTime));

	return TRUE ;

__LEAVE_FUNCTION

	return FALSE ;
}
BOOL GCPlayerShopStallStatus::Read( SocketInputStream& iStream ) 
{
	__ENTER_FUNCTION

	iStream.Read( (CHAR*)(&m_ShopID), sizeof(_PLAYERSHOP_GUID));
	iStream.Read( (CHAR*)(&m_nStallIndex), sizeof(BYTE));
	iStream.Read( (CHAR*)(&m_bStatus), sizeof(BYTE));
	iStream.Read( (CHAR*)(&m_FinalStallNum), sizeof(BYTE));
	return TRUE ;

	__LEAVE_FUNCTION

		return FALSE ;
}
Example #15
0
BOOL GWHorseChangeState::Read( SocketInputStream& iStream ) 
{
__ENTER_FUNCTION

	iStream.Read( (CHAR*)&m_GUID, sizeof(m_GUID) );
	iStream.Read( (CHAR*)&m_iStateChangeType, sizeof(m_iStateChangeType) );
	iStream.Read( (CHAR*)&m_PlayerID, sizeof(m_PlayerID) );

	return TRUE;

__LEAVE_FUNCTION
	
	return FALSE;
}
Example #16
0
BOOL CGSetPetAttrib::Read( SocketInputStream& iStream )
{
    __ENTER_FUNCTION

    iStream.Read( (CHAR*)(&m_GUID), sizeof(m_GUID));
    iStream.Read( (CHAR*)(&m_Flags), sizeof(m_Flags));

    if ( m_Flags.isSetBit(SET_PET_ATTRIB_NAME ) )
    {
        iStream.Read( (CHAR*)(&m_byNameSize), sizeof(m_byNameSize));
        if( m_byNameSize>=MAX_CHARACTER_NAME ) m_byNameSize=MAX_CHARACTER_NAME-1 ;
        iStream.Read( (CHAR*)(m_szName), sizeof(CHAR) * m_byNameSize);
        m_szName[m_byNameSize] = 0;
    }

    if ( m_Flags.isSetBit(SET_PET_ATTRIB_STR_INCREMENT ) )
        iStream.Read( (CHAR*)(&m_StrIncrement), sizeof(m_StrIncrement));
    if ( m_Flags.isSetBit(SET_PET_ATTRIB_CON_INCREMENT ) )
        iStream.Read( (CHAR*)(&m_ConIncrement), sizeof(m_ConIncrement));
    if ( m_Flags.isSetBit(SET_PET_ATTRIB_DEX_INCREMENT ) )
        iStream.Read( (CHAR*)(&m_DexIncrement), sizeof(m_DexIncrement));
    /*if ( m_Flags.isSetBit(SET_PET_ATTRIB_SPR_INCREMENT ) )
    	iStream.Read( (CHAR*)(&m_SprIncrement), sizeof(m_SprIncrement));*/
    if ( m_Flags.isSetBit(SET_PET_ATTRIB_INT_INCREMENT ) )
        iStream.Read( (CHAR*)(&m_IntIncrement), sizeof(m_IntIncrement));

    return TRUE ;

    __LEAVE_FUNCTION

    return FALSE ;
}
Example #17
0
BOOL WGChannelError::Read( SocketInputStream& iStream ) 
{
	__ENTER_FUNCTION

		iStream.Read( (CHAR*)(&m_PlayerID), sizeof(PlayerID_t) ) ;
		iStream.Read( (CHAR*)(&m_Error), sizeof(BYTE) ) ;
		iStream.Read( (CHAR*)(&m_GUID), sizeof(m_GUID) ) ;
	
	return TRUE ;

	__LEAVE_FUNCTION

	return FALSE ;
}
Example #18
0
BOOL GWNotifyUser::Read( SocketInputStream& iStream )
{
    __ENTER_FUNCTION

    iStream.Read( (CHAR*)(&m_GUID), sizeof(GUID_t) ) ;
    iStream.Read( (CHAR*)(&m_PlayerID), sizeof(PlayerID_t) ) ;
    iStream.Read( (CHAR*)(&m_Status), sizeof(INT) ) ;

    return TRUE ;

    __LEAVE_FUNCTION

    return FALSE ;
}
Example #19
0
BOOL    CGReqManualAttr::Read(SocketInputStream& iStream )
{
    __ENTER_FUNCTION

        iStream.Read((CHAR*)&m_nStr,sizeof(m_nStr));
        iStream.Read((CHAR*)&m_nSpr,sizeof(m_nSpr));
        iStream.Read((CHAR*)&m_nCon,sizeof(m_nCon));
        iStream.Read((CHAR*)&m_nInt,sizeof(m_nInt));
        iStream.Read((CHAR*)&m_nDex,sizeof(m_nDex));
        return TRUE;

    __LEAVE_FUNCTION
        return FALSE;
}
Example #20
0
BOOL CGStallAddItem::Read( SocketInputStream& iStream ) 
{
	__ENTER_FUNCTION

	iStream.Read( (CHAR*)(&m_ItemGuid), sizeof(_ITEM_GUID));
	iStream.Read( (CHAR*)(&m_PetGuid), sizeof(PET_GUID_t));
	iStream.Read( (CHAR*)(&m_nPrice), sizeof(UINT));
	iStream.Read( (CHAR*)(&m_FromType), sizeof(BYTE));
	return TRUE ;

	__LEAVE_FUNCTION

		return FALSE ;
}
Example #21
0
BOOL LCRetConnect::Read( SocketInputStream& iStream ) 
{
	__ENTER_FUNCTION

		iStream.Read((CHAR*)&Result,sizeof(LOGIN_CONNECT_RESULT));
		iStream.Read((CHAR*)&LoginPort,sizeof(UINT));
		iStream.Read((CHAR*)&LoginIP,sizeof(CHAR)*IP_SIZE);

		return TRUE ;

	__LEAVE_FUNCTION

		return FALSE ;
}
Example #22
0
BOOL GCCountryVoteShow::Read( SocketInputStream& iStream ) 
{
    __ENTER_FUNCTION

    iStream.Read( (CHAR*)(&m_nCurVotes), sizeof(m_nCurVotes) );
	iStream.Read( (CHAR*)(&m_fPercentVote), sizeof(m_fPercentVote) );
    iStream.Read( (CHAR*)(&m_nLeftTime), sizeof(m_nLeftTime) );
   
	 return TRUE ;

    __LEAVE_FUNCTION

        return FALSE ;
}
Example #23
0
BOOL GCSkillPrepare::Read( SocketInputStream& iStream ) 
{
__ENTER_FUNCTION

    iStream.Read( (CHAR*)(&m_ObjSourID), sizeof(ObjID_t) ) ;
    iStream.Read( (CHAR*)(&m_ObjDestID), sizeof(ObjID_t) ) ;
    iStream.Read( (CHAR*)(&m_SkillID), sizeof(SkillID_t) ) ;

    return TRUE ;

__LEAVE_FUNCTION

    return FALSE ;
}
Example #24
0
BOOL LCRetLogin::Read( SocketInputStream& iStream ) 
{
	__ENTER_FUNCTION

	iStream.Read( (CHAR*)(&szAccount), sizeof(CHAR)*MAX_ACCOUNT);
	iStream.Read((CHAR*)(&Result),sizeof(LOGIN_RESULT));
	iStream.Read((CHAR*)mIP,sizeof(CHAR)*MAX_BILLING_IP_SIZE);
	iStream.Read((CHAR*)(&mSafeSign),sizeof(AccountSafeSign));
	return TRUE ;
	
	__LEAVE_FUNCTION

	return FALSE ;
}
BOOL GCCharDoAction::Read( SocketInputStream& iStream ) 
{
__ENTER_FUNCTION

	iStream.Read( (CHAR*)(&m_ObjID), sizeof(m_ObjID));
	iStream.Read( (CHAR*)(&m_nActionID), sizeof(m_nActionID));
	iStream.Read( (CHAR*)(&m_TargetID), sizeof(m_TargetID));

	return TRUE ;

__LEAVE_FUNCTION

	return FALSE ;
}
Example #26
0
BOOL GCChannelResult::Read( SocketInputStream& iStream ) 
{
	__ENTER_FUNCTION

		iStream.Read( (CHAR*)(&m_Return), sizeof(BYTE) ) ;
		iStream.Read( (CHAR*)&m_GUID, sizeof(GUID_t) );
		iStream.Read( (CHAR*)&m_ChannelID, sizeof(ChannelID_t) );
	
	return TRUE ;

	__LEAVE_FUNCTION

	return FALSE ;
}
Example #27
0
BOOL GWCommand::Read( SocketInputStream& iStream ) 
{
    __ENTER_FUNCTION

    iStream.Read( (CHAR*)(&m_PlayerID), sizeof(PlayerID_t) ) ;
    iStream.Read( (CHAR*)(&m_Command), sizeof(SERVER_COMMAND) ) ;


    return TRUE ;

    __LEAVE_FUNCTION

    return FALSE ;
}
BOOL CGBankAddItem::Read( SocketInputStream& iStream ) 
{
	__ENTER_FUNCTION

	iStream.Read( (CHAR*)(&m_FromType), sizeof(BYTE));
	iStream.Read( (CHAR*)(&m_indexFrom), sizeof(BYTE));
	iStream.Read( (CHAR*)(&m_indexTo), sizeof(BYTE));

	return TRUE ;

	__LEAVE_FUNCTION

		return FALSE ;
}
Example #29
0
BOOL CGAskLockObj::Read( SocketInputStream& iStream ) 
{
__ENTER_FUNCTION

    iStream.Read( (CHAR*)(&m_bLockObj),        sizeof(BYTE        ) ) ;
    iStream.Read( (CHAR*)(&m_bLockType),    sizeof(BYTE        ) ) ;
    iStream.Read( (CHAR*)(&m_ItemGuid),        sizeof(_ITEM_GUID) ) ;
    iStream.Read( (CHAR*)(&m_PetGuid),        sizeof(PET_GUID_t) ) ;

    return TRUE ;

__LEAVE_FUNCTION

    return FALSE ;
}
BOOL GCMonsterRealMove::Read( SocketInputStream& iStream )
{
    __ENTER_FUNCTION

    iStream.Read( (CHAR*)(&m_ObjID), sizeof(ObjID_t));
    iStream.Read( (CHAR*)(&m_posCur), sizeof(WORLD_POS));
    iStream.Read( (CHAR*)(&m_posTar), sizeof(WORLD_POS));
    iStream.Read( (CHAR*)(&m_wRace), sizeof(WORD));

    return TRUE ;

    __LEAVE_FUNCTION

    return FALSE ;
}