![](https://w1.hoopchina.com.cn/games/images/def_man.png)
QQ空间
微博
微信扫一扫分享
这些回帖亮了
无聊随便写了点,应该是C++函数,基本也没啥大的信息在里头
GRESULT BuildIncarnation() // 函数:构建化身
{
GStatus returnStatus; // 声明变量 返回状态
GStatus status; // 声明变量 状态
last_pos = g_IPS->LocateLastPos(g_DB::LastRecord); //从全局数据库的最后一条记录获取最后坐标(没有做变量类型说明,全局变量?
GDataSet target = CreateDataSet( //创建目标数据集
last_pos // 坐标
, &res // 返回结果引用(也没声明
, OPEN_NEW | GENERIC_WRITE // 操作标志:创建&写入
, TRUE // 某条件=真
, WRITE_IF_NOT_EXISTING // 不存在时也写入
, ATTRIBUTE_NORMAL // 普通标志
, NULL // 空
, "Senadia"); //希娜狄雅
g_DB->m_GUI->SetLocation(last_pos, 0); // 数据库界面类 修正坐标
g_DB->m_GUI->CreateEquipment(&target); // 数据库界面类 为当前目标生成装备
if (m_param) { // 如果已经设置好参数
GData time_data = m_data.inputValue(g_sysTime, &returnStatus); // m_data处理全局系统时间得到一个时间数据,同时给返回状态赋值
GcheckErr(returnStatus, "ERROR_GET_TIME_DATA"); // 检查返回状态是否报错
GTime time = time_data.AsTime(); // 转换成GTime
GData output = m_data.outputValue(outputMesh, &returnStatus); // 将outputMesh数据输出到一个GData变量
GcheckErr(returnStatus, "ERROR_COMPUTE"); // 检查返回状态
GCreator dataCreator; //声明数据创建变量
GObject output_data = dataCreator.create(&returnStatus); //创建输出数据
GcheckErr(returnStatus, "ERROR_CREATE_OUTPUT_DATA");
createIncarnation(time, output_data, returnStatus); // 根据输入时间 构建化身
GcheckErr(returnStatus, "ERROR_CREATE_INCARNATION");
output.set(output_data); // 将化身数据设置到输出中
data.setClean();
} else
return UNKNOWN_PARAMETER; // 返回错误:未知参数
GDataSet incarnation(m_incarnation, 0, "Any"); // 根据已有的化身m_incarnation 构建一个新的数据集
status = incarnation.registerNode("Senadina", target->id, target->creator); // 注册当前目标节点为希娜狄雅
if (!status) {
return ERROR_REGISTER_NODE; // 返回错误: 注册节点失败
}
return SUCCESS; // 返回成功
}
无聊随便写了点,应该是C++函数,基本也没啥大的信息在里头
GRESULT BuildIncarnation() // 函数:构建化身
{
GStatus returnStatus; // 声明变量 返回状态
GStatus status; // 声明变量 状态
last_pos = g_IPS->LocateLastPos(g_DB::LastRecord); //从全局数据库的最后一条记录获取最后坐标(没有做变量类型说明,全局变量?
GDataSet target = CreateDataSet( //创建目标数据集
last_pos // 坐标
, &res // 返回结果引用(也没声明
, OPEN_NEW | GENERIC_WRITE // 操作标志:创建&写入
, TRUE // 某条件=真
, WRITE_IF_NOT_EXISTING // 不存在时也写入
, ATTRIBUTE_NORMAL // 普通标志
, NULL // 空
, "Senadia"); //希娜狄雅
g_DB->m_GUI->SetLocation(last_pos, 0); // 数据库界面类 修正坐标
g_DB->m_GUI->CreateEquipment(&target); // 数据库界面类 为当前目标生成装备
if (m_param) { // 如果已经设置好参数
GData time_data = m_data.inputValue(g_sysTime, &returnStatus); // m_data处理全局系统时间得到一个时间数据,同时给返回状态赋值
GcheckErr(returnStatus, "ERROR_GET_TIME_DATA"); // 检查返回状态是否报错
GTime time = time_data.AsTime(); // 转换成GTime
GData output = m_data.outputValue(outputMesh, &returnStatus); // 将outputMesh数据输出到一个GData变量
GcheckErr(returnStatus, "ERROR_COMPUTE"); // 检查返回状态
GCreator dataCreator; //声明数据创建变量
GObject output_data = dataCreator.create(&returnStatus); //创建输出数据
GcheckErr(returnStatus, "ERROR_CREATE_OUTPUT_DATA");
createIncarnation(time, output_data, returnStatus); // 根据输入时间 构建化身
GcheckErr(returnStatus, "ERROR_CREATE_INCARNATION");
output.set(output_data); // 将化身数据设置到输出中
data.setClean();
} else
return UNKNOWN_PARAMETER; // 返回错误:未知参数
GDataSet incarnation(m_incarnation, 0, "Any"); // 根据已有的化身m_incarnation 构建一个新的数据集
status = incarnation.registerNode("Senadina", target->id, target->creator); // 注册当前目标节点为希娜狄雅
if (!status) {
return ERROR_REGISTER_NODE; // 返回错误: 注册节点失败
}
return SUCCESS; // 返回成功
}
你就理解为神在创造一个叫希娜狄雅的化身时用的代码就行了
你就理解为神在创造一个叫希娜狄雅的化身时用的代码就行了
全部回帖
重点就是第一张的,如果对象不存在,设置一个希娜狄雅,剩下的看不懂。
重点就是第一张的,如果对象不存在,设置一个希娜狄雅,剩下的看不懂。
无聊随便写了点,应该是C++函数,基本也没啥大的信息在里头
GRESULT BuildIncarnation() // 函数:构建化身
{
GStatus returnStatus; // 声明变量 返回状态
GStatus status; // 声明变量 状态
last_pos = g_IPS->LocateLastPos(g_DB::LastRecord); //从全局数据库的最后一条记录获取最后坐标(没有做变量类型说明,全局变量?
GDataSet target = CreateDataSet( //创建目标数据集
last_pos // 坐标
, &res // 返回结果引用(也没声明
, OPEN_NEW | GENERIC_WRITE // 操作标志:创建&写入
, TRUE // 某条件=真
, WRITE_IF_NOT_EXISTING // 不存在时也写入
, ATTRIBUTE_NORMAL // 普通标志
, NULL // 空
, "Senadia"); //希娜狄雅
g_DB->m_GUI->SetLocation(last_pos, 0); // 数据库界面类 修正坐标
g_DB->m_GUI->CreateEquipment(&target); // 数据库界面类 为当前目标生成装备
if (m_param) { // 如果已经设置好参数
GData time_data = m_data.inputValue(g_sysTime, &returnStatus); // m_data处理全局系统时间得到一个时间数据,同时给返回状态赋值
GcheckErr(returnStatus, "ERROR_GET_TIME_DATA"); // 检查返回状态是否报错
GTime time = time_data.AsTime(); // 转换成GTime
GData output = m_data.outputValue(outputMesh, &returnStatus); // 将outputMesh数据输出到一个GData变量
GcheckErr(returnStatus, "ERROR_COMPUTE"); // 检查返回状态
GCreator dataCreator; //声明数据创建变量
GObject output_data = dataCreator.create(&returnStatus); //创建输出数据
GcheckErr(returnStatus, "ERROR_CREATE_OUTPUT_DATA");
createIncarnation(time, output_data, returnStatus); // 根据输入时间 构建化身
GcheckErr(returnStatus, "ERROR_CREATE_INCARNATION");
output.set(output_data); // 将化身数据设置到输出中
data.setClean();
} else
return UNKNOWN_PARAMETER; // 返回错误:未知参数
GDataSet incarnation(m_incarnation, 0, "Any"); // 根据已有的化身m_incarnation 构建一个新的数据集
status = incarnation.registerNode("Senadina", target->id, target->creator); // 注册当前目标节点为希娜狄雅
if (!status) {
return ERROR_REGISTER_NODE; // 返回错误: 注册节点失败
}
return SUCCESS; // 返回成功
}
无聊随便写了点,应该是C++函数,基本也没啥大的信息在里头
GRESULT BuildIncarnation() // 函数:构建化身
{
GStatus returnStatus; // 声明变量 返回状态
GStatus status; // 声明变量 状态
last_pos = g_IPS->LocateLastPos(g_DB::LastRecord); //从全局数据库的最后一条记录获取最后坐标(没有做变量类型说明,全局变量?
GDataSet target = CreateDataSet( //创建目标数据集
last_pos // 坐标
, &res // 返回结果引用(也没声明
, OPEN_NEW | GENERIC_WRITE // 操作标志:创建&写入
, TRUE // 某条件=真
, WRITE_IF_NOT_EXISTING // 不存在时也写入
, ATTRIBUTE_NORMAL // 普通标志
, NULL // 空
, "Senadia"); //希娜狄雅
g_DB->m_GUI->SetLocation(last_pos, 0); // 数据库界面类 修正坐标
g_DB->m_GUI->CreateEquipment(&target); // 数据库界面类 为当前目标生成装备
if (m_param) { // 如果已经设置好参数
GData time_data = m_data.inputValue(g_sysTime, &returnStatus); // m_data处理全局系统时间得到一个时间数据,同时给返回状态赋值
GcheckErr(returnStatus, "ERROR_GET_TIME_DATA"); // 检查返回状态是否报错
GTime time = time_data.AsTime(); // 转换成GTime
GData output = m_data.outputValue(outputMesh, &returnStatus); // 将outputMesh数据输出到一个GData变量
GcheckErr(returnStatus, "ERROR_COMPUTE"); // 检查返回状态
GCreator dataCreator; //声明数据创建变量
GObject output_data = dataCreator.create(&returnStatus); //创建输出数据
GcheckErr(returnStatus, "ERROR_CREATE_OUTPUT_DATA");
createIncarnation(time, output_data, returnStatus); // 根据输入时间 构建化身
GcheckErr(returnStatus, "ERROR_CREATE_INCARNATION");
output.set(output_data); // 将化身数据设置到输出中
data.setClean();
} else
return UNKNOWN_PARAMETER; // 返回错误:未知参数
GDataSet incarnation(m_incarnation, 0, "Any"); // 根据已有的化身m_incarnation 构建一个新的数据集
status = incarnation.registerNode("Senadina", target->id, target->creator); // 注册当前目标节点为希娜狄雅
if (!status) {
return ERROR_REGISTER_NODE; // 返回错误: 注册节点失败
}
return SUCCESS; // 返回成功
}
重点就是第一张的,如果对象不存在,设置一个希娜狄雅,剩下的看不懂。
重点就是第一张的,如果对象不存在,设置一个希娜狄雅,剩下的看不懂。
那现在主线里除了寻梦者都不记得希娜,是不是算符合了这个条件?
那现在主线里除了寻梦者都不记得希娜,是不是算符合了这个条件?
上海匡慧网络科技有限公司 沪B2-20211235 沪ICP备2021021198号-6 Copyright ©2021 KUANGHUI All Rights Reserved. 匡慧公司 版权所有