|
发表于 2011-12-19 16:19:29
|
显示全部楼层
参考程序
PublicDLL的OnSetUserInfo函数的提交数据中心返回后增加一下即时数据的处理。- if( pRetInfo->dwErrorCode != 0xFFFFFFFF )
- { //成功
- wsprintfA( lpszResult, "SSP:%s\r\nRUI:\r\n", pRetInfo->szInfo );
- bRet = TRUE; //表示需要更新游戏大厅中的玩家数据
- switch( nType )
- { //修改内存中的数据
- case 4: //清负
- nLen = atol( strParams );
- pUserInfo->m_nResult += nLen;
- pUserInfo->m_nMoney64 -= 1000 * nLen; //注意修改此处与数据中心一致
- break;
- case 5: //清逃
- nLen = atol( strParams );
- pUserInfo->m_nFlee -= nLen;
- pUserInfo->m_nMoney64 -= 10000 * nLen; //注意修改此处与数据中心一致
- break;
- }
- }
- else
- { //失败
- wsprintfA( lpszResult, "SSP:%s\r\n", pRetInfo->szInfo );
- }
复制代码 |
|